* {margin: 0; padding: 0; -moz-box-sizing: border-box; box-sizing: border-box; }

blockquote {margin-left:35px;}

img		{border:none;}
body li,td,div,input,textarea {color:#212121; font-family: Arial, Verdana; font-size:12px;}
BODY {behavior:url("/css/csshover.htc"); background:#fffcee; padding:0px;}
table {border-collapse:collapse;}
td {vertical-align:top;}
/*hr {height:2px;}*/
hr {color:white; border-top:1px solid #AAAAAA; border-bottom:1px solid #e1e1e1; margin: 10px 0px;}




TEXTAREA, INPUT {border:1px solid #BBBBBB; padding:2px;}
INPUT:hover, TEXTAREA:hover   {background-color:#FFFFDD; border:1px solid #888888;}
TEXTAREA:focus, INPUT:focus {background-color:#FFFFDD; border:1px solid #888888;}

a {color:#0071a1;}
a:hover	{text-decoration:none;}

h6,h5,h4,h3,h2,h1 {font-family: Arial, Verdana; padding-bottom:0.6em; padding-top:0.7em; color:#173a5f;}
h1 {font-size: 160%}
h2 {font-size: 150%}
h3 {font-size: 140%}
h4 {font-size: 130%}
h5 {font-size: 120%}
h6 {font-size: 110%}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a h1, a h2, a h3, a h4, a h5, a h6 {color:#173a5f;}
h3.submenu  {color:#0480b8;}
.child li {color:#000000;}

p, li {margin-top:3px; margin-bottom:14px; font:100%/130% Arial, Verdana; }
form td p {margin-top:3px; margin-bottom:3px; font:100%/110% Arial, Verdana; }
li {margin-left:20px; list-style:square;}

#container {margin: 0px 40px 40px 40px; min-width:850px;}
.widthcontainer {width:100%; margin:0px;}


.header-table {width:100%;}


#searchform {clear:both; background: url(/img/search.form.gif) left top no-repeat;}
#searchinput{float:left; width:147px; border:0px; height:23px; background:none;  color:#AAAAAA; padding-top:3px; margin-left:4px;}
#search{width:100%; border:none; height:23px;  color:#AAAAAA;}
#searchsubmit {float:right; width:47px; border:none; height:23px; background: url(/img/search.btn.gif) right no-repeat; background-color: #FFFFFF;}
#searchform a{margin-right:21px; float:left; margin-top:3px;}



#sitemap{color:#808080; font-size:11px; padding-left:4px;}

#menu_container {background: url(/img/menu.gif) repeat-x; min-width:850px; margin-top:13px;}
#menu {background: url(/img/menu.r.gif) no-repeat right top;  margin-bottom:13px; height:45px; min-width:850px;}

#menu a{color:white; font-size:11px; font-weight:bold; padding:16px; text-decoration:none;}
#menu a:hover{text-decoration:underline;}
#menu div.link{float:left; height:45px;}
div.link div {padding-top:16px;}
#menu div.spacer{float:left; height:45px;}
#menu div.link:hover{background: url(/img/menu.a.gif) repeat-x;}

#menu_l, #menu_r{width:2px; height:45px;}
#menu_l {background: url(/img/menu.l.gif) no-repeat top; float:left;}

#seccontent {width:206px;}
#submenu { padding:15px;}
#submenu a{color:#173a5f; font-size:12px; font-weight:bold;text-decoration:none; padding:3px; line-height:18px;}
#submenu a:hover{text-decoration:none; background:#e3f0f8;}
#submenu div {padding-bottom:11px; width:100%;}

div.b1-adv, div.b2-adv, #adv  {background:#dd6c22;}
div.b1-adv, div.b2-adv {height:1px;}
div.b1-adv {width:202px; margin-left:2px;}
div.b2-adv {width:204px; margin-left:1px;}
#adv  {padding:9px 10px 2px 5px;}
#adv li {list-style:square; color:white;}
#adv a{color:white;}
#adv a:hover{background: #cb5019;}

#cts  {padding:10px 20px; color:white;}
div.b1-cts {width:202px; margin-left:2px;}
div.b2-cts {width:204px; margin-left:1px;}
div.b1-cts, div.b2-cts, #cts  {background:#3698c0;}
#cts p, #cts h3 {color:white;}
#cts li {list-style:square; color:white;}
#cts a{color:white;}
#cts a:hover{background: #14619a;}

#contacts {padding:21px; padding-top:10px;}

#content {padding:15px 21px 35px 35px;}
#content table {margin-bottom:5px;}

#footer {background: url(/img/footer.l.gif) left top no-repeat;   background-color:#ececec; margin-left:35px;}
#footer div {background: url(/img/footer.bg.gif) right top no-repeat; height:67px;  font-size:11px; color:#808080; padding-left:20px; padding-right:20px;}
#footer a {line-height:15px; color:#173a5f;}
#footer a:hover{color:#333333;}
#footer a.deforce {color:#808080;}
#footer p {padding-top:17px;}

form {padding-top:3px;}
.forminput {color:#AAAAAA; font-size: 11px; width: 180px; height:24px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle; margin-top:1px;}
.formsubmit {color:#333333; font-size: 11px; width: 50px; height:24px; font-family: Arial, Helvetica, sans-serif; vertical-align: middle;}
.search {color:#AAAAAA; font-size: 12px; width: 250px; height:24px; font-family: Arial, Helvetica, sans-serif; vertical-align: top;}

