

body
{background-color : #ffffff; font-family : verdana,arial; font-size:100%; color:#303030; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center;}



h1  
{font-size:1.6em; color:#5c145e; font-weight:bold;}

h2  
{font-size:1.2em; color:#5c145e; font-weight:bold;}

h3  
{font-size:1.0em; color:#5c145e; font-weight:bold;}


A  
{color:#9461c9; text-decoration:none;}

   	
A:hover  
{color:#b8b3ad;}
 


input, select
{font-size:1.0em; color:#000000; width:200px; border-width:1px; border-color:#016d01;}


textarea
{width:400px; height:100px;}




table
{text-align:left;}


th
{font-size:1.0em; color:#ffffff; text-align:left; background:#5c145e;}


td
{font-size:0.8em; color:#000000; text-align:left;}



legend
{font-size:1.2em; color:#016d01; text-align:center;}


fieldset
{font-size:1.0em; color:#000000; border:none; text-align:center;}



#main
{width:980px; padding:0px; margin:0px 0px 0px 0px; text-align:center; margin:auto;}





#accessjumpto
{width:960px; height:0px; padding:0px; margin:0px 0px 0px 0px; display:none; text-align:left;}



#accessjumpto A
{display:none; text-align:left;}
















#header
{width:980px; height:120px; padding:0px; margin:0px 10px 0px 0px; display:block; background-image:url(images/template/header.gif); background-repeat:no-repeat;}






#logo
{float:left; width:205px; height:120px; padding:0px; margin:0px 0px 0px 0px; display:inline;}






#header_top
{float:left; width:775px; height:60px; padding:0px; margin:0px 0px 0px 0px; display:inline; vertical-align:top; text-align:right;}






#header_title
{float:left; width:310px; min-height:60px; height:auto !important; height:60px; line-height:60px; padding:0px; margin:0px 0px 0px 0px; display:inline; font-size:1.6em; color:#5c145e; text-align:right;}






#header_nav
{float:left; width:465px; min-height:60px; height:auto !important; height:60px; line-height:60px; padding:0px; margin:0px 0px 0px 0px; display:inline; font-size:0.8em; color:#5c145e; text-align:center;}


.nav_top A
{text-decoration:none; color:#5c145e; height:60px; line-height:60px; padding-left:15px; padding-right:15px;}


.nav_top A:hover
{text-decoration:none; color:#9461c9; height:60px; line-height:60px; padding-left:15px; padding-right:15px;}


.nav_top_selected A
{text-decoration:none; color:#ffffff; height:60px; line-height:60px; padding-left:15px; padding-right:15px;}



















#middle
{float:left; width:980px; padding:0px; margin:20px 0px 0px 0px; display:block;}








#middle_nav
{float:left; width:205px; padding:0px; margin:0px 0px 0px 0px; display:inline; font-size:0.8em; color:#016d01; text-align:left; vertical-align:top;}






.nav_left_top
{float:left; width:175px; height:12px; background-image:url(images/template/navtop.gif); background-repeat:no-repeat;}


.nav_left_bottom
{float:left; width:175px; height:12px; background-image:url(images/template/navbottom.gif); background-repeat:no-repeat;}






.nav_left_main
{float:left; width:175px; color:#ffffff; background:#5c145e; text-align:right;}


.nav_left_main A
{width:175px; text-decoration:none; color:#ffffff; padding-right:20px; background:#5c145e; text-align:right;}


.nav_left_main A:hover
{width:175px; text-decoration:none; color:#9461c9; padding-right:20px; background:#5c145e; text-align:right;}





.nav_left_main_selected
{float:left; width:175px; text-decoration:none; font-weight:bold; color:#ffffff; background:#9461c9; text-align:right;}


.nav_left_main_selected A
{width:175px; text-decoration:none; font-weight:bold; color:#ffffff; font-weight:bold; padding-right:20px; background:#9461c9; text-align:right;}


.nav_left_main_selected A:hover
{width:175px; text-decoration:none; color:#ffffff; font-weight:bold; padding-right:20px; background:#9461c9; text-align:right;}





.nav_left_sub
{float:left; width:175px; text-decoration:none; color:#5c145e; background:#b8b3ad; text-align:right;}


.nav_left_sub A
{width:175px; text-decoration:none; color:#5c145e; padding-right:20px; background:#b8b3ad; text-align-:right;}


.nav_left_sub A:hover
{width:175px; text-decoration:none; color:#9461c9; padding-right:20px; background:#b8b3ad; text-align-:right;}





.nav_left_sub_selected
{float:left; width:175px; text-decoration:none; color:#9461c9; font-weight:bold; background:#b8b3ad; text-align:right;}


.nav_left_sub_selected A
{width:175px; text-decoration:none; color:#9461c9; font-weight:bold; padding-right:20px; background:#b8b3ad; text-align-:right;}


.nav_left_sub_selected A:hover
{width:175px; text-decoration:none; color:#9461c9; padding-right:20px; background:#b8b3ad; text-align-:right;}








#middle_content
{float:left; width:775px; padding:0px; margin:0px; display:inline; font-size:0.8em; color:#303030; text-align:justify; vertical-align:top;}




#middle_content_left
{float:left; width:540px; padding:0px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top;}




#middle_content_right
{float:right; width:235px; padding:0px; margin:0px 0px 0px 0px; text-align:right; vertical-align:top;}




#middle_content_center
{float:left; width:775px; padding:0px; margin:0px 0px 0px 0px; text-align:left; vertical-align:top;}











#footer
{float:left; width:775px; height:100px; padding:0px; margin:30px 0px 0px 205px;  display:block; text-align:center; background-image:url(images/template/footer.gif); background-repeat:no-repeat; background-position:100% 0%;}


#footer_text
{float:left; width:775px; height:10px; padding:20px; margin:0px 0px 0px 0px;  display:block; font-size:0.8em; color:#999999; text-align:center;}



.designby
{font-size:0.8em;}



.text_title
{font-size:1.6em; color:#5c145e; font-weight:bold; text-align:left;}










.box_small
{margin:0px; padding:0px; height:150px;}


.box_medium
{margin:0px; padding:0px; height:270px;}


.box_big
{margin:0px; padding:0px; height:402px;}




.search
{float:left; font-size:0.8em; color:#000000; width:240px; height:25px; margin:20px 0px 0px 535px; display:inline; vertical-align:top;}


.searchbox input
{float:left; margin:-1px 0px 0px 0px; padding:0px; font-size:1.0em; color:#000000; width:120px; height:25px; display:inline; vertical-align:top; border-width:0px;}


.searchbutton input
{float:left; margin:-1px 0px 0px 0px; padding:0px; font-size:1.0em; color:#000000; width:120px; height:25px; display:inline; vertical-align:top; border-width:0px;}



.center
{text-align:center;}

.right
{text-align:right;}


.floatright
{float:right;}


.floatleft
{float:left;}


IMG
{border-width:0px;}





