*{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif;}

body{background:#e6e6e6; font-size:12px; color:#333;}

a{color:#26739E; text-decoration:none; font-weight:bold;}
a:hover{text-decoration:underline;}
a img { border:none; }

h1{font-size:20px; color:#004D42; border-bottom:1px solid #004D42; padding-bottom:10px; margin-bottom:10px;}
h2{font-size:16px; margin:20px 0 10px 0;}
h3{color:#27749E; font-size:13px; margin:15px 0 10px 0;}
h4{}
p{margin:10px 0 10px 0;}

ul{margin:10px 0 10px 30px;}

#wrapper{background:url(../images/bg_body.jpg) repeat-x top #fff}
#container{width:763px; margin:0 auto;}

#header{height:99px;}
#header img{float:left; margin-top:15px;}
#header_right{float:right; text-align:right; font-size:14px; padding-top:22px; line-height:140%; padding-right:3px;}
#header_right a{color:#333; font-weight:normal;}

#topnav{height:35px; background:url(../images/bg_topnav.jpg) no-repeat left; margin-bottom:10px;}
#topnav ul{margin:0;}
#topnav li{list-style:none; display:inline;}
#topnav li a{display:block; float:left; height:27px; font-size:13px; color:#fff; background:url(../images/bg_topnav.jpg) no-repeat right; padding:8px 16px 0 14px; font-weight:normal;}
#topnav li a.nav_home{padding-right:14px;}
#topnav li a:hover{text-decoration:none;}

img.banner{margin-bottom:10px;}

.sidebar{width:164px; float:left;}
#content {width:402px; padding:0 15px 50px 15px;}
body#page_order #content{width:382px;}


#footer{margin:0 auto; border-top:1px solid #999; font-size:10px; color:#999;}
#footer a{color:#999; font-weight:normal;}
#footer_inner{width:760px; padding-right:3px; margin:0 auto;}
ul#footernav{margin:20px 0 20px 0;}
ul#footernav li{list-style:none; display:inline;}
ul#footernav li a{padding:2px 17px 2px 18px; border-left:1px solid #999;}
ul#footernav li a.nav_home{border-left:none; padding-left:5px;}
ul#footernav li a.nav_sitemap{padding-right:0;}
p.copyright{float:left; background:url(../images/logo_footer2.jpg) no-repeat left; height:50px; padding-left:80px; margin-bottom:20px;}
p.rt{float:right; text-align:right; margin-bottom:20px;}

table.table_form td{padding:3px;}


p.sub{display:block; float:right; text-align:center; font-size:10px; color:#666; margin:0 0 10px 20px;}
p.sub img{margin-bottom:5px;}

ul.list{font-size:14px; margin:10px 0 10px 20px;}
ul.list a{font-weight:normal;}

a.linkbtn{background:url(../images/bg_link_btn.jpg) no-repeat; height:30px; width:382px; display:block; color:#27749E; font-size:16px; font-weight:bold; padding:7px 0 0 20px;}
a.linkbtn:hover{text-decoration:none;}

.maingal {float:right; margin:0 0 10px 20px;}

.big {font-weight:bold; font-size:16px; color:#26739E;}




.actioncalls { width:164px; padding-bottom:50px;}
.actioncalls h2 {
background:url(../images/bg_actioncallheader.gif) repeat-x; margin:0;
color:#327296; font-size:17px; font-weight:bold; text-align:center; padding:5px; margin-top:10px;
}
.actioncalls ul {
list-style:none; margin:0; padding:0;
}
.actioncalls li {
background:url(../images/bg_actioncall.jpg) repeat-x; margin:0; padding:0; font-weight:bold; height:81px;
padding:5px; text-align:center;
}
.actioncalls h3 {
color:#339900; font-size:14px; margin:0; padding:0; text-align:center; margin-top:5px;
}
.actioncalls a {
color:#27749E; font-size:10px; width:132px; height:21px; display:block; margin:0 auto; padding:4px 0 0 14px; margin-top:5px;
}
.actioncalls a.springspecial{width:auto; height:auto; padding:0; margin:0;}


#call_right a {
background:url(../images/bg_button_actioncall1.gif) top center no-repeat;
}
#call_left a {
background:url(../images/bg_button_actioncall2.gif) top center no-repeat;
}

#call_right a.springspecial{background:none;}

#call_right.actioncalls p a{background:none;}
#call_right.actioncalls p.login a{display:inline; padding:0; height:auto; margin:0;}
#call_right.actioncalls ul.blog a{background:none;}
#call_right.actioncalls ul.blog{padding-left:0px; margin-left:0;}
#call_right.actioncalls ul.blog li{padding-left:0; margin-left:0; height:auto; text-align:left; padding-top:3px;}
#call_right.actioncalls ul.blog a{color:#27749E; display:table-cell}

table.dbqualifier td{font-size:10px;}
table.dbqualifier textarea{font:10px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 5px 0; border:1px solid #999; color:#666; padding:5px;}

