html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
	background: transparent;
}
body{font:13px/1.5em Arial, Helvetica, sans-serif;color: #000;}
.row{width:960px;margin:0 auto;}
.row:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
.left{float:left;}
.right{float:right;}
.clear:after{content:".";height:0;display:block;clear:both;visibility:hidden;}

/* Image Links */
a:link img{border:none} 
a:visited img{border:none}
a:hover img{border:none}
a:active img{border:none}
/* Active Links */
a {color: #F00}
a:link {color: #F00}
a:visited {color:#F00}
a:hover {color: #6bb9ca}

div#content img{margin:7px;}
div#content .pathway img {border:none;}
img.image_highlight {margin:7px; border:3px solid #7AC047}

/* Heading Markup */
h1{font-weight:bold;font-size:1.5em;padding:10px 0;}
h2{font-weight:bold;font-size:1.3em;padding:10px 0; color:#D42026;}
h3{font-size:1.25em;padding:5px 0;}
h4{font-weight:bold;font-size:1.1em;padding:10px 0; color:#D42026;}
h5{font-weight:bold;font-size:1em;padding:10px 0;}
h6{font-weight:bold;font-size:.9em;padding:10px 0;}
h2,h3,h4,h5,h6{font-family:Georgia, Times, serif;line-height:1.35em;}

/* HTML Element Markup */
p{padding:5px 0;font-family: Helvetica, Arial sans-serif;}
ul{list-style:disc;margin-left:10px; padding-left:15px;}
li{padding-left:20px;line-height:1.5em}

/* Joomla CSS Modifications */
.moduletable h3 {font-weight:normal;padding-top: 0px; font-size:24px;}/*Used in Promotions Module */
td.contentheading, .contentheading{font-weight:bold; font-size:1.75em; line-height:1.25em;padding:8px 0 5px 0; letter-spacing:-1px;color:#333;}
.componentheading {font:500 24px small-caps "Times New Roman", Times, serif;color:#66cc00}
.createdate {font-size:.9em;font-style:italic;color:#333;}

.dfContactTable th, .dfContactTable td {font-size: 16px;}

#header{height:107px;}
#tl{padding-top:10px;}
#tr{padding-top:75px;}
#tr_sub_nav_contain{width:500px;height:32px;margin:0;background:url(../images/nav_sub_tile.gif) repeat-x;}
#tr_sub_nav_contain li {margin:0; padding:5px; display:inline; list-style:none; color: #FFF;	font: 14px Arial, Helvetica, sans-serif;}
#tr_sub_nav_contain a {float:left; line-height:14px; margin-left:40px;padding:8px 0 1px;color:#fff;text-decoration:none}
#tr_sub_nav_contain a:link {text-decoration:none}
#tr_sub_nav_contain a:visited {text-decoration:none;}
#tr_sub_nav_contain a.active, #tr_sub_nav_contain a:hover {border-bottom:2px solid #fff;}
#tr_sub_nav_contain:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
#sub_nav {font-family:Verdana, Geneva, sans-serif;}
#snsh{width:45px;}
#tr_carrot{font-size:0px;line-height:0%;width:0px;border-top-width:31px;border-top-color:#fff;border-top-style:solid;border-right-width:45px;border-right-color:#004071;border-right-style:solid;border-left:none;border-bottom:none;}

#nav_bg{height:47px;background:url(../images/nav_tile.gif) repeat-x;}

/* sub menu *************************************************************************************/

/******************************************************************************** sub menu ******/

/* main menu *************************************************************************************/
#nav_bg div.row ul.menu{}
#nav_bg div.row ul.menu li{}
#nav_bg div.row ul.menu ul li{}
/************************************************************************************ /main menu */

#main{padding:20px 0 0 0;}
#main:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
#ml{width:720px;}
#ml_contain{padding:0 75px 0 0;}
#mr{width:240px;}
#tools_header{height:35px;background-color:#000;}
#tools_header:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
#tools_shape{font-size:0px;line-height:0%;width:0px;border-top:solid 35px #fff;border-right:solid 20px #000;border-left:none;border-bottom:none;}
#tools_txt{padding:4px 0 0 5px;font:small-caps normal 20px Verdana, Geneva, sans-serif;color:#fff;}
#weather {border:solid 3px #333; padding:10px; color:#F00}

/* CALLOUTS */
#callouts{background-color:#000;color:#fff;}
#callouts hr{color:#6BB9CA;margin:0 auto 15px auto;width:220px;}
.c_row{display:block;width:100%;}
.c_header{padding:0 0 8px 5px;}
.c_header:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
.c_header_txt{color:#99cc33;width:170px;}
.c_header_txt p{padding-top:10px;font:1.25em small-caps Verdana, Geneva, sans-serif}
.c_icon{margin-right:6px;}
.c_icon img{padding:4px;}
.c_body {padding:0 5px;}
.c_body p{padding:0 5px 10px 5px;font-size:.85em;}
.c_body p a, .c_body p a:visited, .c_body p a:hover{color:#fff;}
.c_body form{padding:0 20px 10px 20px;}
.c_body_box{padding:0 20px 10px 20px;}
.c_body form input{margin:3px 0;}
.c_body form input.text{background-color:#fff;border:1px solid #999;}
.c_body form input.button{color:#6bb9ca;font-weight:bold;padding:2px;border:1px solid #999;font-size:9px;background-color:#333;}
.c_body form span.c_label{font-size:9px;font-weight:bold;color:#6bb9ca;}
.search {padding:15px 0 10px 20px;}
.email {padding:20px 0 5px 20px;}
p.blue{font-size:9px;font-weight:bold;color:#6bb9ca;}
/* /callouts */

#callout_trail:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
#callout_trail img{position:relative;left:160px;}
#foot_bg{height:256px;background:url(../images/footer_mid_tile.gif) repeat-x;}
#foot_bg .row{height:256px;background:url(../images/lower_top_slice.gif) top left no-repeat;}
#footer{padding:45px 20px 0 265px;color:#fff;font-size:10px;}
#footer a {color: #000}
#footer a:link {color: #000}
#footer a:visited {color:#000}
#footer a:hover {color: #6bb9ca}
#footer:after{content:".";height:0;display:block;clear:both;visibility:hidden;}
#fl{width:400px;}
#fl h2 {color:white; font: 24px "Times New Roman", Times, serif}
#fl p {font-size:14px;; line-height:1em;}
#f_pad{width:50px;}
#fr{width:200px;}
#fr dt {margin:0; padding-top:0px; color:white; font: 24px "Times New Roman", Times, serif}
#fr dd {padding:10px 0 0 3px; font-size: 14px; line-height:8px;}


#spacerrow{height:20px;}
/*#sub_footer_contain{height:32px;background:url(../images/footer_base_tile.jpg) repeat-x;color:#fff;}*/
#sub_footer_contain{height:40px;background-color:#000;color:#fff;}
#sub_footer {width:960px; margin: 0 auto; font-family:Verdana, Geneva, sans-serif; }
#sub_footer ul li {background: none}
#sub_footer li a{font-size:10px; text-align:right;text-decoration:none;}
#sub_footer li a:link {color:#FFF; text-decoration:none;}
#sub_footer li a:visited {color:#FFF; text-decoration:none;}
#sub_footer li a:hover {color:#FFF; text-decoration:underline;}

.contactTelephone {font:italic 24px "Times New Roman", Times, serif; color:#000; padding-top:10px;}

