/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}
body { vertical-align:top; text-align:center}

.edge {border: 1px solid #666;
	   }
	   
.ac {margin: 0 auto;
background:url(images/ds/ds_tl.jpg) top left no-repeat;
	
	padding:9px;
	
	}
.ac3 {margin: 0 auto;
background:url(images/ds/ds_t2.jpg) top left repeat-x;
	
	margin-top:6px;
	width:820px;
	}	
	
.ac2 {margin: 0 auto;
background:url(images/ds/ds_tr.gif) top right no-repeat;
	
	}

.ac5 {margin: 0 auto;
background:url(images/ds/ds_l2.jpg)  top left repeat-y;
	
	}	
.ac4 {margin: 0 auto;
background:url(images/ds/ds_bl.jpg)  bottom left no-repeat;
	
	}
.ac6 {margin: 0 auto;
background:url(images/ds/ds_b2.jpg)  bottom left repeat-x;
	
}
.ac7 {margin: 0 auto;
background:url(images/ds/ds_r2.jpg)  top right repeat-y;
	
}
.ac8 {margin: 0 auto;
background:url(images/ds/ds_br.gif)  bottom right no-repeat;
	
	}
	
#oldbody{
	background:#FFF url(images/top_tall09.jpg) top left repeat-x;
	width:800px;

}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}
li {background:url(images/bullet_night.gif) no-repeat 0px 5px; padding-left:12px;}

.ul1 {
	list-style:none;}


.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea, select
	{
	font-family:Tahoma;
	font-size:0.688em;
	line-height:1.36em;
	color:auto;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#039; font-weight:bold; text-decoration:none;}
a:hover{text-decoration:underline;}

.buttonpic a {color:#039; font-weight:bold; text-decoration:none;}
.buttonpic a:hover{text-decoration:underline;}

strong {color:#242e39;}
p {padding:15px 0 0 0;}

/* ============================= main layout ====================== */
.pagetitle {color:#039; font-size:1.72em; font-weight:bold;}
.back {background:url(images/backarrow26px.gif) no-repeat 0px 10px; padding-left:28px; font-weight:bold; padding-bottom:6px;}

.more {background:url(images/more_bg.gif) no-repeat 0 0; padding-left:21px; color:#000000; text-decoration:none;}
.more:hover {text-decoration:underline;}

.rss {background:url(images/rss_bg.gif) no-repeat 0 0; padding:2px 0 3px 31px; display:block;}

h1 {
	background:url(images/logo4.jpg) top left no-repeat;
	text-indent:60px;
	height:72px;
	line-height:3.6em;
	font-size:1.5em;
	
}
h2 {font-size:2.0em; line-height:1.4em; font-weight:normal; color:#001b72; padding-top:22px; width:400px;}
h3 {font-size:1.1em; line-height:1.6em; color:#FFF;}
li a {line-height:1.91em;}

.imgindent {margin:0 20px 0 0; float:left;}

/* ============================= header ====================== */

#header {color:#2e3c4a; line-height:1.18em;}
#header .left {width:350px; padding:10px 0 0 10px; height:280px;}
#header .right {text-align:right; padding:10px 10px 0 0; color:#2e3c4a; font-size:1.38em; line-height:1.10em; font-weight:bold;}
#header .right .message {text-align:center; padding:0px 0px 0 0;}


.contactus a {color:#039;}
.sampletxt {font-weight:bold;}
.SampleFiles {width:218px; float:left; padding-right:12px; height:16px;}
.SampleFiles a {color:#066;}
.smcolumn {width:222px; float:left; padding-right:10px; padding-bottom:0px;}

.errmsg {color:#C30; font-weight:bold; letter-height:1.5em; padding-bottom:6px;}


.loginframe { padding-top:28px; margin:0px;
	 color:#2e3c4a; font-size:1.1em;}
.loginframe .loginbut {background:url(images/loginbck.gif) bottom no-repeat; height:20px; padding-left:2px;}
.loginframe .loginbut a {color:#FFF; padding:0px 5px 5px 13px; font-weight:normal;}
.loginframe a {color:#2e3c4a;}
.loginframe input {height:17px; margin-bottom:3px;}
.loginframe td {color:#2e3c4a; font-size:1em; font-weight:bold;}


.ht1 {margin:50px 0 21px 0;}
.ht2 {padding-top:0px; padding-bottom:10px;}
.ht3 {padding-top:10px; padding-bottom:38px; text-align:center;}
.ht3 a { color:#FFF;}

.menu {padding:10px 30px 0 30px; text-align:center; position:relative;}
.menu ul {margin:0 auto; width:719px;}
.menu li {background:#243f93 url(images/li_trp09.gif) top right no-repeat; float:left; padding:0; margin:0 0 0 4px;}
.menu .second a b{padding:18px 24px 15px 24px;}
.menu li a:hover {background:#f1f4f4 url(images/li_tr09.gif) top right no-repeat;}
.menu li a:hover b {color:#2e3c4a; background:url(images/li_tl09.gif) top left no-repeat; text-decoration:none;}
.menu li a {color:#d4dee1; font-weight:bold; display:block; line-height:1.5em;  background:url(images/li_tlp09.gif) top left no-repeat; }
.menu .active {background:#f1f4f4 url(images/li_tr09.gif) top right no-repeat;}
.menu .active b {color:#2e3c4a; background:url(images/li_tl09.gif) top left no-repeat; padding-bottom:16px;}
.menu li a b {display:block; padding:18px 28px 15px 26px;}



/* ============================= List header ====================== */



.listhead {padding:0px 0px 0px 0px; text-align:center; color:#455667;}
.tablehead {font-weight:bold; padding:0px 0px 20px 0px;}
.tableheadlight {font-weight:bold; color:#d6e0e3;}
.tablerowlight {color:#d6e0e3;}
.listhead ul {margin:0 auto; width:719px; height:10px;}
.listhead li {float:left; padding:10px;}
.listhead li a:hover {text-decoration:underline;}
.listhead li a{text-decoration:none;}



/* ============================= middle ====================== */

#middle { width:100%;}

.date {background:url(images/hor_line.gif) bottom repeat-x;}
.box {background:url(images/box1_bg.jpg) top left no-repeat;}
.taright {text-align:right;}
.blue {color:#0aa0d1;}

/* ============================= footer ====================== */

#footer {color:#d6e0e3;}
#footer a {color:#d6e0e3; text-decoration:none; font-weight:normal;}
#footer a:hover {text-decoration:underline;}
#footer .indent {padding:24px 0 0 31px;}


/* ============================= index ============================= */

#index #middle .indent { padding:10px 10px 5px 30px;}

#index .t1 {margin-bottom:21px;}
#index .t2 {margin-bottom:9px;}
#index .t3 {margin-bottom:3px;}

#index .columnspad {padding:5px 15px 0 0;}
#index .date {margin-right:22px; padding:0px; padding-bottom:8px; padding-top:5px;} 
#index .bodytext {margin-right:22px; padding:0px; padding-bottom:8px; padding-top:5px;} 
#index .news {
	background-color:#FFF;
	width:100%;
	padding:10px;
	border: 1px solid #666;
	margin-top:15px;
	height:250px;
	overflow:scroll;
	
				}
#index .buttonbox {
	/*background-color:#e3e9ec;*/
	width:100%;
	padding-top:0px;
	margin-top:0px;
	padding-bottom:10px;
	background-image:url(images/buttonback_02.gif); background-position:center;
	background-repeat:no-repeat;		
	height:374px;
	margin-bottom:6px;
	
	}	
				
#index .buttonboxh {
	/*background-color:#e3e9ec;*/
	width:100%;
	height:94px;
	background-repeat:no-repeat;
	/*background-image:url(images/mainblock.gif); background-position:center;*/
	margin-left:-3px;
	text-align:center;
	padding-top:15px;
	
	
}

#index .buttonpic_old {background-image:url(images/button3.gif);
background-repeat:no-repeat; background-position:center;
width:100%;
text-align:center;
padding:10px 0 0 0;
height:35px;}
#index .buttonpic {padding:0px; padding-bottom:9px; padding-top:8px;
text-align:center;
background-image:url(images/button3.gif); background-repeat:no-repeat; background-position:center;} 


#index .date .imgindent {margin:0 9px 0 0;}
#index .date p {padding-top:2px;}
#index .links {padding:8px 0 0 0;}
#index .link1 {padding:2px 0 0 0;}

#index .box {width:423px;}
#index .box .boxpad{padding:22px 0 0 16px;}
#index .box .pad {padding:10px 0 0 14px;}
#index .box .morepad {margin:-25px 0 0 -7px;}

/* ============================= index-1 =========================== */

#index_1 #middle .indent { padding:32px 26px 38px 30px;}

#index_1 .t1 {margin-bottom:16px;}
#index_1 .t2 {margin:37px 0 19px 0;}
#index_1 .t3 {margin-bottom:11px;}

#index_1 .column1 ul {padding:0 0 18px 1px;}
#index_1 .column1 .content {padding:0 30px 21px 1px;}

#index_1 .column2 .content {padding:0 10px 0 0;}
#index_1 .column2 .p {padding:10px 0 0 0;}
#index_1 .column2 .morepad {padding:6px 0 27px 9px;}
#index_1 .column2 .morepad2 {padding:14px 0 0 9px;}

/* ============================= index-2 =========================== */

#index_2 #middle .indent { padding:10px 0px 8px 0px;}

#index_2 .t1 {margin-bottom:-5px;}
#index_2 .t2 {margin-bottom:-4px;}
#index_2 .t3 {margin-bottom:9px;}

#index_2 .columnspad {padding:20px 0px 20px 20px;}
#index_2 .date {margin-right:32px; padding:23px 10px 13px 0;}
#index_2 .date p {padding-top:2px;}
#index_2 .last {background:none;}
#index_2 .links {padding:22px 0 0 0;}
#index_2 .link1 {padding:2px 0 0 0;}


#index_2 .box {width:423px;}
#index_2 .boxpad {padding:22px 0 0 16px; background:url(images/box2_bg.jpg) top left no-repeat;}
#index_2 .box .pad {padding:10px 0 0 14px;}
#index_2 .content {padding:3px 26px 0 10px;}
#index_2 .content .p {padding:22px 0 0 0;}


/* ============================= index-3 =========================== */

#index_3 #middle .indent { padding:32px 26px 41px 19px;}

#index_3 .t1 {margin-bottom:12px;}
#index_3 .t2 {margin:37px 0 20px 0;}
#index_3 .t3 {margin-bottom:6px;}

#index_3 .column1 .content {padding:0 42px 0 0;}
#index_3 .column1 .p {padding-top:9px;}
#index_3 .column1 .imgindent {margin:0 19px 0 0;}
#index_3 .column1 .morepad {padding:11px 0 0 11px;}
#index_3 .column1 .content2 {padding:0 54px 0 12px;}
#index_3 .column1 .morepad2 {padding:21px 0 0 0;}


#index_3 .column2 .content {padding:13px 0 0 0;}
#index_3 .column2 .content p {padding-top:16px;}
#index_3 .column2 .content .p {padding:22px 0 0 0;}


/* ============================= index-4 =========================== */

#index_4 #middle .indent { padding:32px 26px 37px 30px;}

#index_4 .t1 {margin-bottom:19px;}
#index_4 .t2 {margin-bottom:9px;}
#index_4 .t3 {margin:26px 0 20px 0;}

#index_4 .column1 .content {padding:0 42px 0 0;}
#index_4 .column1 .p {padding-top:9px;}
#index_4 .column1 .imgindent {margin:0 19px 0 0;}
#index_4 .column1 .morepad {padding:11px 0 0 11px;}
#index_4 .column1 .content2 {padding:0 54px 0 12px;}
#index_4 .column1 .morepad2 {padding:21px 0 0 0;}


#index_4 .column2 .content {padding:0 24px 0 10px;}
#index_4 .column2 p {padding-top:16px;}
#index_4 .column2 .p {padding:12px 0 0 0;}
#index_4 .column2 .imgindent {margin:0 19px 0 0;}


form .rowi {height:44px;}

.input {width:260px; height:20px; border:1px solid #d4dee1; background:#FFFFFF; padding:0 0 0 5px; font-size:1em;}
.inputl {width:260px; height:20px; border:1px solid #d4dee1; background:#FFFFFF; padding:0 0 0 5px; font-size:1em;}
.inputmain {width:200px; height:20px; border:1px solid #333; background:#FFFFFF; padding:0 0 0 5px; font-size:1em;}

textarea {width:260px; height:140px; border:1px solid #d4dee1; background:#FFFFFF; padding:0 0 0 5px; overflow:auto; font-size:1em;}
form .div { padding:7px 3px 0 0;}
.warning {color:#F00; font-size:1.2em;}
.note {color:#036; text-align:center;}

/* ============================= editpart =========================== */

#editpart #middle .indent { padding:32px 26px 37px 30px;}

#editpart .t1 {margin-bottom:9px;}
#editpart .t2 {margin-bottom:9px;}
#editpart .t3 {margin:26px 0 20px 0;}

#editpart .column1 .content {padding:0 42px 0 0;}
#editpart .column1 .p {padding-top:9px;}
#editpart.column1 .imgindent {margin:0 19px 0 0;}
#editpart .column1 .morepad {padding:11px 0 0 11px;}
#editpart .column1 .content2 {padding:0 54px 0 12px;}
#editpart .column1 .morepad2 {padding:21px 0 0 0;}


#editpart .column2 .content {padding:0 24px 0 10px;}
#editpart .column2 p {padding-top:16px;}
#editpart .column2 .p {padding:12px 0 0 0;}
#editpart .column2 .imgindent {margin:0 19px 0 0;}

/* ============================= index-5 =========================== */

#index_5 #middle .indent { padding:32px 34px 43px 31px;}

#index_5 .t1 {margin-bottom:21px;}
