/* *** Generated by www.csscreator.com *** */
html, body{
	margin:0;
	padding:0;
	background-color: #333333;
	/*background-image: url(images/BG-bar.gif);
	background-repeat: repeat-y;*/
	
 } 
 
#pagewidth{
	width:780px;
	min-width: 500px;
	/*padding-left: 75px;*/  
} 
 
#header{
	height:228px;
	width:100%;
	background-color:#660000;
 } 
 
#leftcol{
	width:200px;
	float:left;
	position:relative;
	margin-left:-200px;
	margin-right:1px;
	background-image: url(images/left-column.png);
	background-repeat: no-repeat;
	text-align: left;
 }
 
/* Header main navbar */
#leftcol h2
{
	font: 12px "Lucida Grande", verdana, sans-serif;
 margin-left: 28px; 
 margin-top:10px;
	color: #fff;
}

#leftcol ul li
{
	list-style-type: none;
	text-align: left;
	padding: 0;
	margin: 0;
}
#leftcol a
{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 2px;
	/*background-image: url(images/buttons/home_up.gif);
	background-repeat: no-repeat;*/
}
/*#leftcol li#active
{
	color: #fff;
	text-decoration: underline;
	background-color: #330000;
}*/
#leftcol a:hover
{
	color: #FFFFCC;
	border-bottom: none;
	/*background-color: #660000;*/
	font-weight: bold;
	font-size: 12px;
	background-image: url(images/buttons/home_up.gif);
	background-repeat: no-repeat;
	display: block;
	width: 145px;
	height: 15px;
	padding-left: 2px;
}
img {
	border: 0px none;
} 

#outer{
	border:solid white 0px;
	/*/*/ border-left-width: 199px;  /* left column width. NN4 hack to hide borders */
	border-left-color: #330000;   /* left column colour */
	border-left-style: solid;
	background-color: #ffffcc; /* center column colour */
	width: auto;
	height: auto;
 } 
 
#footer{
	height:52px;
	width:100%;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-right: 9px;
	padding-top: 10px;
	background-image: url(images/footer-bg.jpg);
	background-repeat: no-repeat;
	background-color: #330000;
} 
 
.footer p 	{ color : #ffffff; }
.footer a 	{ text-decoration: none; color : #ffffff; }
.footer a:link 	{ text-decoration: none; color : #ffffff; }

.footer a:active	{ text-decoration: none; color : #ffffff; }
.footer a:visited	{ text-decoration: none; color : #ffffff; }

.footer a:hover	{ text-decoration: underline; color : #ffffcc; }

#inner{margin:0; width:100%;}
 
#maincol{ 
 float: left; 
 width: 100%; 
 position: relative; 
 margin: 0 -8px 0 -2px; 
 }
 
#outer>#inner {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #000000;
}
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
 
#header .content{padding-bottom:0;} /*padding bottom 0 to remove space in IE5 Mac*/ 
 


P {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 5px; 
	margin-right: 9px;
    font-size: 12px
}
td {
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 32px; 
	margin-right: 9px;
    font-size: 12px
}
.unnamed1 {  font-family: Verdana; font-size: 10px;}

li {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px
}

hr	{ height: 0px; border: solid #000000 1px; border-top-width: 1px;}

/* TABLE STYLES */
table.form_main { background-color: #FFFFcc; }
td.row_main { background-color: #FFFFcc; }

/* for alternating listings in the admin area*/
td.row1_0	{ background-color: #009900; }
td.row2_0	{ background-color: #CCFFCC; }
td.row3_0	{ background-color: #99CC99; }
.adminListingLeft_0 {
color: #FFFFFF;
background-color : transparent;
}

td.row1_1	{ background-color: #006699; }
td.row2_1	{ background-color: #DEE3E7; }
td.row3_1	{ background-color: #D1D7DC; }
.adminListingLeft_1 {
color: #FFFFFF;
background-color : transparent;
}

/* for alternating image listings */
td.image_row_0	{ background-color: #D6D3EE; }
td.image_row_1	{ background-color: #FFFFcc; }

/* for alternating search result listings */
td.search_row_0	{ background-color: #D6D3EE; }
td.search_row_1	{ background-color: #FFFFcc; }

/* FORM STYLES */
INPUT, select, textarea, text {
border: 1px #006699 groove;
background-color: #dddddd; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 11px;
color: #000000;
border-color: #000000;
border-style: solid;
}

/* TEXT STYLES */
.small { font-size : 10px; }

.required {
color: #FF0000;
background-color : transparent;
}

.lightText {
color: #FFFFFF;
background-color : transparent;
}


/* TEMPLATE EDITOR STYLES */
td.templateEditorHead	{ background-color: #D6D3EE; }
td.templateEditorNew	{ background-color: #EEEEFF; }


.style10 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 16pt;
	color: #330000;
}
.style60 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: justify;
}

#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

 /*printer styles*/ 
@media print{ 
/*hide the left column when printing*/
#leftcol{display:none;} 
#outer{border-left:0;} 
}

#main_border {
	border: 1px solid #000000;
}
.justify {
	text-align: justify;
}
.testimonials {
	background-color: #FFCC33;
	border: 1px dotted #000000;
}
