﻿@import "Text.css";

* { margin:0; padding:0; }
body { margin:0; text-align:center; background: url("../images/elements/backShadow.jpg") top center no-repeat;  color:#646464; font-family: Tahoma;
}
.clearer{	clear:both; }
ul { list-style:none;}
/* ------------------------- site container ------------------ */
#all_container
{	
    width:938px !important;
    width /**/:938px;
	margin:0 auto;
	text-align:left;	
	background: url("../images/elements/background.jpg") top center no-repeat;
	padding-right:0px;
	padding-left:0px;
	padding-top:10px;

	/*border:1px solid red;
	height:100% !important;
	background-color:white !important;*/
}

#BottomShadow
{
	width:938px !important;
    width /**/:938px;
	margin:0 auto;
	padding:0px;
	height:10px;
	background:transparent url("../images/elements/footer.gif") top right no-repeat;	
}

.header
{
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	background-position:center;	
	height:120px;
}
#contentContainer
{
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
	border-bottom:1px solid #E4E4E4;
	margin:0px auto;	
	padding:10px 0;
    width:938px !important;
    width/**/ :938px; 
    overflow:hidden;     
    background: #fff url("../images/elements/contentBack.gif") top left no-repeat; 
}
#oneColContentContainer
{
	margin:0px auto;	
	padding:120px 0px 10px 0px;
    width:940px !important;
    width/**/ :940px; 
    overflow:hidden;     
    background: #fff url("../images/elements/home.jpg") top left no-repeat;
}

.homePageText{padding:20px;}

#mainleft
{
    width:200px !important;
    width /**/:200px;
    padding:0px;
    margin:0px;
    float:left;   
    overflow:hidden;
}
#mainright
{
	float:right;
    width:677px !important;
    width /**/:677px;  
    margin:0;       
    border-left:1px solid #E4E4E4;
    padding:30px 30px 20px 30px;
    overflow:hidden;
}
.imgMainImage
{
	float:right;
	margin-left:10px;
	margin-right:8px;
	border:1px solid #3B3B3B !important;
}

/* --------------------------------------- Test Div */
.TestInfo
{
	background-color:#525252;
	color:#fff;
	font-size:0.7em;
	padding:5px;
}
.TestInfo div
{
	padding:0 10px;
	border-right:1px dashed #969292;
}
.testSpanHead
{
	display:block;
	font-size:1.2em;
	width:120px;
	font-weight:bold;
	text-decoration:underline;
}
.testSpan
{
	display:block;
	float:left;
	width:110px;
	font-weight:bold;
}
.testSpanUrl
{
	display:block;
	float:left;
	width:80px;
	font-weight:bold;
}

/* --------- --------------------------------------  FOOTER elements ---------- */ 

#footer_container
{
	width:940px;
	margin:10px auto;
}

.footer {margin:0 auto;width:940px;text-align:center; }
.footer ul { list-style-type:none; margin:0px; padding:0px; color:#018033; }
.footer ul li { display:inline; font-size:0.7em; }
.footer ul li a { text-decoration:none; margin:0 !important	; color:#018033 !important;}
.footer ul li a:hover { text-decoration:underline; }

.endFooter { width:940px !important; width /**/:940px; margin:0 auto;font-size:0.8em; height:26px; text-align:center; }
.endFooter li a { color:#008836 !important;}


#shortcuts
{
	float:right;	
	font-weight:normal;
	font-size:0.8em;
	line-height:10px;
	margin-top:80px;
	margin-right:0px;
	padding:15px 0px 20px 0;
	width:233px;
	background: URL("../images/elements/shortcuts.gif") top left no-repeat;
}
#shortcuts li
{
	float:left;
	padding-left:15px;
}
#shortcuts li a
{	color:#464646;
	text-decoration:none;
}
#shortcuts li a:hover
{
	text-decoration:underline;
}
.crumbsDiv
{height:30px; padding:0 10px;}

ul.ULcrumbs
{
	float:left;	
	font-weight:normal;
	color:#008836;
	line-height:10px;
	padding:0;
}
.ULcrumbs
{
	padding:0 0 10px 10px;
	margin-bottom:10px;
	margin-top:5px;
	font-size:0.7em;
	font-weight:normal;
	color:black;	
}
.ULcrumbs li
{
	float:left;
	padding-left:5px;
	text-transform:capitalize;
}

.ULcrumbs img
{
	margin-top:-2px;
}
.ULcrumbs a
{
	text-decoration:none;
}
.ULcrumbs a:hover
{
	text-decoration:underline;
}
.ULcrumbs .crumbArrow
{
	font-size:0.8em;
}
.tel
{
	float:right;
	
}

/* PAGE BOXES *******************************************/
.BoxedWrapper 
{
	background-color:#EDEDED;
	overflow:hidden;
	float:left;
	margin:0 5px 10px 0px;	
    width:220px !important;
    width /**/:220px;     
    height:277px;
    overflow:hidden;
}
.BoxedSummaryContent 
{
	overflow:hidden;
	float:left;
	padding:10px;
    width:190px !important;
    width /**/:190px;  
    font-size:0.7em; 
    font-weight:bold;  
    margin-bottom:10px;
    height:40px;
    overflow:hidden;
}
.PageBoxHead
{
	  background: green url("../images/elements/pageBoxHead.gif") top left repeat-x; 
	  padding:10px 0px 10px 20px;
	  font-size:.9em;
	  font-weight:bold;
}
.flyout{
	border:1px solid #cfcfcf;
	background:#fff;			
	padding:5px;
	float:left;
	text-align:left;			
	color:#000;
	z-index:10000;
	position:Absolute;
	display:none;
}
.BoxedImage
{
	height:129px;
	width:220px;
	overflow:hidden;
}

.infotable {  margin:0px 0px 10px 0px;border:1px solid #F4FFC2 !important; width:100%;}
.infotableheader { background-color:#EDF9B8; font-size:0.75em;font-weight:bold;}
.infotable tr td{ padding:5px;}
.infotableerrorrow {background-color:#DD7D7D; font-size:0.8em;font-weight:bold;color:Black;}
.infotablerow {background-color:#FFF; font-size:0.7em;font-weight:normal; padding:2px;}
.infotablealternating {	background-color:#F1F0F0;font-size:0.7em;font-weight:normal; padding:2px;}

ul.sponsors li
{
	text-align:center;
}

.sponsors .leftBoxSponsorHeader
{
	font-size:0.85em !important;
	font-weight:bold !important;
	color:#fff !important;
	padding:8px 0 0px 20px !important;
	border:none !important;
	height:25px;
	text-align:left;
	background: silver url("../images/elements/sponsorHeader.jpg") top left repeat-x; 
}