/*************************************************************************************/
/* standard element styles                                                           */
/*************************************************************************************/

body {
	font: 11px arial, helvetica, sans-serif;
	color:#333333;
	background-color: #ffffff;
	margin-top:0px;
}
a {color:#333333; text-decoration:none;}
a:visited {color:#333333; text-decoration:none;}
a:hover {color:#0099ff; }
a:active {color:#333333; text-decoration:none;}
h1 {}
h2 {}
h3 {}
table {border-style:none; margin:0; padding:0; cell-spacing:0;}
td {font: 11px arial, helvetica, sans-serif; color:#333333;}
ul {font: 11px arial, helvetica, sans-serif; color:#333333;}
ol {font: 11px arial, helvetica, sans-serif; color:#333333;}
dt {font: 11px arial, helvetica, sans-serif; color:#333333; font-weight:bold;}
li  {font: 11px arial, helvetica, sans-serif; color:#333333;}
b {font-weight: bold;}
i {font-style: italic;}

input,textbox,select,option {
	font: 11px arial, helvetica, sans-serif;
	color:#333333;
}


/*************************************************************************************/
/* custom element styles                                                             */
/*************************************************************************************/
#topTbl{
	margin-top:15px;
}
.header {font: 11px arial, helvetica, sans-serif; font-weight:bold; color:#212d8c;}
.header_lg {font: 13px arial, helvetica, sans-serif; font-weight:bold; color:#212d8c;}
.subheader, a.subheader, a.subheader:visited, a.subheader:active  {font: 11px arial, helvetica, sans-serif; font-weight:bold; color:#27a8ff;}
a.subheader:hover {color:#212d8c; text-decoration:underline;}
.left-sidebar {font: 10px arial, helvetica, sans-serif; color:#333333;}
.left-line-pad {margin-top: 8px; margin-bottom: 8px; background-color: #ffffff;}
.left-img-pad {margin-bottom: 8px;}
.rt_column {padding: 8px;}
.bottom-rule {margin-top: 8px;}
.showall {border: 2px solid #cccccc; margin-top: 8px;}
.visit_men {border: 2px solid #0099ff; margin-top: 8px;}
.pagenum {font-weight: bold; color:#999999;}
.grey_nf {font: 11px arial, helvetica, sans-serif; color:#666666;}
.grey {color:#666666;}
.padding12 {padding: 12px;}
.pop_title {font: 14px arial, helvetica, sans-serif; font-weight:bold; color:#cc3399;}
.date {font: 11px arial, helvetica, sans-serif; color:#8cbc5a; font-weight:bold;}

#container{position:relative;width:761px;}
#leftcolumn{float:left;margin-top:4px;width:150px; height:522px; background-color:#d8ef95;padding:15px;}
#rightcolumn{float:left;margin-top:4px;margin-left:12px;width:569px; background-color:#ffffff;}
#navBar{width:761px;height:22px;background-color:#ffffff;margin-bottom:3px;}
#hp-mainbox{position:relative;width:761px;height:366px;background-color:#B71c6A;}
#footer{width:761px;text-align:center;margin-top:6px;border-top:6px solid #1aa4ff;padding-top:10px;clear:both;}
#hp-bottom{position:relative;width:761px;height:171px;background-image:url(../images/hp_bottom_bg.gif);background-repeat:no-repeat; }
#hp-ad1{ position:absolute;top:23px;left:13px;width:344px;height:162px;}
#hp-ad2{ position:absolute;top:202px;left:13px;width:344px;height:162px;}
#hp-ad3{ position:absolute;top:23px;left:372px;width:377px;height:141px;}
#flashcontent { position:absolute;top:26px;left:31px;}
#ttl_table{ border-bottom:2px solid #cccccc;padding-bottom:5px;}

.bc_container{

	width:100%;

	margin:0px;

	padding:0px;

}

.breadCrumb {

	clear:both;

	margin:5px 0px 0px;

	width: 100%;

}

.breadCrumb li

{

	display: inline;

	list-style-type: none;

	padding-left: 3px;

	background-repeat: no-repeat;

}

.breadCrumb_top {

	clear:both;

	width: 100%;

}

.breadCrumb_top li

{

	display: inline;

	list-style-type: none;

	padding-left: 3px;

	background-repeat: no-repeat;

}

.bc_container ul{

	margin: 0px;

	padding: 0px;

	height:24px;

	width:auto;

}

.bc_container li#first { padding-left: 0px; }

.bc_container a#one { padding-left: 0px; }

.bc_container a

{

	padding-left: 10px;

	font-family: Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#666;

	text-decoration:none;

}

.bc_container a:link,.bc_container a:visited

{

	padding-left: 10px;

	background-image:url(../images/bc_bullet.gif);

	background-position: 0px 3px;

	background-repeat:no-repeat;

	color:#666;

}

.bc_container a#one:link,.bc_container a#one:visited{ background-image:none;color:#666; }

.bc_container a:hover, .bc_container a#one:hover {

	color:#0099ff;

}
/*************************************************************************************/
/* custom link styles                                                             */
/*************************************************************************************/

.topnav, a.topnav, a.topnav:visited, a.topnav:active {font: 10px arial, helvetica, sans-serif; color:#999999; font-weight:bold; text-decoration:none;}
a.topnav:hover {color:#31acff;}

.legal, a.legal, a.legal:visited, a.legal:active {font: 10px arial, helvetica, sans-serif; color:#333333; }
a.legal:hover {font: 9px arial, helvetica, sans-serif; color:#0099ff; text-decoration:none;}

.sitemap, a.sitemap, a.sitemap:visited, a.sitemap:active { font: 12px arial, helvetica, sans-serif; color:#000099; font-weight:bold;}
a.sitemap:hover { font: 12px arial, helvetica, sans-serif; color:#0099ff; font-weight:bold;}

.showlink, a.showlink, a.showlink:visited, a.showlink:active { font: 12px arial, helvetica, sans-serif; color:#999999; font-weight:normal;}
a.showlink:hover { font: 12px arial, helvetica, sans-serif; color:#0099ff; font-weight:bold; text-decoration:underline;}

.showlink_men, a.showlink_men, a.showlink_men:visited, a.showlink:active { font: 12px arial, helvetica, sans-serif; color:#0099ff; font-weight:bold;}
a.showlink_men:hover { font: 12px arial, helvetica, sans-serif; color:#0000cc; font-weight:bold;}

.pinklink, a.pinklink, a.pinklink:visited, a.pinklink:active { color:#d24ca5; }
a.pinklink:hover { color:#0099ff; }

.sub_header{
	font-weight:bold;
	color:#cc0066
}
