html,body {
 position:relative;
 margin:0;
 height:100%;
 background-color:#3f588f;
 font:13px/1.75em Verdana, Arial, Helvetica, sans-serif;
 color:#000;
 text-align:center;
 background-image:url(images/bgstripes-blue.gif);
}
body.press {
 background-color:#FFF;
 background-image:url(images/bgstripes-white.gif);
}
a, a:visited { color:#007637; }
a:hover, a:active { color:#80c540; }
#hometext a.quietlink {color:white; text-decoration:none; font-weight:normal; }
#hometext a.quietlink:hover {color:white; text-decoration:underline; font-weight:normal; }
#nav a { font-weight:bold; }
#box-home a, #hometext a { color:#80c540; font-weight:bold;}
#box-home a:hover, #hometext a:hover { color:#b0f570; }
#footer a { color:white; }
#footer a:hover { color:#b0f570; }
body.press #footer a { color:#007637; }
body.press #footer a:hover { color:#80c540; }
.smalltext {
 font-size:0.9em;
}
#row-top {
 background-image:url(images/bgstripes-white.gif);
}
#row-bot {
}
#headerbg {
 position:relative;
 margin:0 auto;
 width:760px;
 height:54px;
}
#nav {
 position:absolute;
 margin:0;
 padding:0;
 top:6px;
 right:20px;
 color:#9fabc7;
 font-size:0.9em;
 line-height:1.5em;
 text-align:right;
}
.phonenum {
 font-size:1.4em;
 font-weight:bold;
 color:#3f588f;
}
#contentbg {
 margin:0 auto;
 width:760px;
 background-color:#3f588f;
 background-image:url(images/bgdrawing.gif);
 background-repeat:no-repeat;
 height:auto;
}
body.press #contentbg {
 background-color:white;
 background-image:none;
}
#hometext {
 display:inline;
 float:left;
 width:660px;
 margin:0 20px 20px 60px;
 text-align:left;
 color:white;
}
#box-home {
 display:inline;
 float:right;
 width:188px;
 margin:6px 20px 20px 20px;
 padding:10px 100px 10px 10px;
 text-align:left;
 color:white;
 background-color:#002878;
 background-image:url(images/home_bulb.jpg);
 background-repeat:no-repeat;
 background-position:top right;
 border:solid 1px black;
}
#box-home2 {
 display:inline;
 float:right;
 width:320px;
 margin:6px 20px 20px 20px;
 text-align:center;
 color:white;
 line-height:1.5em;
 font-size:0.8em;
}
#box-home p { padding:0 0 6px 0; margin:0; line-height:1.2em; }
#box-home2 .newsbox {
 border:1px solid white;
 text-align:left;
 padding:10px;
 margin:20px 0;
 background-color:#102759;
}
#content {
 width:678px;
 margin:20px;
 padding:20px;
 text-align:left;
 color:black;
 background-color:#dedeff;
 border:solid 1px black;
}
body.press #content {
 background-color:white;
 border:none;
}
#footer {
 margin:20px;
 padding:0px 0 24px 0;
 font-size:0.8em;
 color:white;
 clear:both;
 background-color:#3f588f;
 width:720px;
 border-top:solid 1px #2c4988;
}
body.press #footer {
 color:black;
 background-color:white;
}
#footerL {
 float:left;
}
#footerR {
 float:right;
}
.whitebox {
 float:right;
 margin:0 0 20px 20px;
 padding:20px;
 width:200px;
 background-color:white;
 border-top:dotted 1px #3f588f;
 border-bottom:dotted 1px #3f588f;
 font-size:0.9em;
 line-height:1.2em;
}
.navbox {
 font-size:0.8em;
 float:right;
 margin:0 0 20px 20px;
 padding:0 20px;
 width:200px;
 border-top:dotted 1px #3f588f;
 border-bottom:dotted 1px #3f588f;
}
.navbox a {
 font-weight:bold;
}
.navbox a.selected {
 text-decoration:none;
 color:#666;
}
h1 {
 font:2em/1.2em Georgia, Times, serif;
 font-weight:bold;
 color:#3F588F;
 margin:0px;
 padding:0px;
}
h2 {
 font:1.5em/1.2em Georgia, Times, serif;
 color:#3F588F;
 margin-top:30px;
}
#hometext h1 {
 color:white;
 font-size:1.5em;
}
#box-home h2 {
 color:white;
 font-size:1.4em;
 margin:0 0 0.5em 0;
 padding:0;
}
.homedisclaimer {
 font-size:0.8em;
 margin:3em 5em 1em 5em;
 border-top:solid 1px #2c4988;
}

/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider {display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}
.qmmc .qmdividery {float:left;width:0px;}
.qmmc .qmtitle {display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}
.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}
.qmmc {position:relative;zoom:1;z-index:10;float:right;}
.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}
.qmsh div a {float:left;}
.qmmc div{visibility:hidden;position:absolute;}
.qmmc li {z-index:auto;}
.qmmc ul {left:-10000px;position:absolute;z-index:10;}
.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}
.qmmc li a {float:none}
.qmmc li:hover>ul{left:10px;}#qm0 ul {top:90%;}#qm0 ul li:hover>ul{top:0px;left:10px;}

/*!!!!!!!!!!! MyCSSMenu Styles !!!!!!!!!!!*/

/* MyCSSMenu 0 */

/*"""""""" (MAIN) Container""""""""*/ 
#qm0 {
 color:#9fabc7;
 padding-top:5px;
}

/*"""""""" (MAIN) Items""""""""*/ 
#qm0 a {
 padding:0px 13px 0px 13px;
 background-color:transparent;
 color:#007637;
 border-width:0px 1px 0px 0px;
 border-style:solid;
 border-color:#9fabc7;
}
#qm0 a.last {
 padding:0px 0px 0px 13px;
 border-width:0px 0px 0px 0px;
}
#qm0 a.selected {
 color:#9fabc7;
 text-decoration:none;
}

/*"""""""" (MAIN) Hover State""""""""*/ 
#qm0 a:hover {
 color:#b0f570;
}

/*"""""""" (MAIN) Active State""""""""*/ 
body #qm0 .qmactive, body #qm0 .qmactive:hover {
 color:#b0f570;
}

/*"""""""" (SUB) Container""""""""*/ 
#qm0 div, #qm0 ul {
 padding:5px;
 margin:0px;
 background-color:#D6DCE2;
 border-width:1px;
 border-style:solid;
 border-color:#333;
}

/*"""""""" (SUB) Items""""""""*/ 
#qm0 div a, #qm0 ul a {
 padding:3px 10px 3px 5px;
 color:#333;
 font-size:11px;
 border-width:0px 1px 0px 1px;
 border-style:solid;
 border-color:#D6DCE2;
 text-align:left;
}

/*"""""""" (SUB) Hover State""""""""*/ 
#qm0 div a:hover, #qm0 ul a:hover {
 background-color:#EFF4FA;
 color:#000;
 text-decoration:none;
 border-color:#666;
}

/*"""""""" (SUB) Active State""""""""*/ 
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
 background-color:#EFF4FA;
 color:#000;
 text-decoration:underline;
 border-color:#666;
}
