﻿* { margin:0px; padding:0px; }

body 
{
	background-color:Gray;
	background-image:url(../theme/bg.gif);
	background-repeat:repeat;
	text-align:center;
}

/* Page Container */

#pageContainer
{
	width: 800px;
	text-align: center;
	margin: 20px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Header */

#headContainer 
{
	width:100%; clear:both; color:White; margin: 0px 20px;
}

.logo { float:left; }
.head { float:right; text-align:left; width:700px; margin-top:30px; }

.head a:link, .head a:visited, .head a:active
{
	color:White; text-decoration:none; font-size:11px;
}

.head a:hover { text-decoration:underline; }


/* Main Body */

.colmask { position:relative; clear:both; float:left; width:100%; overflow:hidden; text-align:justify; 	}

.colleft { float:left; width:100%; position:relative; }
.col1, .col2 { float:left; position:relative; overflow:hidden; }
	
.doublepage { background:transparent; }
.doublepage .colleft { right:595px; }
.doublepage .col1 { width:205px; left:595px; }
.doublepage .col2 { width:595px; left:595px; }

.col1Inner { padding:20px 10px 20px 10px; }
.col2Inner { padding:20px 10px 0px 10px; }

/* rounded corners */

.xrounded { background: transparent; width:100%; float:left; margin:0 0 15px 0; line-height:125%; }
.xtop, .xbottom { display:block; background:transparent; font-size:1px; }
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; }
.xb1, .xb2, .xb3 { height:1px; }
.xb2, .xb3, .xb4 { background:#fff; border-left:0px solid #d0d0d0; border-right:0px solid #d0d0d0; }
.xb1 { margin:0 5px; background:Silver; }
.xb2 { margin:0 3px; border-width:0 0px; }
.xb3 { margin:0 2px; }
.xb4 { height:2px; margin:0 1px; }

.xboxcontent { display:block; border:0 solid #d0d0d0; border-width:0 0px; height:auto; background:#fff; }

* html .xboxcontent { height:1px; }

.color_a { background: red; color:#000;  background-image:url(bg_header.gif); background-repeat:repeat-x; }
.color_b 
{
 	background: #a60100; color:#000;  background-image:url(bg_list.gif); background-repeat:repeat-x;
    color:#FFFFFF; font-weight:500; font-size:14px; line-height:18px;
 }
 
 .color_c
{
 	background: #a60100; color:#000;  background-image:url(bg_list.gif); background-repeat:repeat-x;
    color:#FFFFFF; font-weight:600; font-size:14px; line-height:18px;
 }



.floatContainer { width:100%; clear:both; }
.floatLeft { float:left; }
.floatRight { float:right; text-align:right; }
.clear { clear:both; }
.marginRight { margin-right:10px; }
.marginLeft { margin-left:10px; }

/* html reformatting */

p { padding-bottom:20px; }
ol { margin-bottom:20px; }
ul { margin-bottom:20px; }
li { margin-left:35px; }
a:link, a:active, a:visited { color:#424242; text-decoration:none; }
a:hover { text-decoration:underline; }
h1 { padding-bottom:15px; font-size:25px; line-height:20px }
h3 { font-size:14px; line-height:18px }

.footer { text-align:center; }
.footer a:link, .footera:active, .footera:visited { color:#ffffff; text-decoration:none; }
.footera:hover { text-decoration:underline; }