/* CSS Document */
body{
margin:0;
padding:0;
background-color:#1b3664;
}

p{
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333333;
line-height: 1.5em;
padding: 0 20px 10px 20px;
margin-top:10px;
}

#maincolumn p{
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333333;
line-height: 1.5em;
padding: 0 20px 10px 20px;
margin:0px;
}

/*Headings*/
h1{
color: #0066CC;
margin: 10px 20px 0px 20px;
font: normal 16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

h2{
color: #333333;
margin: 0px 20px 0px 20px;
font: bold 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

h3{
color: #0066CC;
margin: 10px 20px 0px 20px;
text-decoration:underline;
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

h4{
font: normal 12px "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-weight:bold;
color: #0066CC;
margin: 10px 20px 0px 20px;
}

.redText{
font: bold 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#FF0000;

}

/*link on right columns*/
a.bluelink:link, a.bluelink:visited{
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #0066CC;
text-decoration:underline;
}

/*link on center columns*/
a.greylink:link, a.greylink:visited{
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #333333;
text-decoration:underline;
}

/*hover style for links on center and right columns*/
a.bluelink:hover, a.greylink:hover{
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #003366;
text-decoration:underline;
}

/*syle for buttons like go, donate and signup */
.imgButtons{
border: none;
vertical-align:middle;
}

/*quote symbol on home page */
.imgQuoteb{
border: none;
vertical-align:bottom;
}

/*list style for main and sub bullets*/
ul.bullets{
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333333;
line-height: 1.5em;
padding-right:20px;
margin-top:0px;
margin-bottom:10px;
}

.bullets li{
list-style: outside;
list-style-type: none;
list-style-image: url(../images/chevrons.png);
vertical-align:middle;
text-align:left;
}

ul.bulletsSub, .bulletsSub li{
list-style: outside;
list-style-type: circle;
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333333;
line-height: 1.5em;
text-align:left;
margin-top:0px;
margin-bottom:0px;
}

/*layout CSS*/
#maincontainer{
width: 900px;
background-color:#ffffff; 
}

/* header CSS*/
#headercontainer{
background: #ffffff;
height: 230px; /*Height of header section*/
}

#header{
background-image:url(../images/top_blue_area.jpg);
height:117px;
}

#logo{
float:left;
display:inline;
width:198px;
padding-left:20px;
padding-top:5px;
height:100px;
}

/*top navigation*/
#navlist{
float:right;
display:inline;
width:520px;
padding-top: 70px;
font: normal 11px "Arial", Helvetica, sans-serif;
color: #333333;
}

#navlist a:link, #navlist a:visited
{
color: #FFFFFF;
text-decoration: none;
}

#navlist a:hover, #active a:link, #active a:visited, #active a:hover
{
color: #FFCC00;
}

/* The diagonal bar in navigation */
.barspace{
padding: 9px;
color:#FFFFFF;
}

/* search module*/
.search{
padding-left: 25px;
font: 11px "Arial", Helvetica, sans-serif;
color: #FFFFFF;
}

/*tag Line in the header*/
.tagline{
margin: 0px 7px;
}

/* content holder for home page*/
#contentwrapper{
float: left;
display:inline;
width: 900px;
padding: 5px 0px;
_padding: 1px 0px 4px 0px;
}

/* content holder for 2nd and 3rd level pages*/
#contentwrapperSec{
float: left;
display:inline;
width: 900px;
padding-bottom: 11px;
_padding-bottom: 5px;
}

/* left column for home*/
#leftcolumn{
float: left;
display:inline;
margin-right: 5px;
width: 212px; /*Width of left column in pixel*/
background-color:#5490CC;
}

/* center column for home*/
#centercolumn{
float: left;
display:inline;
margin-right:5px;
background-image: url("../images/mainbg.jpg");
background-color: #AACA5F;
width:291px; /*Width of center column in pixel*/
}

/*right column for home*/
#rightcolumnMain{
float: left;
display:inline;
width: 387px; 
background: #5DC0C9;
}

/* left column for 2nd and 3rd level pages*/
#leftcolumnSec{
float: left;
display:inline;
margin-right: 5px;
width: 212px;
background-color:#5490CC;
padding-bottom: 6px;
}

/* main column for 2nd and 3rd level pages*/
#maincolumn{
float: left;
margin-top:4px;
display:inline;
margin-right: 5px;
background-color: #FFFFFF;
width:452px;
border: 1px solid #A7D48C;
}

/*right column for 2nd and third level pages*/
#rightcolumn{
width: 223px;
float: left;
background: #FFFFFF;
margin-top:4px;
border-left: 1px solid #A7D48C;
border-top: 1px solid #A7D48C;
border-bottom: 1px solid #A7D48C;
display:inline;
}

/* title on the left column for navigation for home page */
#menutitleLeft{
font: bold 16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: #71B4E2;
color: white;
height:33px;
letter-spacing:1px;
border-bottom: 1px solid white;
padding:12px 0px 2px 23px;
_margin-top:0px;
}

/* title on the center column for home page*/
.titleCenter{
font: bold 16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: #AACA5F;
color: white;
display: block;
height:33px;
letter-spacing:1px;
border-bottom: 1px solid white;
padding:12px 0px 2px 23px;
}

/* title on the right column for home page*/
.titleRight{
font: bold 16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: #70CAF2;
color: white;
height:33px;
display: block;
letter-spacing:1px;
border-bottom: 1px solid white;
padding:12px 0px 2px 23px;
}

/* title on the left column for navigation on 2nd and 3rd level pages*/
#menutitleLeftSec{
font: bold 16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
background: #71B4E2;
color: white;
height:33px;
border-bottom: 1px solid white;
padding:12px 0px 2px 23px;
width: 189px;
letter-spacing:1px;
float: left;
margin:5px 5px 0px 0px;
_margin-top:1px;
display:inline;
}

/* center title container for 2nd and 3rd level pages*/
#centertitleSec 
{
float: left;
width:663px;
margin-top:5px;
_margin-top:1px;
height:33px;
letter-spacing:.03em;
background-color:#A7D48C;
display:inline;
}

/*main heading style for 2nd and 3rd level pages*/
.heading{
font: bold 16px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333333;
padding:12px 0px 2px 20px;
}

/* news style on home page*/
#rightnews{
background: #70CAF2;
font: normal 13px "Trebuchet MS", Verdana, Helvetica, sans-serif;
color:#333333;
line-height: 1.7em;
padding: 10px 20px 10px 20px;
}

/*Quote style for home page */
#rightquote{
border-top: 1px solid white;
background: #5DC0C9;
}

.rightquotecopy{
color:#FFFFFF;
font: normal 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-style:italic;
}

/* testimonial image on home page*/
.imgTestimonials{
float: left;
padding-right:10px;
}

/*testimonial text on home page */
#rightcolumn .righttxt{
margin-top:0px;
color: #0066CC;
}
#rightcolumn .txtunderlined{
text-decoration:underline;
}
/* testimonials on 2nd & 3rd level pages*/
.testgreen{
color:#A7D48C;
font: bold 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
font-style:italic;
_width: 180px;
}

/* tooltip */
#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
/*other menu items on left navigation*/
.othermenu {
background: #538FCB;
font: bold 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
padding-left: 23px;
color:#FFFFFF;
text-decoration:none;
}

.othermenu a:link, .othermenu a:visited{
color: #FFFFFF;
text-decoration:none;
}

.othermenu a:hover{
color: #FFCC00;
}

/*Left Navigation css*/
.glossymenu{
padding: 0;
width: 212px;
}

.glossymenu a.menuitem, .active{
background-color: #71B4E2;
font: bold 14px "Trebuchet MS", Verdana, Helvetica, sans-serif;
display: block;
color: #333333;
padding: 4px 0px 4px 23px;
text-decoration: none;
border-bottom: 1px solid white;
}

.glossymenu .active, .menuitem:hover{
background-image: url(../images/arrowstop.jpg);
background-repeat:no-repeat;
color: #333333;
}

.glossymenu .submenu{ 
background: #538FCB;
border-bottom: 1px solid white;
}

.glossymenu .submenu ul{ 
list-style-type: none;
margin: 5px 10px 5px 25px;
padding:0px;
}

.glossymenu .submenu ul li a{
font: 13px "trebuchet ms", verdana, helvetica, sans-serif;
color: white;
line-height:22px;
text-decoration: none;
}

.glossymenu .submenu ul li a:hover{
background: #538FCB;
color: #FFCC00;
}

.glossymenu .submenu ul li .activesub{
color: #FFCC00;
}

/*footer css*/
#footer{
clear:both;
font-size:11px;
height: 90px;
background: #A6D48C;
color: #333333;
text-align: left;
padding: 20px 0px 0px 20px;
font: 11px "Arial", Helvetica, sans-serif;
}

#footer a:link, a:visited{
color: #333333;
}

#footer a:hover{
color: #003366;
}