html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

* {margin:0; padding:0}

body {
	font-smooth: never;
	margin: 0 0 10px 0;
	padding: 0;
	background: #555 url(../images/bg_body.jpg) repeat-x top left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}


/* blocks */
#page1, #page2 {width:900px; margin:0 auto; background:#FFF url(../images/bg_page1.jpg) no-repeat 0 0;}
#page2 {background:#FFF url(../images/bg_page2.jpg) no-repeat 0 0;}
#header {width:900px; height:231px; overflow:hidden; border-bottom:1px solid #FFF;}
#left {float:left; display:inline; width:189px; border-right:1px solid #FFF; border-left:1px solid #FFF; background:#FFF;}
#center {float:left; display:inline; width:518px; background:#FFF; padding-bottom:0px;}
#right {float:left; display:inline; width:189px; border-left:1px solid #FFF; border-right:1px solid #FFF; background:#FFF;}
#footer {width:900px; height:55px; margin:0 auto; text-align:center; padding:8px 0 0 0; font-size:10px; background:url(../images/bg_footer.gif) repeat-x top left;}
#footer a {color:#FFF; font-weight:bold; text-decoration:none; text-transform:uppercase; margin:0 7px;}
#footer a:hover {text-decoration:underline;}
#footer p {padding:0; margin-top:10px; color:#CCC; line-height:1.5em}


/* heading */
#page1 #header h1 {float:left; display:inline; width:340px; height:99px; margin:52px 0 0 550px !important;}
#page1 #header h1 a {display:block; width:340px; height:99px;}
#page2 #header h1 {float:left; display:inline; width:540px; height:99px; margin:52px 0 0 350px !important;}
#page2 #header h1 a {display:block; width:540px; height:99px;}
#page1 #header h1 a span, #page2 #header h1 a span {display:none;}
#left h2 {display:block; padding:10px 15px !important; font-size:13px; color:#FFF; background:#008C21;}
#right h2 {display:block; padding:10px 15px !important; font-size:13px; color:#FFF; background:#5A73D3;}
#center h3.type1, #center h3.type2 {display:block; padding:10px 15px !important; font-size:13px; color:#FFF; background:#1B28AA;}
#center h3.type2 {background:#004B17;}
#center h4 {font-size:13px; color:#FFF;}


/* general */
.menu {float:left; display:inline; width:440px; height:25px; overflow:hidden; background:url(../images/bg_menu.jpg) no-repeat 0 0; margin:55px 0 0 440px;}
.menu ul {list-style-type:none; padding:5px 0 0 8px !important;}
.menu ul li {display:inline;}
.menu ul li a, .menu ul li a.green {color:#FFF; text-decoration:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; margin:0 9px 0 9px; font-weight:bold;}
.menu ul li a:hover {color:#D1D8F3;}
.menu ul li a.green:hover {color:#D2F2DA;}
#left p, #left p ul {margin:0; padding:10px 13px !important;}
#left ul {margin:0; padding:10px 23px !important;}
.img1 {width:160px; margin:13px 0 0 13px; border:1px solid #666;}


#center p {padding:15px 0 0 0 !important; text-align:justify;}
.list1 {list-style-type:none; margin:10px 13px !important;}
.list1 li {margin:0 0 5px 0 !important;}
.list1 li a {color:#E9811C;}
.list2, .list3 {list-style-type:none; margin:0px 5px 5px 5px !important;}
.list2 li, .list3 li {margin:0 0 5px 0 !important;}
.list2 li a, .list3 li a {color:#FFF; padding-left:9px; background:url(../images/arrow1.gif) no-repeat 0 5px; text-decoration:none;}
.list3 li a {background:url(../images/arrow2.gif) no-repeat 0 5px;}
.list2 li a:hover, .list3 li a:hover {text-decoration:underline;}

.list4 {list-style-type:none; margin:25px 0 15px 5px !important;}
.list4 li {margin:20px 0 !important;}
.list4 li a {padding:10px 0 10px 36px; background:url(../images/arrow3.gif) no-repeat 0 0;}


.text1 {background:#5A73D3; padding:12px 10px; color:#FFF;}
.text2 {background:#E9811C; padding:12px 10px; color:#FFF;}
.logos {width:195px; float:left; display:inline; margin:10px 32px 10px 32px; font-weight:bold; text-align:center;}
.logos img {margin-bottom:5px;}
.logos a {text-decoration:none;}
.logos a:hover {text-decoration:underline;}
.mini {text-align:center !important; margin-bottom:10px !important;}


/* ITEMS */
.cleaner {clear:both;}
p, ul, li, form, table, tr, td, h1, h2, h3, h4, label {margin:0px; padding:0px;}
img {vertical-align:top; border:0px;}
a:focus {-moz-outline-style:none;}
a:active {outline:none;}
a {color:#333;}
a:hover {text-decoration:none;}

input, select, textarea {font:11px Verdana, Arial, Helvetica, sans-serif;}

.fl {float:left;}
.fr {float:right;}

.f10 {font-size:10px;}
.f11 {font-size:11px;}
.f11b {font-size:11px; font-weight:bold;}
.f11i {font-size:11px; font-style:italic;}
.f14 {font-size:14px;}
.f14b {font-size:14px; font-weight:bold;}
.f18 {font-size:18px;}

.green {color:#97C51C;}
.yellow {color:#E9811C}

.but1 {width:162px; height:31px; background:url(../images/but1.png) no-repeat; border:0; cursor:pointer; font-weight:bold; color:#3D3D3D}
.but2, .but3, .but4, .but5 {width:81px; height:32px; background:url(../images/but2.png) no-repeat; border:0; cursor:pointer; font-weight:bold; color:#3D3D3D; padding:0 0 1px 4px; *padding:1px 0 0px 3px;}
.but3 {width:100px; background:url(../images/but3.png) no-repeat;}
.but4 {width:125px; background:url(../images/but4.png) no-repeat;}
.but5 {width:160px; background:url(../images/but5.png) no-repeat;}

.inp1 {border:1px solid #CCC; padding:2px; width:140px;}
.inp2, .inp5, .inp6, .inp7, .inp9 {border:1px solid #CCC; padding:2px; width:155px;}
.inp3, .inp4, .inp8 {border:1px solid #CCC; padding:2px 2px 2px 1px; width:161px;}
.inp4 {width:45px;}
.inp5 {width:250px;}
.inp6 {width:340px; height:165px;}
.inp7 {width:658px; height:50px;}
.inp8 {width:256px;}
.inp9 {width:203px;}





