@CHARSET "ISO-8859-1";

/* YUI RESET - Copyright (c) 2009, Yahoo! Inc. All rights reserved. - Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt - version: 2.7.0 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}

/* YUI BASE - Copyright (c) 2009, Yahoo! Inc. All rights reserved. - Code licensed under the BSD License: http://developer.yahoo.net/yui/license.txt - version: 2.7.0 */
body{margin:10px;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}

/* Standards */
html            	{ background:#fff; }
body            	{ text-align:center; margin:0px; }  /* REMOVE MARGIN RESET HERE FOR PAGE EDGE GAP */
#container      	{ text-align:left; margin: 0 auto; width:910px; background: #f1f0f0 !important; font-family:georgia, serif !important; padding: 20px !important;  }
#head           	{ width: 865px; padding: 20px;  background: url(../images/headbg.jpg) repeat-x #81B5E5; }
#head p			{ font-family: helvetica, arial, sans-serif !important; font-size: 22px !important; color: #010f8a; border-bottom-style: solid; border-width: 1px; border-color: #010f8a; padding-bottom: 10px;  }
#head .date		{ font-family: helvetica, arial, sans-serif !important; font-size: 22px !important; color: #010f8a; border: 0px;  }
#clear			{ clear: both; }

#cols           	{ float:left; width:891px; padding: 10px; }
#cols img		{ margin-bottom: 20px; }
#col1			{ width: 580px; float: left;}
#col2			{ width: 260px ; float: left; padding: 14px !important; background: #faf9f5; border-style: solid; border-width: 1px; border-color: #cac7c7; margin-left: 20px !important; }
#col2 .widget		{ margin-bottom: 10px; }

#foot           	{ width:auto; clear:both; }

h1			{ color:#000 !important; font-size: 46px !important; font-family: helvetica, arial, sans-serif !important; text-transform: uppercase; font-weight: 900 !important; line-height: 44px; margin-bottom: 10px !important; }
h2			{ color:#555555 !important; font-size: 22px !important; font-family: helvetica, arial, sans-serif !important; text-transform: uppercase; margin-bottom: 20px !important; margin-top: 10px !important; border-bottom-style: solid; border-color: #010f8a; border-width: 5px; padding-bottom: 20px !important;  }
p			{ font-size: 17px !important; line-height: 24px !important; margin-bottom: 10px !important; color: 332a30 !important; }

/* INDEX */

.news			{ width: 580px; height: 136px; background: #D6E2EA; border-style: solid; border-width: 1px; border-color: #555; margin-bottom: 20px; position: relative; }
.headline		{ font-family: arial, sans-serif; color: #fff; background: url(../images/headlinebg.jpg) repeat-x #81B5E5; height: 40px; padding: 10px 0px 0px 10px; }
.story			{ font-family: georgia, serif; color: #555; font-size: 12px !important; line-height: 16px !important; padding: 0px 10px 10px 10px; }
.read			{ font-family: arial, sans-serif; color: #0c78cc; text-align: right; font-size: 12px !important; margin-right: 20px; position: absolute; right: 10px; bottom: -5px;  }

#indexhead  { margin: 0 auto; }
.indexPage h2 { font-size: 2.8em !important; border: none; margin-bottom: 5px !important;}
.h2blue {color: #075ebf; }
.indexPage table {height: 143px;}
.itdbg {background: url(../images/tbg.png) repeat-x; height: 49px; font-size: 1.5em; color: #fff;}
.itdbg2 {background: #d6e2ea; font-size: 1.1em; color: #000; font-family: Georgia; padding: 10px; vertical-align: top;}
#rdMore {font-size: 0.9em; color: #075ebf; font-weight: bold; padding: 5px; display: block; float: right; }
.oL {display: block !important; font-size: 1em; color: #FFF !important; }
.oL:hover {text-decoration: none; color: #FFF;}
.oL2 {display: block !important; font-size: 1em; color: #000 !important; font-family: Georgia !important; vertical-align: top;}
.oL2:hover {text-decoration: none; color: #000; font-family: Georgia; }

.tripLink, .tripLink:visited {background: url(../images/tbg.png) repeat-x; height: 39px; display: block; padding: 10px 0 0 10px; font-size: 1.2em; border: 1px #000 solid; color: #FFF;}
.tripLink:hover {text-decoration: none; color: #fff;}


---DROP DOWN---

        #menu				{ font-size: 16px; margin:0px; padding:0px; list-style:none; color:#fff; display:inline-block; float:left; z-index:1000; }
        #menu a 			{ color:#fff; text-decoration:none; }
        #menu > li 			{ background:#025E91 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 10px; list-style:none; }
        #menu > li a:hover 		{ text-decoration: underline;}
        
        /* sub-menus*/
        #menu ul 			{ padding:0px; margin:0px; display:block; display:inline; font-size: 12px; }
        #menu li ul 			{ width:100px; line-height:14px; background-color:#025E91; color:#fff; /* for IE */ display:none; }
        #menu li:hover ul		{ display:block;  }
        #menu li ul li			{ display:block; margin:5px 5px; padding: 5px 0px; list-style-type:none; }
        #menu li ul li:first-child 	{ border-top: none; }
        #menu li ul li a 		{ display:block; color:#fff; }
        #menu li ul li a:hover 		{ text-decoration: underline;}
        
        /* main submenu */
        #menu #main { left:0px; top:-20px; padding-top:20px; background-color:#7cb7e3; color:#fff; z-index:999;}
        

.contactForm    	{ width:400px; }

/* Site Specifics Here */

	




/* Form Related Standards */
label {font-weight:bold;font-family:helvetica, sans-serif;color: #155093; text-transform: uppercase;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:0px;}
legend {font-weight:bold;font-size:16px;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #2089b0; }
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #2089b0; }
input.text, input.title {width:400px;padding:5px;}
input.title {font-size:14px;}
textarea {width:400px;height:150px;padding:5px;}
.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
.other { display:none;}


