
/*GLOBAL STYLES*/
body { background-color:#fff; text-align:center; margin:0px; padding:0px; font-family: Verdana, Geneva, Arial, helvetica, sans-serif; font-size: 0.7em; color:#333; line-height:1.4em;}
#logo {margin:0px 0px 0px 18px; padding:0; z-index:100; position:absolute;}
#flash {margin:0px; padding:0; z-index:10;}
#container {display:block; width:770px; margin: 0px auto; padding:0px 0px 0px 3px; text-align: left; background-color:#FFFFFF; border-left:10px solid #f26800; }
#borderlhs {margin:0px; padding:0px; margin-left:5px; position:absolute; top:60px; left:auto;  width:200px; overflow:hidden;}
#main {float:right; display:block; width:558px; margin:0px; padding:0px; position:inherit;}

/*LEFT NAV*/
#leftnav{float:left; width:190px; overflow:hidden;}
#leftnav ul{margin:0px 5px 5px 5px; padding:0px; list-style-type:none!important; list-style-image:none!important}
#leftnav li{margin:4px; padding:1px 2px 3px 6px; color:#666; list-style:none; border-bottom: 1px solid #f26800;}
#leftnav .menu_heading{margin:12px 0px 4px 4px; padding:1px 2px 1px 2px; background:#eee; font-weight:bold; color:#00496e;}
#leftnav a{color:#00496e; text-decoration:none; display:block;}
#leftnav a:hover{color:#f26800;}

/*TOP NAV*/
#nav {font-size:1.1em; margin:1px 0px 25px 0px; padding:0px; height:18px;}
#nav ul{list-style-type:none; margin:0px; padding:0px; display:block; list-style-type:none!important; list-style-image:none!important}	
#nav li{display:inline; margin:0px; padding:0px; list-style-type:none!important; list-style-image:none!important}
#nav a{float:left; color:#fff; text-decoration:none; border-left:8px solid #f26800; background-color:#00496e; margin-right:1px;}
#nav a:hover { color:#fff;}

/*SUBNAV*/
.right {width:151px; height:100%; float:right; display:block; padding:0px; margin:0px; display:block; overflow:auto; background-color:#fff;}
#subnav ul{margin:5px;padding:0px;  list-style-type:none!important; list-style-image:none!important;}
#subnav li{margin:4px; padding:1px 2px 3px 6px; color:#666; list-style:none; border-bottom: 1px solid #f26800;}
#subnav .menu_heading{font-weight:bold; color:#00496e; font-size:1.2em;}
#subnav .hilite{font-weight:bold; color:#f26800;}
#subnav a{color:#00496e; text-decoration:none; display:block;}
#subnav a:hover{color:#f26800;}

/*PAGE LAYOUT*/
h1 {font-size: 1.9em; font-weight: normal; color: #00496e; margin-bottom:20px; line-height:normal;}
h2 {font-size: 1.2em; font-weight: normal; color: #00496e; border-bottom: 1px solid #f26800; padding-top:10px; margin:10px 0px 0px 0px;}
h3 {font-size: 1.1em; font-weight: bold; color: #f26800; padding:0px; margin:10px 0px 0px 0px;}
.clear{clear:both; line-height:1px; font-size:1px; margin:0; padding:0;}
.blue {color:#007ea1;}
.red {color:#ed1721;}
.grey {color:#333;}
.green {color:#b5d335;}
.orange {color:#f26800;}
.hidden {display:none; visibility:hidden;}

.img-right {margin: 0px 15px 15px 0px; border:1px solid #ccc;}
.img-border {border:none;}
img{border:none;}

a, a:link, a:active, a:visited {color:#00496e;}
a:hover {color:#f26800;}

ul {list-style-image: url("../images/bullet.gif");}

/*News*/
#news { margin:0px 0px 15px 0px; padding:0; height:136px; display:block; overflow:hidden;}
#news .top {margin:0; padding:0; float:right; display:inline; width:526px; background:#275c7e url(../images/news/top.jpg) top left no-repeat;}
#news .news {margin:0; padding:0; background:#FFF; float:left; display:inline;}
#news  p {color:#FFF; margin-left:10px; margin-top:10px;}
#news ul { margin-left:10px; padding:0; list-style-type:none!important; list-style-image:none!important;}
#news li {margin:0; padding:0; list-style-type:none!important; list-style-image:none!important; background:url(../images/news/arrow.jpg) 0px 0px no-repeat; color:#FFF;}
#news a, #news a:link, #news a:active, #news a:visited {color:#FFF; margin:0px 0px 5px 40px;}
#news a:hover {color:#7db4cf;}

#news .video {margin:0px; width:246px; padding:0px 0px 0px 18px; float:left; display:inline; }
#news .videotext {margin:0px; width:260px; padding:0px 0px 0px 18px; float:left; display:inline;}
#news .videotext p {margin:5px 0px; color:#000} 
#news .videotext ul { margin:10px 0px 0px 0px; padding:0; list-style-type:none!important; list-style-image:none!important;}
#news .videotext li {margin:0; padding:2px 0px 2px 25px; list-style-type:none!important; list-style-image:none!important; background:url(../images/news/arrow-white.gif) 0px 2px no-repeat; color:#000;}
#news .videotext a, #news .videotext a:link, #news .videotext a:active, #news .videotext a:visited {margin:0; color:#000; }
#news .videotext a:hover {color:#007ea1;}



/*RESULTS*/
.results {width:550px; margin-top:10px;}
.results .row1{background:#eee; border-bottom:1px solid #ccc;}
.results .row2{border-bottom:1px solid #ccc;}
.results td{padding:5px 2px 5px 2px;}
.results th{color:#fff; background-color:#f26800; font-size:1.1em;}
.sect_heading{color:#00496e;  border-bottom:1px dotted #f26800;}

/*CONTACT FORM*/
#contact {width:400px; background-color:#f26800; color:#fff; padding:3px 2px 3px 2px; margin:20px 0px 0px 0px;}
#contact form { margin:0; padding:0;}
#contact input, textarea {width:380px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; padding:0; margin:2px 0px 10px 0px;  border: 1px solid #999;}
#contact button {float:right; margin:3px 7px 0px 0px; padding: 0px 3px; font-weight:bold; border:1px solid #565656; color:#000000; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#contact label { margin:0; padding:0; }




/*APPLICATION FORM*/
#application {color:#fff; padding:10px; margin:0px 0px; background-color:#f26800;}
#application form { margin:0; padding:0; background-color:#f26800; }
#application fieldset {margin:0; padding:0; border: none;}
#application legend {margin:0; padding:0; font-weight:bold; color:#333;}
#application .textbox {padding:3px; margin:2px 0px 10px 0px; width:520px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; border: 1px solid #999;}
#application .textarea {padding:3px; margin:2px 0px 10px 0px; width:520px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; padding:3px; margin:2px 0px 0px 0px;  border: 1px solid #999; height:100px}
#application .select {padding:3px; margin:2px 0px 10px 0px; width:528px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.9em; border: 1px solid #999;}
#application button {float:right; margin:3px 7px 0px 0px; padding: 0px 3px; font-weight:bold; border:1px solid #565656; color:#000000; background-color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em;}
#application label { margin:0; padding:0; font-weight:bold; line-height:20px; }


/*TEXTCTA*/
#textcta {margin-top:45px; color:#00496e; font-weight:bold; clear:both; display:block; overflow:auto;}
#textcta a{color:#f26800;}
#textcta a:hover{color:#00496e;}

/*FOOTER*/
#footer {margin-top:20px; color:#00496e; border-top:1px solid #f26800;}
#footer ul{list-style-type:none; margin:0px; padding:0px; display:block;}	
#footer li{display:inline; margin:0px; padding:0px;}
#footer a{display:inline; margin:0px; padding:0px; color:#f26800;}
#footer a:hover{color:#00496e;}

#copyright {background-color:#00496e; color:#fff; clear:both; margin:5px 0px 0px 0px; padding:3px; text-align:right;}
#copyright a{color:#fff;}
#copyright a:hover{color:#fff;}