/* CSS Document */


body
{
	
	margin:0px;
	padding:0px;	
}

div.container {
	position: relative;
	margin: 0 auto;
	width: 780px;
	background-color:#F0F0EA;
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
	border-left:solid 2px #003300;
	border-right:solid 2px #003300;
	border-bottom:solid 2px #003300;
	position:relative;
	
}


/* Page Layout */
div.header
{
	width: 780px;
	height:162px;
	clear:right;	
	background-image:url(images/header.jpg);
	background-position:left;
	background-repeat:no-repeat;
	line-height:19px;
	text-align:right;
}

div.affiliates
{
    margin-top:35px;
    font-weight:600;
    text-align:center;
    font-size:10pt;
    font-family:arial, Helvetica, sans-serif;
    width:200px;    
}

div.affiliate
{
    width:200px;
    margin-top:2px;
    margin-bottom:2px;
    margin-left:auto;
    margin-right:auto;
}

div.header a
{
	font-family:  Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bolder;	
}

div.header a:link { text-decoration: none; }
div.header a:visited { text-decoration: none; color:Navy;}
div.header a:hover { text-decoration:underline; }

div.sidebar
{	
	width:200px;
	background-color:#F0F0EA;
	float:left;
	height:465px;
	background-image:url(images/sidebar.jpg);
	background-position:top;
	background-repeat:no-repeat;	
	font-weight:bolder;
	text-align:center;
	padding-top:20px;
	padding-left:0px;
	margin:0px;
	font-family: Arial Black, arial, Helvetica, sans-serif;	
}

div.sidebar a
{
	display:block;
	margin:0px;
	padding:0px;
}

div.sidebar em
{
	font-style:normal;	
	line-height:24px;
	font-size:13pt;
	font-weight:500;
	color:#660000;	
	display:block;	
	padding-bottom:5px;	
}

* html div.sidebar em
{
    margin-bottom:5px;
}

div.sidebar p
{
    margin:0px;
    padding:0px;
}

* html div.sidebar p
{
    margin-top:-5px;
    margin-bottom:-5px;
}

div.content
{
	width:520px;
	background-color:#FFFFFF;
	float:right;
	padding:10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:smaller;	
}

div.content a:link { text-decoration: none; }
div.content a:visited { text-decoration: none; color:Navy; }
div.content a:hover { text-decoration:underline; }

div.filler
{
	background-color:#F0F0EA;
	padding-top:10px;	
}

#footercontainer
{
    clear:both;
    height: 50px;	    
}

#footerlogo
{
    float:left;
    width:190px;
}

div.footer
{
	float:right;
	width:590px;	
	background-color:#F0F0EA;	
	font-family:Arial, Sans-Serif, Verdana;
	font-size:smaller;	
	
}

.tblItems
{
	font-size: small;
	width:516px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}

.contactText
{
    clear:left;
    padding-top:5px;
    text-align:center;
}

.tblItemsL
{	
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:3px;
	border-left: 3px solid #355D35;
	border-Bottom: 3px solid #003300;	
}
	
.tblItemsR
{
	padding:5px;
	border-right: 3px solid #003300;
	border-Bottom: 3px solid #003300;
}

.tblItemsFull
{
    margin-left:auto;
	margin-right:auto;
	padding:5px;
    border-left: 3px solid #355D35;
	border-Bottom: 3px solid #003300;
	border-right: 3px solid #003300;
}

.itemImage
{
    padding:5px;
    float:left;
    text-align:center;
    font-size:smaller;
    padding-right:10px;

}

.tblItemHead
{
	color:#CCCC33;
	border-Bottom: 3px solid #003300;
	padding-top:20px;	
}

.tblTabLeft
{
	width:22px;
	height:23px;
	background-image:url(images/tableft.gif);
	background-repeat:no-repeat;
}

.tblTabMiddle
{
	padding-top:2px;
	padding-right:5px;
	padding-left:5px;
	height:21px;
	font-size:11pt;
	font-weight:bolder;
	background-image:url(images/tabmiddle.gif);
	background-repeat:repeat-x;
}

.tblTabRight
{
	width:23px;
	height:23px;
	background-image:url(images/tabright.gif);
	background-repeat:no-repeat;
}

.serviceList
{
	font-size:medium;
	font-weight:bold;
	color:#006633;
}

div.content H1
{
	color:#660000;
	font-size:larger;
}

div.content H2
{
	color:#333333;
	font-size:larger;
}

div.content H3
{
	color:#660000;
	font-size:larger;
}

div.content H4
{
	color:#333333;
	font-size:larger;
}

.bold
{
	font-size:larger;
	font-weight:bolder;
}
/* end page layout */



/* Home Styles */

div.homeheader
{
	width: 700px;
	height: 70px;
	background-color:#F0F0EA;
	background-image:url(images/header_2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	padding-top:95px;
	font-family: Arial Narrow;
	font-weight:bolder;
	text-align:center;
	padding-left:40px;
	padding-right:40px;
	font-size: 12pt;
	
}

div.pole1
{
	width:40px;
	background-color:#F0F0EA;
	float:left;
	background-image:url(images/homepole.gif);
	background-repeat:repeat-y;
	height:380px;
	border-bottom:1px solid black;	
}

div.pole2
{
	width:40px;
	background-color:#F0F0EA;
	float:right;
	background-image:url(images/homepole.gif);
	background-repeat:repeat-y;
	height:380px;
	border-bottom:1px solid black;
}

div.homecontent
{
	width:700px;
	background-color:#F0F0EA;
	float:left;
	height:325px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;	
}

div.homecontent a { color:#333333; text-decoration:none; }
div.homecontent a:hover { color:#000000; text-decoration:underline; }

.homeNavItem
{
    margin-bottom:5px;
}

* html .homeNavItem
{
    margin-bottom:2px;
}

div.homecontent H3
{
	text-decoration:underline;
	color:#660000;
	margin-top:10px;
	margin-bottom:10px;
}

div.homecontent li
{
 	text-align:left;
	font-weight:bolder;
	padding-top:7px;
	margin-top:0px;
	margin-bottom:0px;
	font-size:12pt;
}

div.homeleft
{
	float:left;
	width:250px;
	margin-top:20px;
	font-size:12pt;	
}

div.mainMenu
{
	width:200px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	float:left;
	line-height:17px;	
	font-size:smaller;
	font-weight:bolder;
}

div.mainMenu a { color:#0000cc; text-decoration:none; }
div.mainMenu a:hover { color:#000099; text-decoration:underline; }

div.homeright
{
	float:right;
	width:250px;
	margin-top:20px;
}

div.homefooter
{
	width:700px;
	background-color:#F0F0EA;
	float:left;
	height:50px;
	border-bottom:1px solid black;	
	padding-top:5px;
}

a.linkopacity img {
filter:alpha(opacity=70); 
-moz-opacity: 0.7; 
opacity: 0.7;}

a.linkopacity:hover img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}


/* End Home Styles */

/* Admin styles */

div.leftList
{
	float:left;
	width:225px;
	text-align:left;
	background-color:#F0F0EA;
	padding:0px;
	padding-left:10px;
	font-size:smaller;
	font-weight:bolder;	
}

div.itemDetails
{
	background-color:#F0F0EA;
	width:550px;
	padding:0px;
	float:right;
}

div.adminContainer
{
	position: relative;
	margin: 0 auto;
	width: 800px;	
	margin-left:auto;
	margin-right:auto;	
	text-align:center;
	padding:0px;
	font-family: arial, Sans-Serif ;
	background-color:#F0F0EA;
}

.alignInfoLeft
{
	width:550px;
	text-align:left;
	font-weight:bolder;
	padding-left:5px;
}

div.adminHeader
{
	clear:right;	
	width:800px;
	background-color:#F0F0EA;
	height:100px;
	background-image:url(images/adminheader.gif);
	background-repeat:no-repeat;
	background-position:left;
}

div.adminFooter
{
	width:800px;
	background-color:#F0F0EA;	
	text-align:right;

	padding-top:10px;
	clear:both;	
	font-weight:bolder;
	border-bottom:solid 3px #330000;
	border-collapse:collapse;
	
}

div.smalltext
{
	font-size:x-small;
	font-weight:lighter;
	text-align:left;
}

div.coDetails
{
	font-size:smaller;
}

.textboxStyle
{
	font-family: arial, Sans-Serif;
	background-color:#F0F0EA;
}

div.headermenu
{
	text-align:left;
	padding-left:305px;
	font-weight:900;
	color:#330000;	
	padding-top:57px;
	font-family:Arial, Sans-Serif;	
}

div.adminContainer a:hover { text-decoration: none; }

div.headermenu a:link { text-decoration: none; }
div.headermenu a:visited {  text-decoration: none;}
div.headermenu a:hover { color: white; text-decoration: none; background-color: #330000; }

div.adminFooter a:link { text-decoration: none; }
div.adminFooter a:visited {  text-decoration: none;}
div.adminFooter a:hover { color: white; text-decoration: none; background-color: #330000; }

table.imageSelector
{
	background-color:#eeeeee;
	margin-left:auto;
	margin-right:auto;
	font-size:smaller;
	font-weight:bolder;
}

table.imageSelector td
{
	background-color:#eeeeee;
	text-align:center;
	padding:5px;	
	Filter:Alpha(Opacity=70);	
	Opacity:.75;	
}

table.imageSelector a:link { text-decoration: none; }
table.imageSelector a:visited { text-decoration: none;}
table.imageSelector a:hover { text-decoration:underline;}

/* End Admin Styles */