* { margin:0; padding:0;}
body {margin:0 auto; padding:0; background:#ffffff; font-size:1em; line-height:1.4em; font-family:"Bookman Old Style",georgia,tahoma; color:#565656; text-align:center; margin:auto 0;background:url(design/background_grey.jpg) repeat-x; color:#808080}

/* .min_width {min-width:960px; width:expression(((document.documentElement.clientWidth || document.body.clientWidth) < 960)? "960px" : "100%");}
*/

.min_width {min-width:960px;}


/*in_line*/

p {margin:10px 0 10px 0;}
input, select, textarea { vertical-align:middle; font-weight:normal; color:#565656; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}

a:hover{text-decoration:none;}
a {color:#565656; text-decoration:underline}

a.link {clear:both;float:right;background:url(images/marker_link.gif) no-repeat 0 5px; padding-left:12px; margin-top:10px; color:#595959; text-decoration:none}
a.link:hover {text-decoration:none; background:url(images/marker_list.gif) no-repeat 5px 4px; color:#d588c4}

.clear { clear:both; }
.clearline { clear:both; padding-top:10px;padding-bottom:0px;border-bottom: 1px solid #808080;}

/*==================list====================*/
.list ul { margin:0; padding:0;}
.list li { line-height:1.64em}
.list li a {color:#595959; text-decoration:none; background:url(images/marker_list.gif) no-repeat 0 4px; padding-left:12px}
.list li a:hover { text-decoration:none; background:url(images/marker_list.gif) no-repeat 5px 4px; color:#d588c4}

ol { margin:0; padding:0; list-style-position:inside;}
.list_2 li { line-height:2.5em; font-size:1.09em; color:#8cb55d; font-weight:bold}
.list_2 li a {color:#8cb55d; text-decoration:underline; font-weight:normal}
.list_2 li a:hover { text-decoration:none}

.info ul {margin:10px;padding:10px;list-style-type: square;}
.info li {padding-left:10px;color:#000000;}

.small ul { margin:0; padding:0;font-size:80%;}
.small li { line-height:1.4;margin-left:10px;}
.small li a {color:#595959; text-decoration:underline;}
.small li a:hover { text-decoration:none;}

/*==========================================*/

h1 {font-size:2em; color:#565656; margin:0 0 5px 0}
h2 {font-size:1.5em; color:#565656; margin:0 0 5px 0}
h3 {font-size:1.2em; color:#565656; margin:0 0 5px 0}

#header {position:absolute;margin:0 auto 20px auto;border:none;width:100%;line-height:1em;}
#headercontent {position:relative;margin:0 auto 10px auto; width:960px;border:none;padding:5px 10px 0 10px;top:2px;}

#header a:hover{text-decoration:none;}
#header a {color:#fff; text-decoration:none;}
#header a.link {clear:both;float:right; padding-left:12px; margin-top:10px; color:#ffffff; text-decoration:none}
#header a.link:hover {text-decoration:underline; color:#d588c4}
#headerboxtitle {position:absolute;bottom:10px;left:10px;font-size:0.9em;color:#ffffff;}

#header1 {position:relative;float:left;width:300px;border:none;margin:0 8px 0 0;height:260px;text-align:center;}
#headerimage {position:relative;margin:100px 0 0 0;}

#header2 {position:relative;float:left;width:200px;border:none;margin:0 8px 0 20px;height:260px;text-align:left;background:#E2968C;overflow:hidden;}
#header2box {position:relative;border:none;height:50px;background:#841100;padding:5px;}
#header2text {position:absolute;top:70px;font-size:0.75em;color:#841100;width:190px;}
#header2picture {position:absolute;bottom:0px;}
#header2boxtitle {position:absolute;bottom:10px;left:10px;font-size:0.9em;color:#ffffff;}

#header3 {position:relative;float:left;width:200px;border:none;margin:0 8px 0 0;height:260px;text-align:left;background:#A4A5D8;overflow:hidden;}
#header3box {position:relative;border:none;height:50px;background:#000084;padding:5px;}
#header3text {position:absolute;top:70px;font-size:0.75em;color:#000084;width:190px;}
#header3picture {position:absolute;bottom:0px;}
#header3boxtitle {position:absolute;bottom:10px;left:10px;font-size:0.9em;color:#ffffff;}

#header4 {position:relative;float:left;width:200px;border:none;margin:0 0px 0 0;height:260px;text-align:left;background:#EAE8E8;overflow:hidden;}
#header4box {position:relative;border:none;height:50px;background:#A1A1A1;padding:5px;}
#header4text {position:absolute;top:70px;font-size:0.75em;color:#A1A1A1;width:190px;}
#header4picture {position:absolute;bottom:0px;}
#header4boxtitle {position:absolute;bottom:10px;left:10px;font-size:0.9em;color:#ffffff;}

#headertext {display:none;visibility:hidden;width:930px;margin:auto;text-align:right;border:none;font-size:80%;color:#DEDEDE;}
#headertext a {color:#DEDEDE; text-decoration:none;margin:0 5px 0 5px;}
#headertext a:link {padding-left:12px;color:#DEDEDE;text-decoration:none;}
#headertext a:hover {text-decoration:underline; color:#DEDEDE;}

#subheadertext {width:930px;margin:auto;text-align:right;border:none;font-size:80%;color:#DEDEDE;}
#subheadertext a {color:#DEDEDE; text-decoration:none;}
#subheadertext a:link {padding-left:12px;color:#DEDEDE;text-decoration:none}
#subheadertext a:hover {text-decoration:underline; color:#DEDEDE}

#newsbar {position:absolute;float:left;margin:0 auto 10px auto;border:none;width:100%;height:120px;top:275px;text-align:center;}

#news {position:relative;width:960px;border:none;margin:0 auto;height:100px;border-top:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;padding:10px 0 10px 0;}

#newsbox {position: relative;float:left;width:300px;height:100px;text-align:left;background:#fff url(design/background_grey_2.jpg) repeat-x;line-height:0.9em;font-size:1em;border:1px solid #DEDEDE;overflow:hidden}

#newscontent {padding:2px;}
#newstitle {padding:5px;font-size:0.8em;font-weight:bold;}
#newsimage {float:left;margin-right:8px;margin-bottom:10px;}
#newstext {font-size:0.7em;}
#newslink {font-size:0.7em;margin:3px 3px 3px 0}


#pagetitlebox {position:relative;float:left;width:625px;height:109px;overflow:hidden;text-align:left;margin:0 10px 0 20px }
#pagetitletext {position:absolute;bottom:0px;right:0px;font-size:2em;color:#808080;width:590px;}
#pagetitletext h1 {position:absolute;bottom:0px;right:0px;font-size:100%;font-weight:normal;text-align:center;line-height:1;color:#000084;width:590px;}


#main {position:absolute;margin:0 auto 20px auto;border:none;width:100%;}
#maincontent {position:relative;margin:0 auto;width:960px;background:#ffffff;border:none;padding:10px;top:280px;}
#main1 {position:relative;float:left;width:300px;border:none;margin:0 3px 0 0;text-align:center;font-size:90%;}
#main2 {position:relative;float:left;width:625px;border:none;margin:-12px 3px 0 25px;text-align:left;}

#main2 p {text-align:justify;}
#main2 h1 {font-size:150%;font-weight:bold;text-align:left;color:#565656;}


#footer {position:relative;margin:20px auto 20px auto;width:100%;border-top:1px solid #c0c0c0;padding: 10px 0 0 0;color:#C0C0C0;font-size:80%;}
#footernav {width:600px;margin:0 auto;}
.footernav ul { margin:0 auto 10px auto;padding:0;}
.footernav li {float:left;color:#808080;margin:0 3px 0 3px;padding:0 3px 0 0;border-right:1px solid #C0C0C0;}
.footernav li a {color:#808080;text-decoration:none;}
.footernav li a:hover { text-decoration:none;color:red;}



#menucase ul.vert-one{margin:0;padding:0;list-style-type:none;display:block;font-weight:normal;font-size:100%;width:303px;}
#menucase ul.vert-one li{margin:0;padding:0;border-top:1px solid #C3C3C3;border-bottom:1px solid #C3C3C3;}
#menucase ul.vert-one li a{display:block;text-decoration:none;color:#000084;background:#F0F0F0;margin:0;padding:1px 0 4px 10px;width:293px;font-family:"Bookman Old Style",georgia,tahoma;}
#menucase ul.vert-one li a:hover{background:#DDDDDD;color:#000084;}
#menucase ul.vert-one li a.current,ul.vert-one li a.current:hover{background:#A1A1A1;color:#fff;}

#menucase ul.vert-one li a.highlight{background:#A4A5D8;color:#ffffff;border-bottom:1px solid #808080;}
#menucase ul.vert-one li a.highlight:hover{background:#000084;color:#ffffff;}
#menucase ul.vert-one li a.highlightcurrent {background:#000084;color:#ffffff;}

#menucase ul.vert-one li a.custom{background:#841100;color:#ffffff;border-bottom:1px solid #808080;}
#menucase ul.vert-one li a.custom:hover{background:#841100;color:#ffffff;}
#menucase ul.vert-one li a.customcurrent {background:#841100;color:#ffffff;}

#menucase ul.vert-one li a.modular{background:#A4A5D8;color:#ffffff;border-bottom:1px solid #808080;}
#menucase ul.vert-one li a.modular:hover{background:#000084;color:#ffffff;}
#menucase ul.vert-one li a.modularcurrent {background:#000084;color:#ffffff;}




#thisform {
border:0;
}

#thisform p {
margin:0;
}

.thisform label
{
text-align: left;
margin-right: 0.5em;
display: block
}

.thisform input
{
text-align: left;
padding:2px;
color:#000084;
}

.thisform textarea {
width:30em;
height:10em;
color:#000084;
border: 1px solid #DEDEDE;
}

.thisform .checkbox {
padding:5px;
margin-right:5px;
border:1px solid #DEDEDE;
}

.thisform .radio {
padding:5px;
margin-right:5px;
border:1px solid #DEDEDE;
}

.thisform text
{
width: 20em;
height:1.5em;
color: #781351;
background: #ffffff;
border: 1px solid #781351
}

.thisform .submit
{
padding:5px;
background: #000084;
border: 2px outset #ffffff;
color: #ffffff;
} 

.add input
{
font-size:80%;
width:4em;
height:2em;
margin-left: .5em;
color: #000;
background: #ffffff;
border: 1px outset #841000;
} 


.leftitem {
	background:#fff url(design/background_grey_2.jpg) repeat-x;
	font-size:95%;
	width:292px;
	color:#000000;
	border:1px solid #DEDEDE;
	padding:10px 5px 10px 5px;
}

.leftitem h2 {
	color:#841100;
	font-size:120%;
}




