@charset "utf-8";
/* Core CSS Document */
body{background:#FFFFFF; margin:0px; padding:0px 0px;}
body#contact_map{background:url(../css/images/bkgrounds/contact_map.gif) center 240px no-repeat;}
body, td{font-family: Arial, Helvetica, sans-serif; line-height: 15px; color: #000;}

#topnav_hldr{margin:-25px 0px 0px 165px; z-index:100; position:relative;}
.yuimenu { top: -999em; left: -999em; }
.yuimenu .yuimenu, .yuimenubar .yuimenu { position: absolute; }
.yui-menu-shadow { position: absolute; visibility: hidden; z-index: -1; }
#navigation{ list-style:none; padding:0px; display:block; }
#navigation li .yuimenu .bd, .cat-nav li .yuimenu .bd{background:url(../images/bkgrds/shadow.png) bottom right no-repeat; _background:none; padding:0px 6px 6px 0px; margin:0px; border-radius: 5px 12px 5px 12px; -webkit-border-radius: 15px; /* for Safari */ -moz-border-radius: 5px 14px 5px 14px; /* for Firefox */}
#navigation li .yuimenu{padding:10px 0px 0px 0px;}
.cat-nav li .yuimenu .bd{margin:-25px 0px 0px 70px; position:relative;}
#navigation li.yuimenubaritem{margin:0px; padding:0px 20px 0px 0px; display:inline-block; display: inline; text-align:center;}
#navigation li.yuimenubaritem:hover, #navigation li.yuimenubaritem:visited:hover{color:#BF362F;}
#navigation li.yuimenubaritem div{display: inline-block; _display:inherit}
#navigation li.yuimenubaritem.last-of-type{padding:0px 0px 0px 0px;}
#navigation li a{margin: 0px 0px 0px 0px; padding:0px 0px 0px 28px; text-decoration:none; color: #1A262D; font-size:13px; text-transform: uppercase; font-weight:bold;}
#navigation li a:hover, #navigation li a.yuimenubaritemlabel-selected{color: #BF362F; background:url(../images/blts/boxed_arw_topnav.gif) 0px 2px no-repeat ;}
.cat-nav li a.yuimenubaritemlabel-selected{color: #BF362F; background:url(../images/blts/white_arw_trans.gif) 0px 4px no-repeat;}
/* submenu START */
#navigation li ul, .cat-nav li ul{background:#F4F5F7; margin: 0px 0px 0px 0px; color:#4a5c58; padding:0 5px; border: 1px solid #a6a6a6; border-radius: 5px; -webkit-border-radius: 5px; /* for Safari */ -moz-border-radius: 5px; /* for Firefox */} 
#navigation li li, .cat-nav li li{display:block; margin:0; padding:0; list-style:none; _width:200px; text-align:left; float:none;}
#navigation li li a, .cat-nav li li a{display:block; margin:0; padding:5px 10px 5px 15px; text-decoration:none; border-style:solid; border-color:#d6d6d6; border-width:1px 0 0 0; background-image:none; height:20px; line-height:20px; font-size:11px; color:#1A262D; text-decoration:none; min-width:200px}
#navigation li li a:visited:hover, .cat-nav li li a:visited:hover{padding:5px 10px 5px 15px; background: url(../images/blts/red_arw.gif) 4px 11px no-repeat; color:#BF362F; text-decoration:none;}
#navigation li li a:visited, .cat-nav li li a:visited{display:block; margin:0; padding:5px 10px 5px 15px; text-decoration:none; border-style:solid; border-color:#d6d6d6; border-width:1px 0 0 0; background-image:none; height:20px; line-height:20px; font-size:11px; color:#1A262D; text-decoration:none; min-width:200px}
#navigation li li a:hover, .cat-nav li li a:hover{padding:5px 10px 5px 15px; background: url(../images/blts/red_arw.gif) 4px 11px no-repeat; color:#BF362F; text-decoration:none;}
#navigation li li.first-of-type a, #navigation li li.first-of-type a:visited, .cat-nav li li.first-of-type a, .cat-nav li li.first-of-type a:visited{border-top:none;}
/* submenu END */

/*main layout*/
#frame{background:url(../images/bkgrds/body_middle_bkgrd.jpg) top center repeat-y #cee2e9;}
#outer_framework{background: url(../images/bkgrds/body_top_bkgrd.gif) top left repeat-x ;}
#framework{background: url(../images/bkgrds/body_btm_bkgrd.gif) left bottom repeat-x;}
#outer_wrapper{background:url(../images/bkgrds/wide_hdr_bkgrd.gif) center 94px no-repeat; display:block;}
#wrapper{background:url(../images/bkgrds/wide_ftr_bkgrd.gif) bottom center no-repeat; display:block;}
#container{width: 990px; margin: 0 auto; padding:0px 0px;}
#content_hldr{background: #CEE2E9; display:block; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear:both; border-radius: 10px; -webkit-border-radius: 10px; /* for Safari */ -moz-border-radius: 10px; /* for Firefox */}
#content_hldr_btm{height:5px; background:url(../images/bkgrds/content_hldr_btm_bkgrd.gif) top left no-repeat #E1ECF2; clear:both; float:none; display:block; line-height:0px; font-size:0px; }
#content{display:block; padding: 20px; max-width: 990px; margin:0px 0px 0px 247px; color: #000; background:#FFF; border-radius: 0px 0px 10px 0px; -webkit-border-radius: 0px 0px 10px 0px; /* for Safari */ -moz-border-radius: 0px 0px 10px 0px; /* for Firefox */}
#content_hldr.navcolumnless #content{margin:0px 0px 0px 0px; padding:40px}
#content_hldr.navcolumnless #col_hldr{display:none;}

#hdr{height: 128px; display: block; padding: 0px 0px 0px 35px;}
#baslogo{padding: 0px; margin: 0px; display: inline-block; float:left; background:none; }
#baslogo img{border:none; padding:0px;}
.ct_login{font-size:10px; float:right; margin:5px 57px 0px 0px; _margin:5px 25px 0px 0px;}
.ct_login a{color:#4A759D}
.ct_login a:visited:hover{color:#BF362F}
.ct_login a:visited{color:#4A759D}
.ct_login a:hover{color:#BF362F}

.QR_code a{color:#4A759D; text-decoration:underline; font-weight:bold; }
.QR_code a:visited:hover{color:#a4c639;}
.QR_code a:visited{color:#4A759D;}
.QR_code a:hover{color:#a4c639;}

#cat_title_white_hldr{background:url(../images/bkgrds/cat_tab_hdr_white_bkgrd.gif) top left repeat-x; display:block; margin: 30px 0px 0px 0px; _margin: 10px 0px 0px 0px; padding: 0px;}
#cat_title_hldr{background:url(../images/bkgrds/cat_tab_hdr_bkgrd.gif) top left repeat-x; display:block; margin: 30px 0px 0px 0px; _margin: 10px 0px 0px 0px; padding: 0px;}
#cat_title{background:none; height:45px; display: inline-block; _width:25px; margin: 0px 1px 0px 4px}
#end_cap{background:none;}
#cat_title h1{background: url(../images/blts/boxed_arw_red.gif) 0px 17px no-repeat; font-size:16px; font-weight:bold; white-space:nowrap; margin: 0px 0px 0px 13px; padding: 17px 85px 0px 25px; color:#FFF; text-transform:uppercase; text-decoration:none}
#cat_title h1 a, #cat_title h1 a:visited{color:#FFF; text-decoration:none}
#cat_title h1 a:hover, #cat_title h1 a:visited:hover{color:#616A6F; text-decoration:none}

ul.yui-nav{padding: 0px; margin:0px;}
#col_hldr{width: 247px; margin:0px 0px 0px 0px; position:relative; float:left;}
#col{position:relative; margin:0px 0px 0px 0px; padding:10px 15px 0px 15px; font-size:10px; letter-spacing:.02em; font-weight:bold; color:#4a5c58;}
#col .title{margin:0px 1px 0px 0px; font-size:12px; padding:15px 10px 7px 10px; font-size:14px; font-weight:bold; color:#1A262D; text-transform:uppercase}
#col a, #col a:link{padding:4px 0px 0px 12px; line-height:20px; text-decoration:none; color:#4a5c58; font-size:11px;}
#col a:visited:hover{color:#AC302B;}
#col a:visited{color:#4a5c58;}
#col a:hover, #col a:hover{background:url(../images/blts/red_arw_trans.gif) 0px 7px no-repeat; color:#AC302B;}
#col ul.select, #col ul.yui-nav{margin:0px 0px 0px 0px; padding:12px 0px 12px 0px; list-style:none; border-top:1px solid #1A262D; text-transform:uppercase}
#col .yui-nav li, #col .select li{list-style:none; margin:0px 0px 0px 10px; cursor:pointer;}
#col .expanded li{list-style:none; margin:0px 0px 0px 0px; cursor:pointer;}
#col .select li .link{text-transform: lowercase;}
#col li.tab.selected{color:#bd4f48; cursor:default;}
#col li.selected a, #col li.selected a:link, #col li.selected a:visited{color:#AC302B; background:url(../images/blts/red_arw_trans.gif) 0px 7px no-repeat; cursor:default;}

/*Main content/tabbed pages */
a, a:link{color:#00F}
a:visited, a:visited:hover{}

#pagecontent{padding:0px 0px 0px 0px; font-size:12px; line-height: 20px;}
.slogan{margin-top: -40px;}
#main a{color:#4a759d;} 
#main .tabcontent{position:relative; min-height:250px; _height:250px; padding:0px 0px 0px 0px;}
#main .yui-hidden{display:none}

#return{padding:12px 0px 0px 0px; margin-top: 8px; text-align:right; border-top:1px solid #9e0000; display:block; clear:both;}
#return a{background: url(../images/blts/up_arw.gif) 0px 4px no-repeat; padding-left: 12px; font-size:11px; color: #AC302B; text-decoration:none; text-transform:uppercase; font-weight:bold}
#footer_hldr{height: 206px; margin-top:20px;}
#footer{background:url(../images/logos/bas_adhc.gif) 40px 47px no-repeat; margin:0px 0px 0px 0px; padding: 27px 40px 0px 240px; clear:both; color:#be4f49;}
#footer p{margin:20px 0px 20px 0px; padding: 0px; text-align:right; position:relative; font-size:10px;}
#footer p img{border:none;}
#footer a, #footer a:link{margin:0px 0px 0px 20px; padding:0px 0px; text-decoration:none; text-transform:uppercase; color:#BF362F; font-size:10px;}
#footer a:visited:hover{color:#BF362F;}
#footer a:visited{color:#BF362F;}
#footer a:hover{color:#BF362F; background: url(../css/images/navigation/topnav-arrow-bkgrd-white.gif) center top no-repeat;}
#date_modified{display:none;}

/*search form/page */
input, form{margin:0px; padding:0px;}
input .input{border-radius: 3px; -webkit-border-radius: 3px; /* for Safari */ -moz-border-radius: 3px; /* for Firefox */}
#search{float:right; clear: right; margin:35px 32px 0px 0px; _margin:35px 12px 0px 0px; height:18px; width:240px; text-align:right;}
#search span{color:#AC302B; font-size:12px; font-weight: bold;}
#input{display:inline; border: 1px solid #c58b8b; background:#ecf3f7; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 150px; height:15px; font-size: 11px; color:#000; border-radius: 3px; -webkit-border-radius: 3px; /* for Safari */ -moz-border-radius: 3px; /* for Firefox */}
#input_active, #input:focus, #input:hover{border: 1px solid #c58b8b; background:#ecf3f7; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width: 150px; height:15px; font-size: 11px; background:#fff; color:#000;}
.search{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; _padding-top:1px; width:80px; height:15px; font-size: 11px; text-transform:uppercase; color:#bd4f48; font-weight:bold; cursor:pointer; border:none;}
.go{display:inline; margin:0px 0px 0px 2px; width:20px; height:18px; cursor:pointer; background: url(../images/buttons/search_arrow.gif) 0px 5px no-repeat; _background: url(../images/buttons/search_arrow.gif) 0px 4px no-repeat;color:#fff; border:none;}

/*** Main Layout - END***/

/*Basic Formatting*/
h1{margin:0px 0px 10px 0px; font-size:17px; font-weight:bold; color:#005221; text-transform:uppercase}
h2{margin:0px 0px 40px 0px; font-size: 20px; line-height: 20px; font-weight: normal; color: #222; text-transform:uppercase; position: relative; z-index:1}
h3{margin:5px 0px 20px 0px; padding:0px; font-size: 22px; height: 20px; font-weight: normal; color:#BF362F; border-bottom:none; text-transform:uppercase}
h4{color:#374f5e; font-size: 16px; margin-top:35px; margin-bottom:5px;}
h5{color:#000; font-size: 12px; font-weight:bold; margin-bottom:10px;}
h6{color:#374f5e; font-size: 18px; margin-top:35px; margin-bottom:5px;}

.subtitles{color: #BF362F; font-weight:bold; font-size:14px}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center}
.bold{font-weight:bold}
.italic{font-style:italic}
.footnote{font-style:italic; font-size:11px; margin-top:30px;}
.disclaimer{font-size:11px; margin-top:30px; font-style:italic}
.text-reference{font-size: 11px; line-height: 14px; color: #555}
.directions{font-size: 10px; color: #FFF; font-weight: bold; text-transform:uppercase;}
.headline{font-size:18px; line-height:24px;}

.nowrap{white-space:nowrap;}
.unbold{font-weight:normal}
ol.numeral li{list-style:decimal}
ol.alpha li{list-style:upper-alpha}
ul.nobullet{list-style: none; padding-left:0px;}
ul.pdf{padding: 5px 8px 20px 40px; margin:0px; list-style:url(../images/blts/pdficon_small.gif);}
.indent{margin-left:30px}
.underline{text-decoration:underline;}
.no_underline{text-decoration: none; border:none;}
.uppercase{text-transform: uppercase;}
.lowercase{text-transform: lowercase;}
.img_link{border:none;}
.line{ background: url(../images/bkgrds/3px-line.png) no-repeat center right;}
.border-right{ background: url(../images/bkgrds/col-separator.jpg) no-repeat center right; width: 14px; height:124px;}

.flt_l{float:left}
.flt_r{float:right}
.clear_l{clear:left}
.clear_r{clear:right}
.clear_columns{display:block; clear: both; float:none; padding:0px; margin:0px; height:0px; line-height:0px; font-size:0px; }

img{vertical-align:top}
.width95{margin-right:5%;}
.width90{margin-right:10%;}
.width85{margin-right:15%;}
.width75{margin-right:25%;}
.width50{margin-right:50%;}
.w33{width:260px;}
.w50{width:340px;}
.w66{width:440px;}
.w500{width:500px;}
.w400{width:400px;}
.w320{width:320px;}
.tm10{margin-top:10px}
.tm20{margin-top:20px}
.tm30{margin-top:30px}
.rm10{margin-right:10px}
.rm20{margin-right:20px}
.rm30{margin-right:30px}
.bm10{margin-bottom:10px}
.bm20{margin-bottom:20px}
.bm30{margin-bottom:30px}
.bm70{margin-bottom:70px;}
.lm10{margin-left:10px}
.lm20{margin-left:20px}
.lm30{margin-left:30px}
.lm50{margin-left:50px}
.lh30{line-height:30px;}


/*Colors*/
.white{color:#FFF;}
.blue{color:#0093B0;}
.green{color:#4a5c58}
.success {color: #BF362F}
.red, .error{color: #BF362F}
.purple{color: #663399}
.chronoflex{color:#752fa4; font-weight:bold}
.silicone{color:#000000; font-weight:bold}
.groshong{color:#0063be; font-weight:bold}										
.powerpurple{color: #6A2D91;}
.salineblue{color: #0079C2;}
.black{color:#000000;}
.android-green{color:#a4c639; font-weight:bold}
.android-gray{color:#565656; font-weight:bold}


/*PDF thumbnail images and text*/
ul.thumbnails{margin:40px 5px 20px 0px; padding:0px 0px 0px 0px; float:none; list-style-position:inside; list-style:none; display:block; position:relative; padding-left:0px;}
ul.thumbnails li{margin:0px 25px 10px 0px; float:left; position:relative; display:inline; zoom:1.0; width:116px; height: 250px; line-height:105%; font-size:10px; vertical-align:middle;}
ul.thumbnails.med li{width:175px;}
ul.thumbnails.wide li{width:225px;}
#resources ul.thumbnails li{margin:0px 25px 10px 0px; float:left; position:relative; display:inline; width:116px; height: 250px; line-height:105%; font-size:10px; vertical-align:middle;}
#main ul.thumbnails li img{margin-bottom:10px; margin-right:20px; position:relative; clear: both}
#main ul.thumbnails li a img{border: 1px solid #CEE2E9; text-decoration:none;} 
#main ul.thumbnails li a:visited:hover img{border: 1px solid #4A759D; text-decoration:none;}
#main ul.thumbnails li a:visited img{border: 1px solid #CEE2E9; text-decoration:none;} 
#main ul.thumbnails li a:hover img{border: 1px solid #4A759D; text-decoration:none;}
#main ul.thumbnails a{color: #4A759D; text-decoration:none;}
#main ul.thumbnails a:visited:hover{color: #AC302B; text-decoration:none}
#main ul.thumbnails a:visited{color: #4A759D; text-decoration:none;}
#main ul.thumbnails a:hover{color: #AC302B; text-decoration:none}

/*img column*/
.image_left{float: left; margin:0px 30px 0px 0px; vertical-align:top; display:inline; clear:right;}
.image_left img{margin:0px; vertical-align:top;}

/*2columns*/
ul.info-2col{list-style:none; margin:0px; padding:0px; float:none; display:block; position:relative;} 
ul.info-2col li{margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px; width:310px; height:100px; float:left; display:inline; border-right: #a2bd88 dotted 1px;}
ul.info-2col li img{margin: -10px 10px 30px 0px; padding: 0px 0px 0px 0px; float:left; display:inline;}
ul.info-2col li.last{border:none}

ul.info1-2col{list-style:none; margin:0px; padding:0px; float:none; display:block; position:relative;} 
ul.info1-2col li{margin: 0px 0px 0px 0px; padding: 5px 20px 5px 20px; width:310px; float:left; display:inline;}
ul.info1-2col li img{margin: -10px 10px 30px 0px; padding: 0px 0px 0px 0px; float:left; display:inline;}
ul.info1-2col li.last{border:none}

/*3columns*/
ul.info-3col{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:none; display:block; position:relative;} 
ul.info-3col li{margin: 0px 0px 0px 0px; padding: 5px 15px 5px 15px; width:218px; height:125px; float:left; display:inline; border-right: #a2bd88 dotted 1px;}
ul.info-3col li img{margin: 0px 10px 50px 0px; padding: 0px; float:left; display:inline; vertical-align:middle}
ul.info-3col li.last, .noborder li{border:none}

ul.text-3col{list-style:none; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; float:none; display:block; position:relative;} 
ul.text-3col li{margin: 0px 0px 0px 0px; padding: 5px 30px 5px 30px; width:173px; float:left; display:inline;}
ul.text-3col li img{margin: 0px 10px 50px 0px; padding: 0px; float:left; display:inline; vertical-align:middle}

ul.text1-3col{list-style:none; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; float:none; display:block; position:relative;} 
ul.text1-3col li{margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; width:213px; height:100px; float:left; display:inline;}
ul.text1-2col li img{margin: -10px 10px 30px 0px; padding: 0px 0px 0px 0px; float:left; display:inline;}

.powerpurple-sub-header{color: #6A2D91; font-weight:bold; font-size:14px; margin-bottom:25px;}
.salineblue-sub-header{color: #0079C2; font-weight:bold; font-size:14px; margin-bottom:25px;}
.black-sub-header{color:#000000; font-weight:bold; font-size:14px; margin-bottom:25px;}
.orange-sub-header{color:#F78020; font-weight:bold; font-size:14px; margin-bottom:25px;}
