/************************************************************************************************/
/*template*/
/************************************************************************************************/
*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
img{border:0px;}
br.clear{clear:both; font-size:0px;}
div.clear{clear:both; font-size:0px;}
ul{list-style:none;}
html{}
body{background:#e0f4fe url(../images/body.png) repeat-x top center; padding-bottom:20px;}

/************************************************************************************************/
/*container*/
/************************************************************************************************/
.container{width:781px; margin:0px auto 0px auto; }

/************************************************************************************************/
/*header*/
/************************************************************************************************/
.header{width:781px; height:211px; background:url(../images/header.png) no-repeat top left; position:relative;}
.header .logo{width:79px; height:133px; right:-74px; top:362px; position:absolute; background:url(../images/logo2.png) repeat-x top left; }

.header h1 a{width:300px; height:150px; top:0px; left:0px; text-indent:-4000px; display:block; overflow:hidden; position:absolute; }

/************************************************************************************************/
/*divisions & splits*/
/************************************************************************************************/
/*div1*/
.div1{background:#b2dff7 url(../images/div1.png) repeat-y top left;  margin:1px 5px 0px 21px; padding:7px 4px 7px 4px; }

/*split1*/
.split1{}
.split1 .left{float:left; width:166px; margin-right:8px;}
.split1 .center{float:left; width:400px; margin-right:7px;}
.split1 .right{float:left; width:166px;}

/************************************************************************************************/
/*lists*/
/************************************************************************************************/
/*list1*/
.list1{left:25px; top:168px; position:absolute; }
.list1 li{display:inline; float:left;}
.list1 li.last a{border:0px; padding-right:0px;}
.list1 li a{color:white; font-size:12px; height:10px; padding:8px 0px 10px 0px; width:83px; text-align:center; display:inline-block; text-decoration:none; white-space:nowrap; border-right:1px solid white;}
.list1 li.on a{background:url(../images/list1.png) no-repeat bottom center;}

/*list2*/
.list2{
	overflow:hidden;
	display:inline-block;
	left:21px;
	top:192px;
	position:absolute;
}
.list2 li{display:inline; padding:0px 10px 0px 5px; right:-10px; position:relative; background:url(../images/list2.png) no-repeat right 6px; }
.list2 li a{font-size:10px; color:black; text-decoration:none;}

/*list3*/
.list3{background:#f3efef; margin-bottom:5px;}
.list3 li{}
.list3 li a{color:#968a8a; font-size:11px; text-decoration:none; display:block; padding:3px 0px 3px 10px; }
.list3 li.on a{color:#1995b5; font-weight:bold; }
.list3 li span{display:block; height:2px; width:100%; background:url(../images/list3_span.png) repeat-x center left; }

/************************************************************************************************/
/*boxes*/
/************************************************************************************************/
.box1{background:#dbdedf; padding:3px 10px 10px 10px; margin-bottom:5px;}

/************************************************************************************************/
/*tables*/
/************************************************************************************************/
/*table1*/
.table1{}
.table1 th{width:100px; text-align:left; padding:10px 0px 10px 0px; }
.table1 td{}
.table1 td span{color:#12859a;}

/*table2*/
.table2{
	right:66px;
	top:105px;
	position:absolute;
	font-size:11px;
	width: 189px;
	height: 56px;
}
.table2 th{width:100px; text-align:left; padding:3px 0px 3px 0px; color:white; font-weight:normal;}
.table2 td{}
.table2 td input.text{width:80px; border:1px solid #707578; padding:1px;}

/************************************************************************************************/
/*miscelleanous*/
/************************************************************************************************/
/*headings*/
h1{}
h2{}
h3, .split1 .center h3{color:white; height:14px; font-weight:bold; text-align:center; padding:3px 0px 3px 0px; background:url(../images/h3.png) repeat-x top left; font-size:11px;}
.split1 .center h3{background:url(../images/h3_center.png) repeat-x top left; color:#928d8d;}

/*ico*/
.ico{padding:2px 0px 2px 22px; }
.ico.arrow2{background:url(../images/ico_arrow2.png) no-repeat 0px 7px; }
.ico.arrow3{background:url(../images/ico_arrow3.png) no-repeat center left; }
.ico.ex{background:url(../images/ico_ex.png) no-repeat center left; }

/*hr*/
.hr{clear:both;border-top:1px solid #ebeeee; border-bottom:1px solid #cfd2d2; margin:7px 0px 10px 0px; }
.hr hr{display:none;}

/*misc*/
table{ border-collapse:collapse; font-size:12px; font-weight:normal;}
p{font-size:11px; color:black;}
p.alt1{color:#858181;}
input{}
input.submit{background:#2192c7; color:white; border:0px; padding:2px;}
a.button{float:left; display:block; padding:4px; background:url(../images/a_button.png) repeat-x top left; font-size:11px; color:black; text-decoration:none; margin-right:5px;}

/************************************************************************************************/
/*FOOTER*/
/************************************************************************************************/
.footer p{text-align:center; padding-top:10px;}

