﻿body
{
	background:#e8e8e8;	
	font-family: Verdana;
	font-size: 8px;
	margin:0 auto;
	
}

/* You need something to wrap the whole thing up in, this will also control your overall width and positioning */
#wrapper
{
	/*find a coding standard that works best for you so that it is readable*/
	width: 780px;
	margin: 0 auto;
	background-image: url(../images/main_images/main_bg_strip2.png);
	background-repeat: repeat-x;
	position: absolute;
    left: 33%;
    top: 0%;
    margin-left: -150px;
    margin-top: 0px;
}

#left_bar
{
	width:25px;
	height:44px;
	background-image:url(../images/main_images/top_right_bar.gif);
	background-repeat:repeat-x;
}

#right_bar
{
	width:551px;
	height:44px;
	background-image:url(../images/main_images/top_left_bar.gif);
	background-repeat:repeat-x;
	float:right;
	margin:0px;
}

#left
{
	width:190px;
	color: #000;
	font-size: 12px;
	margin: 0 0px; /* Top/Bottom Left/Right...we want the paragraph to flush rught up to the bottom of the h1*/
	padding: 0 6px 9px 6px;
	background:#bac3cc;
}

#information p
{
	font-size: 11px;
	color: #fff;
	margin: 0;
	padding: 6px;
}

b.rtop, b.rbottom
{
	display: block;
	background: #FFF;
}

b.rtop_main, b.rbottom_main
{
	display: block;
	background: #FFF;
}

b.rtop b, b.rbottom b
{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #bac3cc;
}

b.rtop_main b, b.rbottom_main b
{
	display: block;
	height: 1px;
	overflow: hidden;
	background: #cdd7e1;
}

b.r1
{
	margin: 0 5px;
}

b.r2
{
	margin: 0 3px;
}

b.r3
{
	margin: 0 2px;
}
/*the bottom 4 classes are for big corners*/
b.rtop b.r4, b.rbottom b.r4
{
	margin: 0 1px;
	height: 2px;
}

b.rtop_main b.r4_main, b.rbottom_main b.r4_main
{
	margin: 0 1px;
	height: 2px;
}

/*the above 2 classes are for small corners*/
.rs1
{
	margin: 0 2px;
}

.rs2
{
	margin: 0 1px;
}

div.container
{
	width:190px;
	margin: 0 0px;
	background: #bac3cc;
	font-family: Verdana;
	font-size: 10px;
	
}

div.container p
{
	padding-left:5px;
	padding-right:3px;
	
}

div.container_main
{
	width:545px;
	margin: 0 10px;
	background: #cdd7e1;
	font-family: Verdana;
	font-size: 10px;
	
}

div.container_main p
{
	padding-left:5px;
	padding-right:3px;
}

.editor
{
	width:460px;
	height:350px;
	background-color:#cdd7e1;
	border: solid 1px #4169e1;
}

.entryElements
{
	background-color:#cdd7e1;
	border: solid 1px #4169e1;
	height:16px;
	font-family:Verdana;
	font-size:11px;
	color: #4169e1;
}

.formHeadings
{
	font-family:Verdana;
	font-size:11px;
	color: #2f2f2f;
	font-weight: bold;
}

.header {
   background: #bac3cc;
   font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	clear:both;
	position:relative;	
	color:#2f2f2f;
}
.roundedcornr_top_479266 div {
   background: url(../../images/main_images/roundedcornr_479266_tl.png) no-repeat top left;
}
.roundedcornr_top_479266 {
   background: url(../../images/main_images/roundedcornr_479266_tr.png) no-repeat top right;
}
.roundedcornr_bottom_479266 div {
   background: url(images/main_images/roundedcornr_479266_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_479266 {
   background: url(images/main_images/roundedcornr_479266_br.png) no-repeat bottom right;
}

.roundedcornr_top_479266 div, .roundedcornr_top_479266, 
.roundedcornr_bottom_479266 div, .roundedcornr_bottom_479266 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.headerContent 
{ 
	margin: 0 10px; 
	padding-left:5px;
}

.formButtons
{
	background-color:#cdd7e1;
	border: solid 1px #4169e1;
	font-family:Verdana;
	font-size:10px;
	color: #4169e1;
	font-weight:bold;
}

A:link
{
    font-weight: bolder;
    font-size: 10px;
    text-transform: none;
    color: #6c83b2;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
}

A:visited
{
    font-weight: bolder;
    font-size: 10px;
    text-transform: none;
    color: #2f6dab;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
}
A:hover
{
    font-weight: bolder;
    font-size: 10px;
    text-transform: none;
    color: #639dd7;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
}

#copyright
{
	font-weight:normal;
    font-size: 9px;
    text-transform: none;
    color: #6c83b2;
    font-family: Verdana;
    font-variant: normal;
    text-decoration: none;
    text-align:right;
}

#footer
{
	width:100%; 
	padding: 2px 2px 2px 2px;
	clear: both;
	margin-top:10px;
}

h1
{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;	
	color:#4169e1;
	padding-left:5px;
}