body{margin:0;padding:15px 0 0 0;font-family:arial,helvetica,sans-serif;color:#000;font-size:12px;text-align:center;background:url(/images/bkgd/background-repeat.jpg) center top repeat-y;}
#main{margin:0 auto;text-align:left;width:954px;background-color:#fff;}

#header{width:954px;margin-bottom:15px;}
#header .tagline{padding:40px 0 0 180px;}
#header .tel{padding-left:40px;padding-bottom:5px;height:21px;font-size:13px;color:#000;font-weight:bold;background:url(/images/bkgd/icon-phone.jpg) no-repeat left top;}
#header .email a{display:block;padding-left:40px;height:30px;font-size:11px;color:#009BD4;font-weight:bold;background:url(/images/bkgd/icon-mail.jpg) no-repeat left top;}

#footer {margin-top:10px;width:954px;height:24px;background:url(/images/bkgd/footer-bar.jpg) left top no-repeat;}
#footer span{font-size:12px;}
#footer p {font-size:11px;color:#000;padding:4px 0 0 10px;}
#footer a:link,#footer a:visited,#footer a:active {color:#000;text-decoration:none;font-weight:normal;}
#footer a:hover{text-decoration:underline;}

.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}

#ticker{margin:10px 0;background:url(/images/bkgd/tickertape-bar.jpg) no-repeat;width:954px;height:37px;}
ul#news{list-style:none;margin:0 0 0 40px;padding:0 0 0 21px;}
ul#news li{padding-top:9px;font-size:12px;color:#002A50;font-weight:bold;}
ul#news li a{display:inline;color:#009BD4;}


#search{position:absolute;top:5px;left:760px;}
#search input.text{position:absolute;left:0;background-color:#fff;color:#000;font-size:12px;width:150px;border:0px solid #fff;}
#search input.submit{position:absolute;left:160px;}

#content{}
#content h1{font-size:16px;margin:10px 0 5px 0;color:#002A50;}
#content h2{font-size:14px;margin:10px 0 5px 0;color:#000;}
#content h3{font-size:12px;margin:10px 0 5px 0;color:#000;}
#content p{margin:10px 0;color:#000;font-size:12px;}
#content a:link,#content a:visited,#content a:active {color:#009BD4;text-decoration:none;font-weight:bold;}
#content a:hover{text-decoration:underline;}
#content a.white:link,#content a.white:visited,#content a.white:active {color:#fff;text-decoration:none;font-weight:bold;}
#content a.white:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#000;font-size:12px;line-height:16px;}
#content ul li a:link,#content ul li a:visited {color:#009BD4;text-decoration:none;font-weight:bold;}
#content ul li a:hover {color:#009BD4;text-decoration:underline;}
#content .white{color:#fff;}
#content .blue{color:#1390FE;}

#home_col1{display:block;float:left;width:488px;padding-right:18px;}
#home_col2{display:block;float:left;width:448px;}

#welcome{height:113px;}
#welcome h1,#welcome h2,#welcome h3,#welcome p{margin-top:0px;}

#home_box1{position:relative;background:url(/images/bkgd/box-home1.jpg) no-repeat;width:215px;height:166px;}
#home_box1 .title{position:absolute;left:5px;top:5px;width:205px;}
#home_box1 .title h1,#home_box1 .title h2,#home_box1 .title h3,#home_box1 .title p{margin:0;}
#home_box1 .text{position:absolute;left:5px;top:40px;width:205px;}
#home_box1 .text h1,#home_box1 .text h2,#home_box1 .text h3,#home_box1 .text p{margin-top:0;}

#home_box2{position:relative;background:url(/images/bkgd/box-home2.jpg) no-repeat;width:215px;height:166px;}
#home_box2 .title{position:absolute;left:5px;top:5px;width:205px;color:#fff;}
#home_box2 .title h1,#home_box2 .title h2,#home_box2 .title h3,#home_box2 .title p{margin:0;}
#home_box2 .text{position:absolute;left:5px;top:40px;width:205px;color:#fff;}
#home_box2 .text h1,#home_box2 .text h2,#home_box2 .text h3,#home_box2 .text p{margin-top:0;}


.home_big2{display:block;float:left;position:relative;background:url(/images/bkgd/box-home3big2.jpg) no-repeat;width:258px;height:194px;}
.home_big2 .title{position:absolute;left:5px;top:5px;width:248px;}
.home_big2 .title h1,.home_big2 .title h2,.home_big2 .title h3,.home_big2 .title p{margin:0;}
.home_big2 .text{position:absolute;left:5px;top:40px;width:248px;}
.home_big2 .text h1,.home_big2 .text h2,.home_big2 .text h3,.home_big2 .text p{margin-top:0;}

.home_small1{display:block;float:left;position:relative;background:url(/images/bkgd/box-home3small.jpg) no-repeat;width:215px;height:195px;}
.home_small1 .title{position:absolute;left:5px;top:5px;width:205px;}
.home_small1 .title h1,.home_small1 .title h2,.home_small1 .title h3,.home_small1 .title p{margin:0;}
.home_small1 .text{position:absolute;left:5px;top:40px;width:205px;}
.home_small1 .text h1,.home_small1 .text h2,.home_small1 .text h3,.home_small1 .text p{margin-top:0;}

.home_box_right{padding-right:17px;}

#main_col{padding:10px 20px 0 20px;}

#col1{display:block;float:left;width:739px;}
#col1 .inner{padding:0 20px;}
#col2{display:block;float:left;width:215px;}

#col2 .box_top{background:url(/images/bkgd/box-grey-top.jpg) left top no-repeat;width:215px;}
#col2 .box_middle{background-color:#575757;width:215px;color:#fff;}
#col2 .box_bottom{background:url(/images/bkgd/box-grey-base.jpg) left bottom no-repeat;width:215px;}
#col2 .box_inner{padding:10px;}
#col2 .box_title{padding:5px 5px 0 5px;height:30px;color:#fff;}
#col2 .box_text{padding:0 5px;color:#fff;}
#col2 h1,#col2 h2,#col2 h3,#col2 p{margin-top:0;}

#slideshow{z-index:10;}

img.reqd{display:inline;}
#content .signup_col label.twocol{color:#1D2B4E;margin:2px 0 0 0px;display:block;float:left;width:50px;font-size:11px;display:inline;}
#content .signup_col input.twocol{margin:2px 0;display:block;float:left;width:180px;font-size:11px;border:1px solid #1D2B4E;background-color:#fff;display:inline;}
#content .signup_col a{color:#1D2B4E;margin-left:155px;font-size:11px;}
#content .signup_col .submit{display:block;float:left;padding:2px 0 0 4px;}

#menu{position:relative;margin-bottom:10px;padding:6px 0 0 20px;background:url(/images/bkgd/menubar.jpg) no-repeat;width:954px;height:38px;}
#menu ul{list-style:none;margin:0;padding:0;z-index:100;}

/* 
	LEVEL ONE
*/
ul.dropdown{position:relative;z-index:100;}
ul.dropdown li{font-weight:bold;float:left;color:#fff;font-size:14px;z-index:100;}
ul.dropdown a:hover{color:#ccc;}
ul.dropdown a:active{color:#ccc;}
ul.dropdown li a{z-index:100;display:block;padding:4px 30px 4px 8px;color:#fff;text-decoration:none;}
ul.dropdown li:last-child a{border-right:none;} /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover{color:#ccc;position:relative;}
ul.dropdown li.hover a{color:#fff;font-weight:bold;}

/* 
	LEVEL TWO
*/
ul.dropdown ul{width:150px;visibility:hidden;position:absolute;top:100%;left:0;z-index:100;}
ul.dropdown ul li{z-index:100;font-weight:normal;background-color:#000;color:#fff;border-bottom:1px solid #ccc;float:none;}

/* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a{z-index:100;border-right:none;width:100%;display:inline-block;} 

