body{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#6a727a; margin:0px;
background-image:url(../gfx/bg.gif); background-repeat:repeat-x; background-color:#85919e;} 

img{border:0; display:block; margin:0; padding:0}
/* text styles */
p{margin:0px 0px 19px 0px;}
h1{display:none;}
h2{font-size:13px; font-weight:bold; color:#002f5d;}
h3{color:#002f5d; font-weight:bold; font-size:10px; margin:0px 0px 19px 0px;}
a{text-decoration:none; color:#002f5d;}
a:hover{text-decoration:underline;}
.heading{font-size:12px; font-weight:bold; color:#dcdcdc; text-transform:uppercase;}
.bold{font-weight:bold;}
.grey, .grey a{color:#646464;}
.grey a:hover{color:#0f82d9;}
.small-white, .small-white a{font-size:9px; color:#ffffff;}
.small-grey, .small-grey a{font-size:9px; color:#48576a;}
/*.blue{color:#687585;}*/
.white, .white a{color:#ffffff;}
.copy{font-size:10px;}
.dark-blue{color:#002f5d;}
.dark-blue-bold{color:#002f5d; font-weight:bold;}
.link-word{background-image:url(../gfx/icon_word.gif); background-repeat:no-repeat; background-position:10px 3px; padding:6px 0px 6px 30px; background-color:#d3d8dd; display:block; margin:5px 0px 5px 0px;}
.link-pdf{background-image:url(../gfx/icon_pdf.gif); background-repeat:no-repeat; background-position:10px 3px; padding:6px 0px 6px 30px; background-color:#d3d8dd; display:block; margin:5px 0px 5px 0px;}
/* end text styles */

#container{width:966px; margin:auto; margin-top:13px; background-image:url(../gfx/bg_grey.gif); background-repeat:repeat-y; background-color:#ffffff;}
#container-bg{width:966px; margin:auto; background-image:url(../gfx/bg_blue.gif); background-repeat:no-repeat; background-position:0px 154px;}
#home-image{width:944px; height:250px; float:left; padding:0px 0px 0px 22px;}
ul ul{list-style:disc; margin-bottom:20px;}


/* form tags */
form{float:left; padding:0px; margin:0px;}
label{float:left; padding-top:5px; padding-right:10px; width:200px; color:#002f5d; text-align:right; }
textarea{font:10px Verdana, Arial, Helvetica, sans-serif; width:195px; border: 1px solid #a3adb8;}
select{font:10px Verdana, Arial, Helvetica, sans-serif; width:200px; border: 1px solid #a3adb8; margin:7px 0px 0px 0px;}
input{font:10px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #a3adb8; padding:2px 0px 0px 5px; height:15px; width:192px; margin:0px 0px 0px 0px;}
.pin{width:12px;}
.radio, .checkbox{border:none; width:auto; height:auto; padding:0px; margin:0px;}
.button{background-color:#d3d8dd; border:1px solid #a3adb8; height:20px; padding:2px 0px 3px 0px; cursor:pointer;}
.button:hover{background-color:#b5bec7;}
#row{margin:5px 0px 5px 0px; float:left; width:100%;}
/* end form tags */

#divider{height:0px; line-height:0px; font-size:0px; clear:both; visibility:hidden;}

/* header */
#header{width:966px; height:185px; float:left;}
#header-pic{width:966px; height:154px; float:left; background-image:url(../gfx/header.gif);}
#header-topnav-container{width:944px; height:31px; float:left; padding:0px 0px 0px 22px;}
#header-topnav{width:887px; height:20px; float:left; background-color:#002f5d; padding:9px 24px 0px 11px;}
#header-topnav ul{margin:0px; padding:0px; list-style:none;}
#header-topnav li{float:left; background-image:url(../gfx/bg_topnav.gif); background-repeat:no-repeat; background-position:right; padding:0px 10px 0px 0px; margin:0px 10px 0px 0px;}
#header-welcome-panel{width:922px; height:97px; float:left; background-color:#a3adb8; margin:0px 0px 3px 22px; display:inline;}
#header-welcome-thumbs{height:74px; float:left; background-color:#FFFFFF; margin:10px 0px 0px 14px; display:inline; padding:3px 3px 0px 0px;}
#header-welcome-thumbs ul{margin:0px 0px 0px -1px; padding:0px; list-style:none;}
#header-welcome-thumbs li{width:71px; height:71px; float:left; margin:0px 0px 0px 4px; display:inline;}
#header-welcome-heading{height:26px; float:left; margin:66px 0px 0px 29px;}
/* end header */

/* navigation */
#navigation{width:238px; float:left; background-color:#FFcc00; margin:0px 0px 10px 0px;}
#navigation ul{margin:0px; padding:0px; list-style:none; }
#navigation li{float:left; border-bottom:1px solid #ffffff;}
#navigation a{width:216px; padding:7px 7px 7px 15px; float:left; display:block; background-image:url(../gfx/arrow_nav.gif); background-repeat:no-repeat; background-position:226px 10px; background-color:#a3adb8; color:#ffffff;}
#navigation a:hover{background-color:#687585; text-decoration:none; background-image:url(../gfx/arrow_nav_hover.gif);}


/* end navigation */

/* content */
#content{width:944px; float:left; padding:0px 0px 0px 22px; background-image:url(../gfx/bg_nav.gif); background-repeat:repeat-y; background-position:22px 0px;}
#content-left-panel{width:238px; float:left;}
#content-middle-panel{width:149px; float:left; padding:0px 0px 0px 4px;}
#content-middle-panel-icon{margin:18px 0px 0px 0px; clear:both; text-align:center;}
#content-text{width:481px; float:left; padding:25px 20px 0px 30px;}
/* end content */

/* our team */
#ourteam_pic_container{width:489px; float:left; padding:0px 0px 15px 0px; margin:10px 0px 10px 0px; border-bottom:dotted 1px #89979f;}
#ourteam_pic{width:120px; height:281px; background-image:url(../gfx/img_back.gif); background-repeat:repeat-x; float:left;}
#ourteam_text{width:354px; display:block; float:left; padding-left:15px;}
#ourteam_table{float:left;}
#ourteam_table .row{width:470px; float:left; padding:3px 0px 3px 5px; background-color:#dee2e7; margin:3px 0px 0px 0px;}
#ourteam_table span{width:170px; float:left; font-weight:bold; font-size:10px;}
/* end our team */

#contact_pic{width:261px; height:247px; background-image:url(../gfx/img_back_contact.gif); background-repeat:repeat-x; float:right; margin:3px 0px 0px 0px;}

/* drop down boxes */
#dropdown1, #dropdown2, #dropdown3, #dropdown4, #dropdown5, #dropdown6, #dropdown7, #dropdown8{background-color:#ececec; padding:10px 10px 10px 10px; margin:20px 0px 20px 0px; border:1px solid #999999;}

.dropdown{text-decoration:none; /*color:#6a727a;*/ background-image:url(../gfx/arrow_down.gif); background-repeat:no-repeat; background-position:right; padding-right:13px;}
.dropdown:hover{text-decoration:underline;}

.dropdownnoarrow{text-decoration:none; /*color:#6a727a;*/ padding-right:13px;}
.dropdownnoarrow:hover{text-decoration:underline;}
/* end drop down boxes */

/* footer */
#footer{width:966px; float:left; margin:0px 0px 0px 0px;}
#footer-register{width:944px; height:32px; float:left; padding:0px 0px 0px 22px;}
#footer-scroller{width:910px; float:left; background-color:#d3d8dd; padding:7px 0px 7px 12px; margin:7px 0px 0px 22px; display:inline;}
#footer-bottom-border{width:966px; height:30px; float:left; background-image:url(../gfx/footer_bg.gif); background-repeat:no-repeat; background-position:right;}
#footer-tabs-container{width:951px; height:31px; float:left; background-color:#85919e; background-image:url(../gfx/footer_bg_shim.gif); padding:0px 0px 0px 15px;}
#footer-tab-left{width:7px; height:31px; float:left; background-image:url(../gfx/tab_left.gif);}
#footer-tab-content{height:22px; float:left; background-image:url(../gfx/tab_middle.gif); background-repeat:repeat-x; padding:9px 4px 0px 4px;}
#footer-tab-right{width:7px; height:31px; float:left; background-image:url(../gfx/tab_right.gif); margin:0px 13px 0px 0px;}
#footer-details-text{width:936px; float:left; padding:18px 15px 0px 15px; background-color:#85919e;}
/* end footer */

/* menu */
.navigation-icon{width:9px; height:9px; background-image:url(../gfx/arrow_nav.gif); background-repeat:no-repeat; overflow:hidden; margin:2px 0px 0px 0px; float:right}
#menu{width:238px; float:left; background-color:#FFFFFF; margin:0px 0px 10px 0px;}
#menu ul{list-style:none; margin:0px; padding:0;}
#menu a{width:199px; padding:7px 7px 7px 32px; display:block; background-image:url(../gfx/arrow_white.gif); background-repeat:no-repeat; background-position:10px 10px; background-color:#a3adb8; color:#ffffff;}
#menu a:hover{background-color:#687585; text-decoration:none;}

#menu li {position: relative; border-bottom:1px solid #ffffff;}

#menu ul ul ul {
border-left:4px solid #ffffff;
position: absolute;
top: 0;
left: 100%;
width: 100%;
}

#menu ul ul ul a{background-color:#848c96;}

div#menu ul ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

#menu ul li {float: left; width: 100%;}
#menu ul li a {height: 1%;}




/* end menu */