/* CSS Document */

h1 {
color:#FFFFFF;
font-size:18px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
h2 {
color:#00467B;
font-size:16px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
h3 {
color:#FFFFFF;
font-size:14px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
body {
background-color:#2E3E4D;
background-image: url(../images/bg.gif);
background-repeat:repeat-x;
margin-top:0;
}

/*////////////// STRUCTURAL ELEMENTS ////////////////*/

.borderL{
background-image: url(../images/borderBG_L.jpg);
background-repeat:repeat-y;
}
.borderR{
background-image: url(../images/borderBG_R.jpg);
background-repeat:repeat-y;
}
.header{
background-image: url(../images/headerBG.jpg);
background-repeat:no-repeat;
width: 905px;
height: 150px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
vertical-align:top;
}
.logo{
float:left;
width:360px;
height:130px;
padding: 20px 0px 0px 40px;
}
.flash{
float:left;
width:400px;
height:140px;
padding: 0px 0px 0px 40px;
vertical-align:top;
}
.leftShadow{
background-image: url(../images/shadowLBG.gif);
background-repeat:repeat-y;
vertical-align:top;
}
.rightShadow{
background-image: url(../images/shadowRBG.gif);
background-repeat:repeat-y;
vertical-align:top;
}
.shadowL01{
background-image: url(../images/shadowL01.gif);
background-repeat:repeat-y;
vertical-align:top;
width:10px;
}
.shadowR01{
background-image: url(../images/shadowR01.gif);
background-repeat:repeat-y;
}
.shadowB{
background-image: url(../images/shadowB.gif);
background-repeat:repeat-x;
text-align:right;
background-color:#FFFFFF;
}

/*/////////////// 	- FOOTER  -	////////////////////*/
.footer{
background-image: url(../images/footerBG.jpg);
background-repeat:no-repeat;
padding: 10px 20px 0px 40px;
font-family:Arial, Helvetica, sans-serif;
width:893px;
height:34px;
font-size:12px;
color:#676767;
}
.footerText{
float:left;
font-family:Arial, Helvetica, sans-serif;
width:260px;
height:39px;
font-size:12px;
color:#676767;
}
.legal{
float:left;
font-family:Arial, Helvetica, sans-serif;
width:100px;
height:39px;
font-size:12px;
color:#676767;
}
.legal a{
font-size:12px;
color:#676767;
text-decoration:none;
}
.legal a:hover{
font-size:12px;
color:#003366;
text-decoration:none;
}
.terms{
float:left;
font-family:Arial, Helvetica, sans-serif;
width:175px;
height:39px;
font-size:12px;
color:#676767;
}
.terms a{
font-size:12px;
color:#676767;
text-decoration:none;
}
.terms a:hover{
font-size:12px;
color:#003366;
text-decoration:none;
}
.dots{
float:left;
width:20px;
}
.burke{
width:100px;
text-align:right;
}

/*/////////////// 	- MAIN CONTENT  -	////////////////////*/
#main {
width:577px;
padding:0px 20px 0px 20px ;
font-family:Arial, Helvetica, sans-serif;
background:#FFFFFF;
text-align:left;
}
.indent{padding:0 0 0 10px;}

/*/////////////// 	- TEXT  -	////////////////////*/
.heading{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#005DA3;
}
.subheading{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#7FA0BC;
}
.content{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#333333;
}

.content2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#333333;}
.content2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#eaa820; text-decoration:none;}
.content2 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#00467b; text-decoration:none;}

.text02B{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
font-weight:bold;
color:#6B3513;
}


/*/////////////// 	- NEWS -	////////////////////*/
.news{
vertical-align:top;
background-image: url(../images/newsBG.jpg);
background-repeat:repeat-y;
padding: 20px 20px 0px 40px;
font-family:Arial, Helvetica, sans-serif;
width:215px;
text-align:left;
}
.newsHeading{
font-size:16px;
color:#6B3513;
padding: 0px 0px 10px 0px;
}
.newsSubHeading{
font-size:13px;
color:#8FABC3;
}
.newsText{
font-size:12px;
color:#86837C;
padding: 10px 0px 10px 0px;
}

.newsText a {font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#eaa820; text-decoration:none;};
.newsText a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#00467b; text-decoration:none;};

/*/////////////// 	- MENU -	////////////////////*/

.menu { height:30px; float:left; padding:0px 0px 0px 0px; background-image:url(../images/menuBG.jpg); background-repeat:repeat-x;}
.menu ul { padding:0px 0px 0px 0px; margin:0; list-style-type:none; }
.menu ul li {padding:0px 0px 0px 0px; float:left; position:relative; height:30px; z-index:10;}/* float the top list items to make it horizontal */
.menu ul li { padding:0px 0px 0px 0px; margin:0 }


/* Main menu rollover styles, allows button to stay highlighted when on the dropdown */
.rollover { height:30px; display:block; padding:0; margin:0; float:left }
.rollover:hover { color:#FFFFFF;}
.rollover a { display:block; float:left; height:28px; line-height:20pt; font-size:13px; font-weight:bold; color:#FFFFFF; text-decoration:none; padding:2px 18px 0px 18px; margin:0;}
.rollover a:hover { color:#FFFFFF; background-image:url(../images/menuBG2.jpg); background-repeat:repeat-x;}/* Rollover fix for IE 6 */
.rollover :hover > a { color:#FFFFFF; background-image:url(../images/menuBG2.jpg); background-repeat:repeat-x;}

.current { height:30px; display:block; background-image:url(../images/menuBG2.jpg); background-repeat:repeat-x; padding:0; margin:0; float:left, color:#FFFFFF; }
.current a { display:block; color:#FFFFFF; float:left; height:28px; line-height:20pt; font-size:13px; font-weight:bold; text-decoration:none; padding:2px 18px 0px 18px; margin:0 }
.current a:hover {background:#FFFFF; color:#FFFFFF; }/* Rollover fix for IE 6 */


/* First level dropdown styles */
/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul { width:160px; visibility:hidden; position:absolute; height:30px; top:30px; left:1px; margin-left:-1px; border-top:0px solid #FFFFFF }
.menu ul ul li {display:block; width:160px; height:auto; position:relative; line-height:3px; border:none }
/* rollover styles */
.menu ul ul a { display:block; width:160px; background-image:url(../images/menuDropBG.jpg); background-repeat:repeat-x; height:18px; text-transform:none; line-height:12px; color:#FFFFFF; text-align:left; font-size:13px; text-decoration:none; font-weight:normal; padding:5px 5px 2px 15px; margin:0; border:solid #261204; border-width:0 1px 1px 1px;}
.menu ul ul a:hover {color:#FFFFFF; background-image:url(../images/menuDropBG2.jpg); background-repeat:repeat-x;}
.menu ul ul :hover > a {color:#FFFFFF; background-image:url(../images/menuDropBG2.jpg); background-repeat:repeat-x;}
* html .menu ul ul a {width:160px; w\idth:160px;}


/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:0; top:0; font-size:13px;}
 
 
/* Style the second level flyouts level background and rollovers */
.menu ul ul ul{left:177px; height:30px; top:0; width:160px; border:none }/* position the third level flyout menu */
.menu ul ul ul a {background:#FFFFFF;}
.menu ul ul ul a:hover {background:#00467B;}
.menu ul ul ul :hover > a {background:#00467B;}


/* Styles for the right side drop down */
.right ul ul { left:-26px;}
.right ul ul ul{left:-175px; top:0; width:160px; border:none }


/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; background:transparent url(../images/trans.gif);}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}