/*begin yahoo reset*/
html{color:#000;background-color:#296e98; }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%;}
end yahoo reset*/

html, body, form {
padding : 0;
margin : 0 auto;
width : 100%;
height : 100%;
text-align : center;
font-family : Helvetica;
font-size : 10pt;
color :#BCB3B5;
line-height: 18px;

}

body{background-image: url('../images/site-graphics/bg.png'); background-repeat:repeat-x; background-color: #296e98;  color:#fff;  text-align: center; padding-top: 8px; height:200%;}

#wrapper{width:835px; text-align: center	;margin:0px auto;}

#top-wrapper{text-align: right;  height:20px;}

#top-links{ height:20px; width:auto; float:right;}

#top-links ul{ height:20px; width:auto; float:right;}


#top-links li{display:inline; padding-right: 5px;height:20px; }

#top-links li a{line-height: 20px; color: #a9a9a9}
a:hover,#top-links li a:hover{color: #6fadd4;}


#search-form,#cntnt01moduleform_1{display:inline; width: 155px; height:20px; float: right; margin-left: 5px;}


#search-form input,#cntnt01moduleform_1 input {
padding : 0;
padding-left : 10px;
padding-right : 0;
padding-top : 3px;
margin : 0;
width : 160px;
height : 17px;
border-collapse : collapse;
border : 0 solid;
background-image : url('../images/site-graphics/search.png');
background-repeat : no-repeat;
background-color : transparent;
font-size : 8pt;
border-spacing : 0;
float : left;
}
#search-form input:focus {
outline : 0 none;
}

#banner-container{height:149px; background-color: #fff; margin-top:28px; overflow: hidden;  color:#000;}
#banner-container a{}

#logo{height:161px; width:222px; background-image: url('../images/site-graphics/logo.png'); margin:0px; padding: 0px; z-index: 10; position: absolute; top:110px;  margin-left: 0px;  margin-left: 622px }

#banners {max-height:149px;height:149px; width:835px; max-width:835px;margin-top:20px; float:left;overflow: hidden;}

#banners li{margin:0px; height:148px; width:100%; }

#banners li a{text-indent: 10000px; margin:0; padding: 0; line-height: 0; height: 0; display:none; }

#breaking-news-container{border-top:1px solid #8b8b8b; height:70px; background-color: #fff; line-height: 40px;  background-color:#fff; background-image: url('../images/site-graphics/main-nav-bg.png'); }

h2{width:auto;color:#19699a; font-family: Impact; font-size: 18px; display: inline; margin:0px; padding:0px; margin-left: 20px; float:left; line-height: 36px;}

#breaking-news-feed{display:inline;float:left; width:600px; line-height: 40px; z-index: 11; text-align: left; color:#000;}
#breaking-news-feed li{display:inline;float:left;color:#000;width:auto;}
#breaking-news-feed li a{color: #000; text-decoration: none;}
#breaking-news-feed li a:hover{color: #000; text-decoration: underline;}


#main-nav-wrapper{position:relative;clear:both;  width: 835px; padding-left: 20px; height:40px; background-image: url('../images/site-graphics/main-nav-bg.png'); top:-20px; z-index:1; }
#main-nav{float:left;  margin-top:7px;margin-left:20px; width:600px;}
#main-nav li{float:left; display:inline; height:28px; line-height: 28px; padding-right: 14px;width:auto; }
#main-nav li a{text-transform: uppercase; color: #000; font-family: Helvetica; font-size: 11px; text-decoration: none; font-weight: bold; }
#main-nav li a:hover{color:#19699a;}

ul.c1 {height:168px;margin-top:20px;}


.seo{text-indent: 10000px; margin:0; padding: 0; line-height: 0; height: 0; display:none;}

#feature-banner-wrapper{width:833px;  margin:0 auto; margin-top:8px;text-align:left; padding-top: 22px; border:0px solid;float:left;}

.feature-box{ height:100px; border:1px solid; float:left; margin-left: 10px; background-image: url('../images/site-graphics/feature-title.png'); background-repeat: repeat-x; background-color: #133245; padding-left: 10px; padding-right: 10px;  margin-bottom:20px;}

#tech-support{width:233px; height:140px; background-image: url('../images/site-graphics/tech-support.png'); float:left; background-repeat: no-repeat; background-position: top right; margin-top:-20px;}

.feature-box h3{display:inline; line-height: 30px; height:30px; font-size: 16px; color:#19699a; text-transform:uppercase; font-family: Impact; margin-left: 0px;  float:left; width:auto;}

.feature-box a{line-height: 30px; height:30px; font-size: 12px; float:right; color: #5b5e5f; text-decoration: none;width:auto;}

.feature-box a span{font-weight: bold}

.feature-box p{margin-top: 5px; clear:both; color:#fff;}

#online-status{background-color: #fff; color:#000; margin-top:20px; text-align: left; background-image: url('../images/site-graphics/online-header.png');  height:37px;float:left; width:100%;}

#online-status-bottom{background-color: #fff; color:#000;  text-align: left; background-image: url('../images/site-graphics/content-bottom.png'); background-repeat: no-repeat; height:37px; }

#online-status h3 {height:56px; line-height: 56px; font-size:18px; color:#19699a; text-transform: none; font-family: Impact; margin-left: 20px; display:inline; float:left;width:auto;  width:600px;}

#main-content-wrapper{color:#000; text-align: left; background-color: #fff; padding-left: 20px; background-image: url('../images/site-graphics/right-bar-bg.png'); background-repeat: repeat-y; background-position:  top right; float:left;  width:815px; margin-top:-3px; }

#main-content-bottom{background-image: url('../images/site-graphics/content-bottom.png');border:0px solid; height:23px;float:left;width:100%;}

#online-status-icon{float:left;  margin-top: 3px;width:auto;}

#main-content{min-width:600px; max-width:600px;float:left; border:1px solid #fff;color: #333333; font-family: Verdana; line-height: 14px; font-size: 12px; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px;
}

#main-content a{color:#000; text-decoration: underline;}

#main-content h2{ display:block; clear:both; margin:0px;  width:100%;}

#main-content li{padding-left:16px;background-image: url('../images/site-graphics/sub-arrow.png'); background-repeat: no-repeat; background-position: 5px 4px;}

#right-column{width:195px;  float:left; margin-left:18px;}

.clear{clear:both;}

#right-menu{padding:0; margin:0;}
#right-menu ul{padding:0; margin:0;}

#right-menu li{ line-height:28px;background-image: url('../images/site-graphics/sub-nav-bg.png');}

#right-menu li a{ padding-left:16px; background-image: url('../images/site-graphics/sub-arrow.png'); background-repeat: no-repeat; background-position: 5px 50%; text-transform: capitalize; font-family: Helvetica; color:#000; text-decoration: none; display: block;}

#right-menu li li {background-image: none; background-color: #dedfdf; border-bottom: 1px solid #b5b5b5;}

#right-menu li li li{background-image: none; background-color: #edeeee;  border-bottom: 1px solid #636464;}


#right-menu li li a {background-image:none;   font-size: 11px; text-transform:none;}

#right-menu li li  li a {background-image:none;  padding-left:35px; font-size: 11px;}

#footer-wrapper{margin-top:30px; margin-bottom:10px;}
#footer{display:inline;}
#footer li{display:inline;padding-right: 5px;}

#footer-wrapper, #footer-wrapper a{color:#adb0af;}

#right-inner{padding:5px;}

.full{width:98%;}
.double{width:48%}
.triple{width:30%;}
.quad{width:22%;}
.tech{width:34%}

h4{font-weight: bold; font-size: 12px; color:#19699a;}


#contact-page{height:537px; overflow: hidden; }

#contact-wrapper{
width:320px;
background-color: #fff;
text-align: left;
float:left;
overflow:hidden;
padding-left: 20px;
padding-right: 25px;
margin-top: 20px;
}
#contact-wrapper h2{ display:block; float:left; width:100%; margin-left:0px;}

#m2moduleform_1 {display:block; text-align: left;}

.contact-form,.contact-form p{color:#000;}

.contact-form textarea{}

.contact-form input,.contact-form textarea{margin-bottom: 10px; width:270px;}

.contact-form textarea{height:100px;}

#crumbs, #crumbs a{font-size:10px; color:#000; margin-bottom: 10px;}


/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: none;
	z-index: 102;
	color:#000000;
	display:none;
	border: none;
	text-align:left;
	top:55%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	/*border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;*/
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	height:27px;
	background-color: transparent;
	z-index:1000;
	position:absolute;
	top:10px;left:200px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}

#right-column-content{clear:both;}

#help-desk-wrapper #cntnt01moduleform_2,#help-desk-wrapper #m8moduleform_2{color: #000;}

#help-desk-wrapper #m8moduleform_2 textarea, #help-desk-wrapper #m8moduleform_2 input{width:480px;}

#help-desk-wrapper #m8moduleform_2 td {padding: 5px; vertical-align: top; text-align: left;}


#help-desk-wrapper #m6moduleform_2,#help-desk-wrapper #cntnt01moduleform_2,#help-desk-wrapper #cntnt01moduleform_1,#help-desk-wrapper #cntnt01moduleform_2{text-align: center; color: #000;width: 550px;}

#help-desk-wrapper #m6moduleform_2 table,#help-desk-wrapper #cntnt01moduleform_2 table{ width: 550px; float: left;}

#help-desk-wrapper #m6moduleform_2 table td, #help-desk-wrapper #cntnt01moduleform_2 table td{ padding: 5px;}

#help-desk-wrapper #m6moduleform_2 td input, #help-desk-wrapper #cntnt01moduleform_2 input{display: inline; color: #000; width: 200px; margin-bottom: 5px;}

#help-desk-wrapper #m6moduleform_2 p, #help-desk-wrapper #cntnt01moduleform_2 p {height: 15px; line-height: 15px;}

#help-desk-wrapper #cntnt01moduleform_1 p{clear: both; border: 1x solid red; width: 100%; display: block;}

.ticket:hover{background-color: #7EB2D8;} 
.ticket{ float: left;  line-height: 12px; width: 550px; border: 1px solid #7EB2D8; padding: 5px;}


