﻿body
{
}
*{margin:0; padding:0;}

body, form, p, td, th, ul{font-family:Arial, Helvetica, sans-serif; font-size:1em;	color:#000000;	font-weight:normal;
line-height:1.3em; }

body{ font-size: 76%; color:#363635; margin:0; background:#fff;}

p{margin:0 0 0 0; font-size:1em}

h1{font-size:1.3em; margin:10px 0 5px 0;}
h1 span.blue{color:#3FBBD3;}
h1 span.orange{color:#e55e31;}
h1 span.purple{color:#e55e31;}
h3{color:#000000; font-size:1em;}

a{font-size:1em; color:#e55e31;}
a:hover{color:#e55e31; text-decoration:none;}

.hr{margin:1em 0; background:transparent url(/images3/hr.gif) no-repeat left center; width:100%; height:6px;}
hr{display:none;} 

/* content page elements */
#content_page_container
{
      width: 100%;
      height: 100%;
      background-image: none;
      background-color: #fff;
}

/* home page elements */
#page_container
{
      width: 100%;
      height: 100%;
      background: url(images3/main_rep.gif);
}
.cpage{ background:#fff url(/images3/head_bg.gif) repeat-x;}
/* general page elements */
#header{width:780px; height:191px; color:#fff; margin:0; padding:0;}

#logo{height:29px; width:396px;}

#contact{width:169px;}

#contact a{font-weight:bold; color:#fff; font-size:11px; text-decoration:none; line-height:14px}
#contact a:hover{font-weight:bold; color:#66BDE8; line-height:14px}

#search{width:296px; font-weight:bold; font-size:11px;}
#search input{margin-left:10px;}

#banner{vertical-align:top;}

#date{color:#333333; font-size:10px}

#fontsize{color:#363635; font-size:11px}

#body{}

#navigation{width:180px; vertical-align:top; }
#navigation ul{margin-left:6px; list-style:none;}
#navigation ul li{  }
#navigation ul li a{display:block; BORDER-left: #fff 2px solid; text-decoration:none; padding:1px 10px 0px; width:145px; height:10px; font-size:12px; color:#000000;}
#navigation ul li a:hover{ width:139px; BORDER-left: 2px solid #019ec5; FONT-SIZE: 12px;  color:#843C7B; background-color:#f5f7f6}
/* temp
#navigation ul li a{display:block; text-decoration:none; padding:1px 10px 0px; width:145px; height:10px; font-size:12px; color:#555;}
#navigation ul li a:hover{color:#843C7B; background: url(../images/b1_bg3.gif) no-repeat bottom left;}
*/
#navigation ul li a.on{width:139px; BORDER-left: #019ec5 2px solid; FONT-SIZE: 12px; color:#843C7B; background-color:#f5f7f6}
#content{width:402px; vertical-align:top;}
#content ul{margin:2px 2px 2px 3px; padding:0 0 0 12px; list-style-type:disc; }
#content ul li {margin:2;  }

#right{width:163px; vertical-align:top; font-size:0.8em; padding-left:30px;}
.rightnav ul{margin:0; list-style:none;}
.rightnav ul li{margin-bottom:0px;}
.rightnav ul li a{display:block; BORDER-BOTTOM: 1px dotted #A0ADB4; text-decoration:none; padding:2px 10px; width:140px;  font-size:1em; color:#000000; BORDER-right: 4px solid #fff; }
.rightnav ul li a:hover{  BORDER-right: 4px solid #FFFFFF; FONT-SIZE: 1em; color:#000000; background-color:#F4B3D7}
.rightnav ul li a.on{ BORDER-right: #019ec5 4px solid; FONT-SIZE: 1em; color:#843C7B; background-color:#f5f7f6}

#left{width:150px; vertical-align:top; font-size:1em; padding-right:80px;}
.leftnav ul{
	margin:0;
	list-style:none;
}
.leftnav ul li{
	FONT-SIZE: 0.9em;
	margin-bottom:0px;
}
.leftnav ul li a{
	display:block;
	BORDER-BOTTOM: 1px dotted #E55E31;
	text-decoration:none;
	padding:2px 10px;
	width:152px;
	font-size:1.1em;
	color:#000000;
	border-right: 12px solid #FFFFFF;
}
.leftnav ul li a:hover{color: #333333; color:#000000; background-color:#B6E5EB}
.leftnav ul li a.on{ BORDER-left: 4px solid #B6E5EB; FONT-SIZE: 1.1em; color:#843C7B; background-color:#f5f7f6}


/* footer*/
.sectionrightnavs ul{margin:0; list-style:none;}
.sectionrightnavs ul li{margin-bottom:0px;}
.sectionrightnavs ul li a
{
      display: block;
      border-bottom: #bfe6f0 1px solid;
      text-decoration: none;
      padding: 2px 10px;
      width: 130px;
      font-size: 0.8em;
      color: #555;
      border-right: #fff 4px solid;
}
.sectionrightnavs ul li a:hover{  BORDER-right: #019ec5 4px solid; FONT-SIZE: 0.8em; color:#843C7B; background-color:#f5f7f6}
.sectionrightnavs ul li a.on{ BORDER-right: #019ec5 4px solid; FONT-SIZE: 0.8em; color:#843C7B; background-color:#f5f7f6}

/* footer*/


#footer
{
      font-size: 9px;
      color: white;
}
#footer p
{
      font-size: 8pt;
      color: white;
      margin-top: 3px;
      margin-left: 1px;
}
#footer a
{
      color: #FFFFFF;
      text-decoration: none;
}
#footer a:hover
{
      text-decoration: underline;
      color: #FFFFFF;
}

.poll input{ font-size:.9em;}
.option input{margin-bottom:1px; margin-right:0px; font-size:.9em; height:10px; volume:soft; width:10px}
.option{margin-top:4px;}

#subscribe{margin:10px 0 11px 11px;}

/* images */
img{ border:none;}
img.logo{vertical-align:top; border:none;}

/* form */
input{vertical-align:middle; }
input.small{width:90px; height:18px;}
img.divider{ margin: 3px 0 4px 0 ;padding:2 0 0 0 ; background:transparent }
.radio1{ margin: 2px 0 2px 0 ;padding:2 0 0 4px ; background:transparent }
/* top navi*/
.navitop {font-family:Arial, sans-serif; font-size:11px; color:#e55e31; font-weight:bold; line-height:15px; border: 0px 0px}
A.navitop {font-family:Arial, sans-serif; font-size:11px;	color:#e55e31; font-weight:bold;	text-decoration:none; line-height:15px;}
A.navitop:hover {font-family:Arial, sans-serif; font-size:11px; color:#A14224; font-weight:bold; text-decoration:none; 	line-height:15px;}

.navitop_TemplateA {font-family:Arial, sans-serif; font-size:20px; color:#fff; font-weight:bold;	line-height:15px;}
A.navitop_TemplateA {font-family:Arial, sans-serif; font-size:11px;	color:#fff; font-weight:bold;	text-decoration:none; line-height:15px;}
A.navitop_TemplateA:hover {font-family:Arial, sans-serif; font-size:11px; color:#66BDE8; font-weight:bold; text-decoration:none; 	line-height:15px;}

/* alternate colors*/
.SecondLevelTitle{ color:#fff; font-size:12px; font-weight:bold; padding:1px 2px 2px 2px}
.alternate{ background-color:#0f0f0f; margin-bottom:2px; } 
.Blank { border-color:White;  border:none}
.SearchButton
{
      background-image: "images3/search_button.gif";
}

.NormalButtonStyle
{
      background-color: #999999;
      color: #FFFFFF;
      border: ridge 1px #FFFFFF;
      font-family: Arial;
      font-size: 1.1em;
}

.NormalButtonStyle-Hover
{
      border-right: #ffffff 1px solid;
      border-top: #ffffff 1px solid;
      border-left: #ffffff 1px solid;
      border-bottom: #ffffff 1px solid;
      font-family: Arial;
      font-size: 1.1em;
}

.modalBackground
{
      background-color: #534558;
      filter: alpha(opacity=70);
      opacity: 0.7;
}