/* CSS Document */
body{ margin:0; padding:0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; background: url(images/OmniVue_bgd.gif);}
body,table,tr,td { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #333; }
a { color:#F07400; text-decoration:none; }
a img { border:0px; }
a:hover { text-decoration:underline; color:#F07400; }

h1 { color:#0047B6; font-size:18px; font-weight:bold; margin:0 0 5px 0; font-family:Trebuchet MS, Verdana, Arial; }
h2 { color:#0047B6; font-size:14px; font-weight:bold; margin:5px; font-family:Trebuchet MS, Verdana, Arial; }
p { font-size:12px; margin:7px 20px 0 20px;}

#container { margin:0px auto; padding:0px; width:803px; background: url(images/container_bgd.gif) repeat-y; }
#headerContainer { background: url(images/header_bgd.jpg) repeat-x; margin:0px 20px 5px 20px; height:102px; padding-left:5px; }
#bodyContainer { margin:5px 20px 10px 20px; min-height:500px; }
#contentPageContainer { padding:0 10px 0 20px; margin:0; width:556px; float:left; }
#rightBar { float:left; width:197px; padding:0; margin:0; }
#footerContainer { padding:5px; margin:10px 20px; border-top:solid 1px #B5B5B5; background:url(images/MS_Gold_Cert.gif) no-repeat center left;text-align:right;font-size:11px; }

#headerContainer img { float:left; border-width:0px; margin-right:90px; }

#homepageWhyBox  { background:#F3F3F3; width:500px; float:left; margin:10px 5px 0px 0; padding:5px 10px 5px 10px; }
#homepageWhyBox h1 { font-family:Trebuchet MS, Verdana, Arial; font-size:18px; color:#0047B6; margin:0px; padding:0px; }
#homepageWhyBox p { margin:0px; padding:0px; line-height: 16px; }
#homepageQuoteBox  {  width:230px; margin:10px 0 5px 5px; padding:0; float:left; color:#666666; font-family:Arial; font-size:11px; line-height:14px;}
#homepageQuoteBox #top { background:url(images/quote_box_bgd_top.gif) no-repeat; height:11px; margin:0; padding:0;  }
#homepageQuoteBox #middle { background:url(images/quote_box_bgd.gif) no-repeat; border-left:#EBEBEB solid 1px; border-right:#EBEBEB solid 1px; margin:0; padding:0 10px; }
#homepageQuoteBox #bottom { background:url(images/quote_box_bgd_bottom.gif) no-repeat; height:29px; margin:0; padding:0; }
#homepageQuoteBox p { margin:5px 0; padding:0px; }

.blueBox { border:1px solid #CBD0D8; margin:5px; float:left; padding:5px; background:url(/images/box_bgd.jpg); height:100%; }
.blueBox h2 { font-size:16px; line-height:14px; margin:0px; padding:5px 0; }
.blueBox p { clear:both; padding:3px 5px; margin:0px; font-size:11px; }
.blueBox img { margin:0 3px 0 0; float:left; padding:0px; }
.blueBox .right { width:auto; text-align:right; margin:5px 10px 10px 5px; font-weight:bold; font-family:Trebuchet MS, Verdana, Arial; font-size:13px; }
#bodyContainer .blueBox { width:230px; }
#rightBar .blueBox { width:185px; margin:5px 0; }

#nav, #nav ul { padding: 0; margin: 0; list-style: none; }
#nav a { display: block; width:9em;  }
#nav li ul li a { display: block; width:12em; color:#fff; width:12em; text-decoration:none; }
#nav li { float: left; width:105px; font-family: Arial, Verdana; font-size:12px; list-style:none; padding:0px; margin:0px;}
#nav li ul { position: absolute; width: 12em; left: -999em; top:29px; background-color:#0047B6; border:1px solid #0047B6; padding:0 5px 0 5px; line-height:19px; }
#nav li ul a:hover { background-color:#1D61CF; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }
#nav li img { margin:0px; padding:0px; }

#nav-secondary { padding:60px 10px 0 50px; margin:0px; text-align:right; font-weight:bold; font-size:12px; }
#nav-secondary img { float: right; padding: 0 5px; margin: 0;}
#nav-secondary a { color:#FFFFFF; }
#nav-secondary a:hover { text-decoration:underline; }


#breadCrumb { background-color:#F7F7F7; color:#B5B5B5; font-size:10px; margin:5px 0; padding:4px 10px; }
#breadCrumb a { color:#999999; }
#breadCrumb .here { color:#0047B6; }

#LandingLeft { float:left; margin-right:5px; }
#LandingRight { float:left; margin-left:5px; width:450px; }
#LandingRight h2 { color:#666666; }
#LandingRight p { font-size:11px; line-height:16px; margin-bottom:15px; }

#pageNav { font-size:11px; color:#002869; }
#pageNav ul { list-style:none; padding:0; margin:0; }
#pageNav li { padding:0 10px 0 0; display:inline; }
#pageNav a { color:#F07400; }

#pageBody { margin:15px 30px }
#pageBody p { line-height:18px; }

#rightBar ul {  list-style:none; margin:5px 0 0 0; padding:0; color:#4A4A4A; font-size:11px; }
#rightBar li { background:url(/images/double_arrow.gif) no-repeat 3px; padding:2px 0 2px 14px; color:#002869; }
#rightBar a { color:#0047B6; }
#rightBar a:hover { color:#F07400; }

#footerContainer p { padding:0; margin:10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
.event { list-style-type:none; margin:0 0 10px 0; padding-left:0px; }
.date { color:#666666; }
#clientLogin { padding:80px 10px 0 0; margin:0px; text-align:right; font-weight:bold; font-size:12px; }
#clientLogin a { color:#FFFFFF; }
#clientLogin a:hover { text-decoration:underline; }
