/*

QuickSite Wireframe CSS

This is the main stylesheet

author:		Ron Hall, Busy Noggin, Inc.
e-mail:		templavoila@busynoggin.com
website:	www.busynoggin.com & templavoila.busynoggin.com

*/

/* @group Reset Styling */

/* -------------------------------------------------------------- 
  
   reset.css
   * Resets default browser CSS.
   
   Based on work by Eric Meyer:
   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
   
-------------------------------------------------------------- */

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* Tables still need 'cellspacing="0"' in the markup. 
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight:400; }*/

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { 
border: none; 
}
a {
text-decoration:none;
}
a:active {
outline: none;
text-decoration:none;
	}

a:focus {
	-moz-outline-style: none;
	}

/* @end Reset Styling */

/* @group Base Styling */

html {
	height: 100%;
}

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 1.6em;
	color: #555555;
	font-weight: normal;
	height: 100%;
	text-align:center;
	min-width: 1220px;
}
h1{
font-size:18px;
}

/* NOTE: Much of the typography styling is handled in rte.css */


/* @group Table Styling */

/* NOTE: Table Styling is mostly handled in rte.css 
table {
	border-collapse:collapse;
	width: 100%;
	}
*/
/* @end Table Styling */

/* @group Additional Tags */


pre {
	margin-bottom: 15px;
	}

code {
	margin-left: 10px;
	margin-right: 10px;
}

pre code {
	margin-left: 0px;
	margin-right: 0px;
	}

pre,
code {
	font-family: 'andale mono', 'monotype.com', 'lucida console', monospace;
	}


/* @end Additional Tags */

/* @group Forms */


form input, form textarea {
	margin-right: 5px;
	}

form input:focus, form input:hover {
	color: black;
	}

form select {
	font-size: 11px;
	}

form option {
	margin: 0px;
	margin-left: 5px;
	margin-right: 10px;
	}

optgroup {
	font-weight: bold;
	font-style: italic;
	margin: 0;
	margin-top: 5px;
	}

optgroup option {
	padding-left: 5px;
}

legend {
	font-weight: bold;
	color: black;
	}


/* @end Forms */

/* @end Base Styling */

/* @group Common Classes */

.clear {
	clear: both;
	}

.clearOnly {
	clear: both;
	height: 0px;
	margin: 0;
	padding: 0;
	overflow: hidden;
	line-height: 0;
	}

.outOfSight {
	overflow: hidden;
	width: 0;
	height: 0;
	float: left;
	}

.csc-firstHeader {
	margin-top: 0px;
	}

.graphicTextWrap {
	overflow: hidden;
	}

.graphicText {
	line-height:300px;
	display: block;
	}

/* @end Common Classes */

/* @group Layout */

#pageWrap {
	width: 960px;
	padding: 10px 0px 0px 0px;
	margin:0 auto;	background:url(images/pagewrap-bg.gif) left repeat-y;
	text-align:left;
	/*background:url(images/wrapper_bg_subpage.jpg) top center repeat-y;*/
	}


#f1a #pageWrap-top {
	background:none;
	height:0;
	padding:0;
	}

#f1a #pageWrap-bottom {
	background:none;
	height:0;
	padding:0;
	}
#f1b #pageWrap-top {
	background:none;
	height:0;
	padding:0;
	}

#f1b #pageWrap-bottom {
	background:none;
	height:0;
	padding:0;
	}
#pageWrap-top {
	width: 960px;
	padding: 0;
	margin:0 auto;
	background:url(images/pagewrap-top-bg.gif) bottom center no-repeat;
	height:27px;
	}

#pageWrap-bottom {
	width: 960px;
	padding: 0;
	margin:0 auto;
	background:url(images/pagewrap-bottom-bg.gif) bottom center no-repeat;
	height:27px;
	}
	
#f1a #contentBlock-1 {
	width: 960px;
	padding: 10px 0 0 0;
	margin:0 auto;
	text-align:left;
}
#f1b #contentBlock-1 {
	width: 960px;
	padding: 10px 0 0 0;
	margin:0 auto;
	text-align:left;
}
#feature {
padding:0 ;
margin:0;
}
	
/*this is for the homepage rotating images*/

/*Make sure your page contains a valid doctype at the top*/
#simplegallery1{ //CSS for Simple Gallery Example 1
position: relative; /*keep this intact*/
visibility: hidden; /*keep this intact*/
margin:0 auto;

}

#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
text-align: left;
padding: 2px 5px;
}



#generatedContent-1 {
	width: 180px;
	float: left;
	text-align:left;
	}

#generatedContent-2 {
	width: 230px;
	float: right;
	}

#f1d #contentBlock-1 {
	float: right;
	width: 750px;
	margin-left:30px;
	text-align:left;
	}

#f1e #contentBlock-1 {
	float: left;
	width: 730px;
	}

#f1f #contentBlock-1 {
	float: left;
	width: 480px;
	}

#f2a #contentBlock-1 {
	float: left;
	width: 730px;
	}

#f2a #contentBlock-2 {
	width: 230px;
	float: right;
	}

#f2b #contentBlock-1 {
	float: left;
	width: 730px;
	}

#f2b #contentBlock-2 {
	width: 230px;
	float: right;
	}

#f2c #contentBlock-1 {
	float: left;
	width: 730px;
	}

#f2c #contentBlock-2 {
	width: 230px;
	float: right;
	}


#f2d #contentBlock-1 {
	float: right;
	width: 750px;
	margin-left:30px;
	}

#f2d #contentBlock-2 {
	width: 180px;
	margin-left:-180px;
	float: left;
	}
#f2d #contentBlock-2 {
line-height:1.2em;
font-size:10px;
}
#f2d #contentBlock-2 td{
padding:0;
}

#f2e #contentBlock-1 {
	float: left;
	width: 480px;
	margin-right: 20px;
	}

#f2e #contentBlock-2 {
	width: 230px;
	float: left;
	}

#f3a #contentBlock-1,
#f3b #contentBlock-1 {
	float: left;
	width: 480px;
	margin-right: 20px;
	}

#f3a #contentBlock-2,
#f3b #contentBlock-2 {
	width: 230px;
	float: left;
	}

#f3a #contentBlock-3,
#f3b #contentBlock-3,
#f3c #contentBlock-3,
#f3d #contentBlock-3 {
	width: 230px;
	float: right;
	}

#f3c #contentBlock-1,
#f3d #contentBlock-1 {
	float: left;
	width: 480px;
	}

#f3c #contentBlock-2,
#f3d #contentBlock-2 {
	width: 230px;
	float: left;
	margin-right: 20px;
	}

/* @end Layout */

/* @group Header */






#f1a #header-wrapper {
margin:0;
padding:0;
background:url(images/header_home_bg.jpg) top left repeat-x;
height:78px;
text-align:center;
}
#f1b #header-wrapper {
margin:0;
padding:0;
background:url(images/header_bg.jpg) top left repeat-x;
height:157px;
text-align:center;
}
#header-wrapper {
margin:0;
padding:0;
background:url(images/header_bg.jpg) top left repeat-x;
height:157px;
text-align:center;
}


#f1a #header {
margin:0 auto;
padding:0;
background:url(images/header_map_home_bg.jpg) top right no-repeat;
height:123px;
width:960px;
}

#f1b #header {
margin:0 auto;
padding:0 0 0 0;
background:url(images/header_map_bg.jpg) top right no-repeat;
height:157px;
width:960px;
}
#header {
margin:0 auto;
padding:0 0 0 0;
background:url(images/header_map_bg.jpg) top right no-repeat;
height:157px;
width:960px;
}


#top-nav {
font-family:Tahoma;
text-align:right;
color:#333;
font-size:11px;
padding-top:5px;
line-height:1em;
height:21px;
}
#top-nav a{
color:#333;
}
#top-nav a:hover{
color:#333;
}

#topnav-login{
background:url(images/login-icon.png)  no-repeat 0 0;
float:right;
padding-left:13px;
margin-right:15px;
}
#topnav-login:hover{
background:url(images/login-icon.png)  no-repeat 0 -11px;
}

#topnav-contact{
background:url(images/contact-icon.png)  no-repeat 0 0;
float:right;
padding-left:13px;
margin-right:15px;
}
#topnav-contact:hover{
background:url(images/contact-icon.png)  no-repeat 0 -11px;
}

#topnav-sitemap{
background:url(images/sitemap-icon.png)  no-repeat 0 0;
float:right;
padding-left:13px;
margin-right:15px;
}
#topnav-sitemap:hover{
background:url(images/sitemap-icon.png)  no-repeat 0 -11px;
}
/* @group searchbox */


#searchbox{
margin:-2px 5px 0 0;
padding:0;
color:#FFFFFF;
float:right;
width:146px;
}

#siteSearchInput{
font-size:11px;
border:none;
background:url(images/transparancy.png);
color:#000;
padding:1px 3px 1px 3px;
margin:0;
width:125px;
float:left;
}
#siteSearchSubmit{
border:none;
margin:0;
padding:0;
background:url(images/search-btn.jpg) no-repeat 0 0;
float:right;
}
#siteSearchSubmit:hover{
background:url(images/search-btn.jpg) no-repeat 0 -15px;
}

/* @end searchbox */


#masthead {
	float: left;
	margin: 0;
	padding: 0;
	width: 137px;
	height: 78px;
	overflow: hidden;
	background: url(images/masthead_title.png) no-repeat 0 0;
	}
	
#masthead:hover{
	background: url(images/masthead_title.png) no-repeat 0 -78px;
}


#masthead a {
	display: block;
	padding-top: 100px;
	}



/* @group Global Menu */

	
/* - - - ADxMenu: BASIC styles [ MANDATORY ] - - - */

/* remove all list stylings */

#mainmenu{
margin-top:3px;
float:right;
}

#mainmenu ul {
	margin: 0;

	padding: 0;


	border: 0;
	list-style-type: none;
	display: block;
}


#mainmenu li {
	margin: 0;
	padding: 0;
	border: 0;
	display: block;
	float: left;	/* move all main list items into one row, by floating them */
	position: relative;	/* position each LI, thus creating potential IE.win overlap problem */
	z-index: 5;		/* thus we need to apply explicit z-index here... */
}

#mainmenu li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}

#mainmenu li li {
	float: none;/* items of the nested menus are kept on separate lines */
}

#mainmenu ul {
	visibility: hidden;	/* initially hide all submenus. */
	position: absolute;
	z-index: 10;
	left: 0;	/* while hidden, always keep them at the top left corner, */
	top: 0;		/* 		to avoid scrollbars as much as possible */
}

#mainmenu li:hover>ul {
	visibility: visible;	/* display submenu them on hover */
	top: 100%;	/* 1st level go below their parent item */
}

#mainmenu li li:hover>ul {	/* 2nd+ levels go on the right side of the parent item */
	top: 0;
	left: 100%;
}

/* -- float.clear --
	force containment of floated LIs inside of UL */
#mainmenu:after, #mainmenu ul:after {
	content: ".";
	height: 0;
	display: block;
	visibility: hidden;
	overflow: hidden;
	clear: both;
}
#mainmenu, #mainmenu ul {	/* IE7 float clear: */
	min-height: 0;
}
/* -- float.clear.END --  */

/* -- sticky.submenu --
	it should not disappear when your mouse moves a bit outside the submenu
	YOU SHOULD NOT STYLE the background of the "#mainmenu UL" or this feature may not work properly!
	if you do it, make sure you 110% know what you do */
#mainmenu li ul {
	background-image: url(empty.gif);	/* required for sticky to work in IE6 and IE7 - due to their (different) hover bugs */
	padding: 27px 30px 30px 30px;
	margin: -3px 0 0 -25px;
	/*background: #f00;*/	/* uncomment this if you want to see the "safe" area.
								you can also use to adjust the safe area to your requirement */
}
#mainmenu ul ul {
	padding: 30px 30px 30px 10px;

	margin: -30px 0 0 -10px;
}
/* -- sticky.submenu.END -- */




/* - - - ADxMenu: DESIGN styles [ OPTIONAL, design your heart out :) ] - - - */

#mainmenu li {
text-align:center;
margin: 19px 0px 5px 10px ;
padding:0 10px;
display: block;
list-style-type: none;
float: left;
text-shadow: 0px 1px 1px #555;
}

#mainmenu>li:first-child {
	border-left:none;
	}
	
#mainmenu ul {
width: 250px;
}



#mainmenu a {
    font-family:tahoma;
	text-decoration: none;
	color: #fff;
	padding-top: 1px;
	padding-left:5px;
	padding-right:5px;
	margin:0;
	display: block;
	position: relative;
	font-size:14px;
	font-weight:bold;
}
#mainmenu li li{
	padding: 0;
	margin:0;
	text-align:left;
}


/* -- active style -- */
#mainmenu li.active {
background:url(images/global_menu_left.png) no-repeat left top;
padding:0 0 0 10px;
margin:19px 0px 0px 10px;
}

#mainmenu li.active a {
color: #fff;
background:url(images/global_menu_right.png) no-repeat right top;
margin:0;
padding:1px 15px 6px 5px;
}

/* -- the hover style for just for the 1st level menu -- */
#mainmenu li:hover {
background:url(images/global_menu_left.png) no-repeat left top;
padding:0px 0 0 10px;
margin:19px 0px 0px 10px;
}
#mainmenu li:hover ul{
background:url(images/dropdownmenu-bottom-bg.png) bottom no-repeat;
padding: 5px 0 7px 0;
}

#mainmenu li:hover a {
color: #fff;
background:url(images/global_menu_right.png) no-repeat right top;
padding:1px 15px 6px 5px;
}


#mainmenu li:hover li:hover {
margin:0;
padding: 0;
}

*+html #mainmenu li:hover li {
margin-top:-4px;
}
*+html #mainmenu li:hover li:hover {
margin-top:-4px;
}
#mainmenu li:hover li a {
color:#fff;
padding: 8px 40px;
background:url(images/dropdownmenu-bg.png);
font-size: 12px;

}
/* -- end of the hover style for just for the 1st level menu -- */



#mainmenu li li a:hover, #mainmenu li li:hover>a {
color: #fff;
background:url(images/dropdown_hover_bg.jpg) top center no-repeat #2a9a0a;
}

#mainmenu li li {	/* create borders around each item */
border-bottom: 1px solid #0f7ea6;
}
#mainmenu ul>li + li {	/* and remove the top border on all but first item in the list */
border-top: 0;
}

#mainmenu li li:hover>ul {	/* inset 2nd+ submenus, to show off overlapping */
top: 5px;
left: 90%;
}
	
/* special colouring for "Main menu:", and for "xx submenu" items in ADxMenu
	placed here to clarify the terminology I use when referencing submenus in posts 
#mainmenu>li:first-child>a, #mainmenu li + li + li li:first-child>a {
	color: #567;
	border-left:1px solid ;
}*/

/* @end Global Menu */

/* @group Page Title */



#pagetitle{
clear:both;
padding:14px 0;
font-family:Tahoma;
font-size:30px;
color:#ffffff;
text-shadow: 0px 1px 1px #333;
text-align:left;
line-height:1.5em;
}
*+html #pagetitle{
padding:7px 0;
}


/* @end Page Title */






/* @group homepage link */


#f1d #homepage-links{
visibility:hidden;
margin:0;
padding:0;
height:0;
line-height:0;
}
/* @end Page homepage link  */

/* @group homepage promote

#f1a #homepage-promote{
float:right;
margin:10px 13px 0 0;
padding:0;
}

#f1d #homepage-promote{
visibility:hidden;
margin:0;
padding:0;
height:0;
line-height:0;
}
 @end Page homepage link  */

/* @end Header */


/* @group Footer */

#footer {
margin:0px auto;
width:960px;
padding:20px 0;
}

#footerCopyright {
	float: left;
	color: #666;
font-size:11px;

}

.footerLink{
	display: block;
	float: right;
	font-size:11px;
	padding-right:5px;
	color:#666666;
	}
.footerLink a{
	padding-right:5px;
	}


/* @end Footer*/




/* @group Local Menu */

#localMenu {
margin: 4px 0 50px 0;
font-family:tahoma;
}

#localMenu ul {
margin: 0px;
}

#localMenu ul li {
padding: 5px 0 5px 15px;
line-height:1.2em;
}

#localMenu li {
border-right:1px solid #999;
border-bottom:1px solid #999;
border-left:1px solid #ccc;
font-weight:bold;
font-size:11px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:6px 0;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
background:url(images/local_menu_1_level_bg.jpg) top left no-repeat #ddf6ff;
}

/*the a style*/




#localMenu li a{
text-decoration:none;
padding:7px 4px 7px 12px;
display:block;
color:#555;
}
#localMenu li a:hover{
background: url(images/local_menu_hover_bg.jpg) no-repeat 0px top #2a9a0a;
-moz-border-radius-topleft:4px;
-moz-border-radius-bottomleft:4px;
-webkit-border-top-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
color:#fff;
}

#localMenu li.active li.current li a:hover, #localMenu li.current li a:hover{
background: url(images/local_menu_hover_bg.jpg) no-repeat 0px top #2a9a0a;
}


#localMenu li.current a:hover{
background: url(images/local_menu_current_hover_bg.jpg) no-repeat left -2px #2a9a0a;
}
#localMenu li.active li.current a:hover{
background: url(images/local_menu_current_hover_bg.jpg) no-repeat left -6px #2a9a0a;
}

#localMenu li.active li.active li.current a:hover{
background: url(images/local_menu_current_hover_bg.jpg) no-repeat left -7px #2a9a0a;
}


/* current */
#localMenu li.current{
border-right:1px solid #fff;
border-top:1px solid #f4f4f4;
}

#localMenu li.active li.current, 
#localMenu li.active li.active li.current {
border-right:1px solid #fff;
}


#localMenu li.current {
background: url(images/local_menu_arrow_2_level_3.png) no-repeat left 15px #fff;
}
#localMenu li.active li.current{
background: url(images/local_menu_arrow_2_level_3.png) no-repeat left 11px #fff;
}
#localMenu li.active li.active li.current {
background: url(images/local_menu_arrow_2_level_3.png) no-repeat left 10px #fff;
}

#localMenu li.current li {
background:url(images/local_menu_2_level_bg.jpg) no-repeat top #bbe8f9 ;
border-bottom:1px solid #999;
border-left:1px solid #ccc;
font-weight:normal;
margin:0 -1px 4px 24px;
padding:0;
}




/* li style when the parent li is "active" */
#localMenu li.active li{
background:url(images/local_menu_2_level_bg.jpg) no-repeat top #bbe8f9 ;
border-bottom:1px solid #999;
border-left:1px solid #ccc;
font-weight:normal;
margin:0 -1px 4px 24px;
padding:0;
}
#localMenu li.active li.active li, #localMenu li.active li.current li{
background:url(images/local_menu_3_level_bg.jpg) no-repeat top #a0d9ef ;
margin:0 -1px 3px 24px;
border-bottom:1px solid #777;
border-left:1px solid #bbb;
}
/*li style when the parent li is "active" of "active"*/
/*
#localMenu li.active li.active li, #localMenu li.active li.current li{
background:url(images/local_menu_2level_bg.jpg) no-repeat top #8dcbe4 ;
border-bottom:1px solid #999;
border-left:1px solid #ccc;
font-weight:normal;
margin:0 -1px 4px 24px;
padding:0;
}
*/
/* @end Local Menu 



/* @group Module Styling */

.moduleHeader {
	margin: 0;
	padding: 0 15px 0 0;
	color: white;
	background: url(images/right_module_cap.gif) no-repeat right top;
	font-size: 19px;
	text-shadow: 0px 1px 1px #000;
        line-height:1.1em;
	}

.moduleHeader .moduleHeaderInnerWrap {
	display: block;
	padding: 7px 0 7px 10px;
	background: url(images/left_module_cap.gif) no-repeat left top;
	}

.moduleFooter {
	height: 7px;
	margin: 0;
	padding-right: 15px;
	background: url(images/right_module_bottom.gif) right bottom;
	font-size: 1px;
	overflow: hidden;
	}

.moduleFooter span {
	display: block;
	height: 7px;
	background: url(images/left_module_bottom.gif) no-repeat left bottom;
	}

.moduleBody {
	padding: 10px 10px 5px 10px;
	font-size:12px;
	background:#fff;
	}

.moduleBodyWrap {
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	/* Please note that the thickness values on the two border values above will be overridden in the final output. Make sure these values match the constant moduleBodyBorderWidth */
	}

.unframed .moduleBody,
.unframed .moduleBodyWrap {
	padding: 0;
	border: 0;
	}


.moduleBodyBleed {
	padding: 0;
	}

.columnGroup {
	margin-bottom: 10px;
	}

.columnGroupRule {
	border-bottom: 1px solid #999999;
	}

.moduleGroup {
	margin-bottom: 10px;
	margin-top:20px;
	}

.moduleFeature {
	margin-bottom: 15px;
	}

/* @end Module Styling */




/* @extra Styling for moduleBodyBleed*/
.moduleBodyBleed-extra{
margin:0;
padding:0;
}


.moduleBodyBleed-extra li{
margin:0;
padding:0;
list-style-type:none;
background:#dbdbdb;
border-top:1px solid #e7e7e7;
xborder-bottom:1px solid #606060;
}

.moduleBodyBleed-extra li:hover{
background:#666;
border-top:1px solid #666;
color:#FFFFFF;
}

.moduleBodyBleed-extra li a{
color:#555;
padding:1px 10px;
display:block; !important;
font-size:10px;
}

.moduleBodyBleed-extra li a:hover{
color:#fff;
}

/* @ enf of extra Styling for moduleBodyBleed*/




/* @group Forms */

.csc-mailform-field label,
.csc-mailform-field label {
	display: block;
	}

/* @end */


.tx-felogin-pi1{
border:1px solid #CCCCCC;
padding:8px;
background:#fff;
}
.login-compact{
}
.login-compact input{
width:90px;
}

 
/***************end of roundcorner buttons******************/

.roundcorner-btn-green, .roundcorner-btn-blue{
padding:5px 23px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-align:center;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}
.roundcorner-samllbtn-green {
padding:3px 12px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius:4px;
-webkit-border-radius:4px;
-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);
color:#FFFFFF;
font-size:12px;
font-weight:bold;
text-align:center;
text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);
}
* html .roundcorner-samllbtn-green{
font-size:11px;
}
.roundcorner-btn-green:hover, .roundcorner-btn-blue:hover, .roundcorner-samllbtn-green:hover{
background:#444;
color:#FFFFFF;
}


/*green buttons*/
.roundcorner-btn-green, .roundcorner-samllbtn-green{
background:#008614 none repeat scroll 0 0;
}
/*blue buttons*/
.roundcorner-btn-blue{
background:#0fa9d3 none repeat scroll 0 0;
}

.roundcorner-samllbtn-green p {

margin:0;
padding:0;
}
.roundcorner-samllbtn-green a, .roundcorner-samllbtn-green a:hover {
color:#FFFFFF;
text-decoration:none;
line-height:1.2em;
margin:0;
padding:0;
}
