/* CSS Document */

/*******************************************************************************************************************/
/* Redefined Tags  */
/*******************************************************************************************************************/
body { margin: 0; padding: 0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; line-height: 15px; color: #000; background: #FFF url(../images/background.gif) 0px 0px repeat-x; voice-family: "\"}\""; voice-family: inherit; font-size: 12px; border-bottom:2px solid #ff3000;}

h1 {margin:20px 0px 0px 0px;  padding:0px 0px 15px 0px; font-size:23px; line-height:28px; color:#165d8a; font-weight:bold; text-align:center;}
h2 {margin:0px;  padding:15px 0px 10px 0px; font-size:18px; line-height:16px; color:#165d8a; font-weight:bold; text-align:left;}

p {margin:0; padding:5px 0px;}
a, a:link, a:active, a:visited{color: #165d8a; text-decoration: underline;}
a:hover {color: #FF3000; text-decoration: underline;}

ul {margin:0; padding:10px 0px 5px 20px; list-style-type:none;}
li {margin:0; padding:0px 0px 3px 20px; list-style-type:none; background:url(../images/bullet-li.gif) 0px 3px no-repeat; }

.clear {margin:0; padding:0; line-height:1px; height:1px; font-size:1px; clear:both;}

/*******************************************************************************************************************/
/* Redefined Tags/Form  */
/*******************************************************************************************************************/
#side_bar form {margin:0; padding:0px;}
#side_bar input {margin:0px 0px 5px 0px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#165d8a; background:#FFF; border:1px solid #165d8a; width:133px}
#side_bar button {margin:65px 0px 0px 0px; padding:0; width:35px; height:35px; background:url(../images/go.gif) 0px 0px no-repeat; float:right; display:inline; border:none; font-weight:bold; color:#FFF;}

#content .feature form {margin:10px 20px; padding:0px;}
#content .feature input {margin:0px 0px 0px 0px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#165d8a; background:#FFF; border:1px solid #165d8a; width:320px; float:right;}
#content .feature textarea {margin:0px 0px 0px 0px; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#165d8a; background:#FFF; border:1px solid #165d8a; width:320px; float:right; height:80px;}
#content .feature label {margin:0px; padding:5px 0px; line-height:26px;}
#content .feature button {margin:70px 0px 0px 10px; padding:0; width:35px; height:35px; background:url(../images/go-frm.gif) 0px 0px no-repeat; float:right; display:inline; border:none; font-weight:bold; color:#FFF;}

/*******************************************************************************************************************/
/* Left Nav  */
/*******************************************************************************************************************/
#nav {margin:0; padding:0;}
#nav ul {margin:0; padding:0; list-style-type:none;}
#nav li {margin:0; padding:0px 20px 14px 20px; list-style-type:none; float:left; display:inline; border-left:2px solid #FFF; font-size:12px; font-weight:bold; color:#165d8a; background:transparent;}
#nav a, #nav a:link, #nav a:active, #nav a:visited {color:#165d8a; text-decoration:none;}
#nav a:hover {color:#43adef;}

/*******************************************************************************************************************/
/* Content  */
/*******************************************************************************************************************/
#wrapper {margin:0px auto; padding:16px 0px 0px 0px; width:770px;}
#header {height:54px;}
#header img {margin:0; padding:0px 0px 0px 22px;}
#header .phone {margin:0; padding:15px 29px 0px 0px; float:right; display:inline; }

#side_bar {margin:20px 0px 2px 0px; padding:10px; background:#165d8a url(../images/sidebartop.gif) 0px 0px no-repeat; width:200px; float:right; display:inline; color:#FFF; line-height:14px; font-size:12px}
#side_bar .itemtop {margin:0; padding:20px 6px 0px 6px; background: url(../images/side_bar_top.gif) 0px 0px no-repeat;}
#side_bar .itembottom {margin:0; padding:0px 0px 20px 0px; background:url(../images/side_bar_bg.gif) 0px bottom no-repeat;}
#side_bar h2 {margin:0; padding:0px 0px 5px 0px; font-size:17px; font-weight:bold; line-height:20px; color:#fff; text-align:left; }
#side_bar a, #side_bar a:link, #side_bar a:active, #side_bar a:visited {color:#FFF; font-weight:bold;}
#side_bar a:hover {color:#eaf1f5;}
#side_bar ul {margin:0; padding:10px 0px 5px 20px; list-style-type:none;}
#side_bar li {margin:0; padding:0px 0px 3px 20px; list-style-type:none; background:url(../images/bullet-li-blue.gif) 0px 3px no-repeat; }

#content {margin:0px 0px 2px 0px; padding:0px 238px 10px 20px; background:url(../images/content-bg.gif) right 0px repeat-y;}

#content .feature {margin:10px 0px 0px 0px; padding:0px; background:url(../images/feature_bg.gif) 0px bottom no-repeat; width:509px; overflow:auto;}
#content .featarrow {margin:0px; padding:4px 15px 10px 10px; background:url(../images/feature_arrow.gif) right 0px no-repeat; }
#content .feature h2 {margin: 0; padding:9px 0px 9px 42px; background:url(../images/feature_bullet.gif) 0px 0px no-repeat; font-size:15px; line-height:15px; color:#FF3000; text-align:left;}
#content .feature a, #content .feature a:link, #content .feature a:active, #content .feature a:visited {color:#FF3000; text-decoration:underline;}
#content .feature a:hover {color:#165d8a;}

div.hr {margin:0; padding:0; border:none; height:7px; background:#FFF url(../images/hashed_line.gif) 0px bottom no-repeat;}
div.hr hr {display:none;}
div.hrtop{margin:0px 0px 10px 0px; padding:0; border:none; height:7px; background:#FFF url(../images/hashed_line.gif) 0px bottom no-repeat;}
div.hrtop hr {display:none;}
div.hrbottom{margin:10px 0px 20px 0px; padding:0; border:none; height:7px; background:#FFF url(../images/hashed_line.gif) 0px bottom no-repeat;}
div.hrbottom hr {display:none;}

.red {color:#FF3000}

.logo {margin:0px 10px 0px 0px; padding:0; float:left; display:inline; }

.sitemap {margin:0; padding:0px;}
.sitemap ul {margin:0; padding:0px 0px 0px 30px; list-style-type:none;}
.sitemap li {margin:0; padding:0px 0px 0px 30px; list-style-type:none; background:url(../images/sitemap1.gif) 0px 0px no-repeat; line-height:20px; }
.sitemap .end {background:url(../images/sitemap2.gif) 0px 0px no-repeat;}
/*******************************************************************************************************************/
/* Footer  */
/*******************************************************************************************************************/
#footer {margin:0px; padding:10px 20px 10px 15px; border-top:2px solid #ff3000; clear:both; font-size:10px}
#footer ul {margin:0px; padding:0px; list-style-type:none;}
#footer li {margin:2px 0px; padding:0px 5px; list-style-type:none; float:left; display:inline; border-right:1px solid #000; background:transparent;}
#footer p {margin:0px; padding:5px; clear:both;}

.titlerow {background:#165d8a; color:#FFF; font-size:12px; font-weight:bold;}
.row1 {background:#eaf1f5;}

