body {	font-family: Arial, Verdana;	font-size: 12px;	margin: 0;	padding: 0;	color: #333;}

img {	border: none;	padding: 0; margin: 0;}
img.contentImg {	margin: 3px 15px 0 0; border: 1px solid #CCC;}

a {color: #900;	text-decoration: none;}
a:hover {text-decoration: underline;}
a.arrowblue {color: #039; background-image: URL("../_images/arrow_blue.gif"); background-repeat: no-repeat; background-position: left 2px; padding-left: 10px;}

input, textarea {font-family: Arial, Verdana; font-size: 11px;}
p {padding: 4px 0; margin: 0; line-height: 18px;}

h1 {	color: #900;	font-size: 18px; padding: 0 0 10px 0; margin: 0; line-height: 18px;}
h3 {	color: #900;	font-size: 13px; background-image: URL("../_images/bg_dotted.gif");	background-position: bottom;	background-repeat: repeat-x; padding: 0 0 8px 0; margin: 10px 0 4px 0; font-weight:bold; text-transform: uppercase;}
h4 {	color: #039; font-size: 12px; background-image: URL("../_images/bg_dotted.gif"); background-position: bottom; background-repeat: repeat-x; padding: 0 0 8px 0; margin: 0 0 5px 0;}
h5 { color: #039; font-size: 12px; background-image: URL("../_images/bg_line.gif"); background-position: bottom; background-repeat: repeat-x; padding: 0 0 8px 0; margin: 0; font-weight:bold; text-transform: uppercase;}

ul, ol {	margin: 0 0 0 24px;	padding: 5px 0; line-height: 18px;}
ul li, ol li {	margin: 0 0 0 0;	padding: 0 0 5px 0;}

.linkbox ul{margin:0;padding:0; border: 1px solid #CCC; border-top: none; }
.linkbox ul li{ list-style:none; margin: 0; padding:0;}
.linkbox ul li a{
background-image: url("../_images/arrow_black.gif");
background-repeat: no-repeat; 
background-position: 10px 10px; 
color:#333;
padding: 6px 10px 4px 25px;
margin: 0;
display:block;
height:100%;
}
.linkbox ul li a:hover{
background-color: #E4E8F0;
background-image: url("../_images/arrow_blue.gif");
color:#039;
text-decoration:none;
}

#areaContainer {	background-image: URL("../_images/body_bottom.jpg");	background-position: bottom;	background-repeat: repeat-x;}
.bodyHeader {	background-image: URL("../_images/body_top.jpg");	background-position: top;	background-repeat: repeat-x;	height: 119px;	font-family: "Arial";}
#areaHeader {
	width: 1000px;
	height: 83px;
	margin: 0 auto;	
	padding: 0;	
	background-color: #39C;
	background-image: URL("../_images/header_.jpg");
	background-repeat: no-repeat;
	background-position: top center;
}
#areaHeader .logo {margin: 0; padding: 25px 0 22px 0;}
#mainnav {
	background-image: URL("../_images/bgmainnav.jpg"); 
	background-repeat: repeat-x; 
	width: 1000px;
	color: #93A2BB;
	font-size: 14px;
	font-weight: bold;
	padding: 5px 0 5px 0;
	text-align: right;
}

#mainnav a {	font-size: 12px; color: #FFF;	text-transform: uppercase; padding: 0 10px; }
#mainnav a:hover, #mainnav a.actived {color: #9FF;	text-decoration: none;}

#areaFooter {clear: both; width: 1000px; margin: 0; padding: 20px 0; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333;}
#areaFooter .register{	color: #333;	padding: 2px 0 4px 0;}
#areaFooter .menuFooter {padding: 3px 0 4px 0;}
#areaFooter a{	color: #333;	text-decoration: none;	padding: 0 6px;}
#areaFooter a:hover, #areaFooter a.actived {color: #369;	text-decoration: none;}

#areaContent {width: 1000px; margin: 0 auto;}
#areaContent .areaKicker {float: left; width: 180px; display: block; position: absolute;}
#areaContent .areaMain {width: 805px;  padding: 0 0 50px 195px;}
.home #areaContent {background-color: #E6E6E6;}
/*.home #areaContent .areaMain {width: 910px; padding: 30px 45px; margin-bottom: 10px;} */
.home #areaContent .areaMain {width: 950px; padding: 30px 25px; margin-bottom: 10px;}

.maincontent {width: 500px; min-height: 650px; padding-right: 30px;}

.areaKickerHome {float: right; width: 240px; display: block; position: relative; margin-left: 25px;}

#blogRed {width: 220px; background-color: #900; padding: 10px;}
#blogRed img {border: 1px solid #999; margin-bottom: 8px;}
#blogRed p {padding: 5px; margin: 0; color: #FFF; line-height: 18px; font-size: 12px;}
#blogRed ul {color: #FFF;}

.kickerblog {border: 1px solid #CCC; border-top: none; padding: 2px 12px 8px 12px; margin-bottom: 12px;}
.kickerblog ul {margin-left: 8px; color: #900;}

.titleBlue, .titleRed {display: block; width: 180px; padding: 6px 0; text-align: center; font-size: 11px; font-weight: bold; text-transform: uppercase;color: #FFF;background-repeat: repeat-x;}
.titleBlue {background-image: URL("../_images/bgmainnav.jpg");	}
.titleRed {background-image: URL("../_images/bg_titlered.jpg");	}

.blogGrey {padding: 15px 20px; height: 222px; background-color: #e6e6e6; border-right: 1px solid #d5d5d5;border-bottom: 1px solid #CBCBCB; border-top: 1px solid #f1f1f1;border-left: #ebebeb;}
.blogPink {padding: 15px 20px; background-color: #ece0e0; border-right: 1px solid #dbcfcf;border-bottom: 1px solid #d1c6c6; border-top: 1px solid #f4eded; border-left: #f0e7e7;}
.blogBlue {padding: 15px 20px; margin-top: 13px; background-color: #e0e7ec; border-right: 1px solid #cfd6db;border-bottom: 1px solid #c6ccd1; border-top: 1px solid #edf1f4;border-left: #edf1f4;}

.blogleft {width:395px; float:left; }
.blogright {width:395px; float:right;}
.clear-all{clear:both; line-height:0; height:0;}

.button a {font-size: 11px; color: #FFF; text-transform: uppercase; background-color: #959595; background-image: URL("../_images/bg_button_grey.gif"); padding: 3px 5px 3px 5px; margin-right: 10px;}
.button a:hover {background-image: URL("../_images/bg_button_blue.gif"); text-decoration: none;}

.tableRegister {background-color: #e0e7ec; border: 1px solid #999;}
.tableRegister td.header {font-size: 15px; font-weight: bold; line-height: 22px; background-color: #900; color: #FFF; padding: 12px 20px; width: 188px;}
.tableRegister td.content {background-image:URL("../_images/bg_shadowleft.gif"); background-position: left top; background-repeat: repeat-y; background-color: #e0e7ec; padding: 5px 30px 8px 20px;}
.tableRegister td hr {border: none; color: #e0e7ec; border-top: 1px dotted #999;}


.flashObj {height: 500px;}
.flashObj object {float: left; position: absolute; display: block;}

/* FONT STYLE */
.colorGrey {color: #999;}
.colorRed {color: #900;}
.colorBlue {color: #039;}
.fontMedium {font-size: 13px; line-height: 18px;}
.fontLarge {font-size: 15px; line-height: 18px;}

