
.clear {
	clear:both;
}

*
{
	margin:0;
	padding:0;
}


td {
font-size:12px;
}

/*--------------------------------*/

#Body {
	background-color:#FFFFEE;
	margin:0px;
	padding:0px;

}





#Contents {
	border-left:solid 15px #BED9ED;
	width:975px;
}

#MainSite {
	width:765px;
	border-left:solid 4px #996633;
	border-right:solid 2px #996633;
	background-image: url(images/MainSiteBack.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom:30px;
	float:left;
	background-color:#FFFFEE;	
}


#TopAds {
	height:80px;
	background-color:#FFFFEE;
	
}

#Branding {
	height:80px;
	background-color:ffbe0f;
	background-image: url(/images/cm/clo_header.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}




#RightSite {
	float:right;
	width:200px;

}

#SiteFooter {
	width:765px;
	text-align:center;
}



.logoLink {
	display:block;
	width:356px;
	height:79px;

	float:left;
}


.loginLink {
	display:block;
	width:200px;
	float:right;
	text-align:right;
	padding-right:10px;
}









.menu ul{

		font-family: Arial, Helvetica, sans-serif;

	list-style-type:none;

	padding:0;

	margin:0px;

	margin-top:1px;



	

	}



.menu li{

	font-family: Arial, Helvetica, sans-serif;

	list-style-type:none;

	float:left;

	position:relative;

	padding-left:2px;

	z-index:100;}



.menu table{

		font-family: Arial, Helvetica, sans-serif;

	position:absolute;

	border-collapse:collapse;

	z-index:80;

	left:1px;

	top:25px;

	}





.menu a:link, .menu :visited {

font-family: Arial, Helvetica, sans-serif;

	display:block;

	font-size:12px;

	line-height:24px;

	width:122px;

	padding:0;

	color:#ffffff;

	background-color:#996633;

	font-weight:bold;

	text-transform:uppercase;

	text-decoration:none;

	text-align:center;

	background-image: url(images/navcorner.gif);

	background-repeat: no-repeat;

	background-position: bottom right;

	border:solid 1px #000;}



.menu a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;

	color:#000;

	text-decoration:none;

	background-color:#ccc;}

	

	

.menu ul ul a:link, .menu ul ul :visited {

	font-family: Arial, Helvetica, sans-serif;

	display:block;

	font-size:12px;

	border:solid 1px #000;

	line-height:24px;

	width:122px;

	padding-left:0;

	margin-left:2px;

	color:#ffffff;

	background-image: url(images/na.gif);

	background-repeat: no-repeat;

	background-position: bottom right;

	font-weight:bold;

	font:Geneva, Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	text-decoration:none;

	text-align:center;}



.menu ul ul a:hover{

	font-family: Arial, Helvetica, sans-serif;

	color:#7A1D42;

	text-decoration:none;

	background-color:C5A78A;}





.menu ul ul {

		font-family: Arial, Helvetica, sans-serif;

	visibility:hidden;

	margin-top:-1px;

	position:absolute;

	width:122px;

	padding-top:1px;

	margin-left:-4px;	

	border:0px;

	height:0;}



.menu ul ul li{

	font-family: Arial, Helvetica, sans-serif;}



.menu ul li:hover ul,

.menu ul a:hover ul{

	font-family: Arial, Helvetica, sans-serif;

	visibility:visible;}


	
	
#Homepage {
	padding:5px;
}

	

#Homepage #left {

	width:538px;
	padding: 0px;
	float:left;}
	
	
	
#Homepage #right {

	width:200px;
	float:right;}
	
#Homepage .HPMainContentWrapper {
	border:solid 0px #7a1d42;
}

#Homepage .HPlinkroll {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
	
#Homepage .contentpane {
	width:268px;
	float:left;

}

#Homepage .contentpane2 {
	width:265px;
	float:right;
	border-left:solid 0px #7a1d42;
}




#Homepage .LowerLeftContent {
	width:326px;
	float:left;
}


#Homepage .LowerRightContent {
	width:205px;
	float:right;
}



/*---------------------------TwoCol-------------------------------*/
#TwoCol
{
	padding:5px;
}

	

#TwoCol #left 
{
	width:460px;
	float:left;
}
	
	
	
#TwoCol #right 
{
	width:270px;
	float:right;
	
}
	
#TwoCol .contentpane 
{
	width:460px;
	float:left;
	
}



/*---------------------------MainGuidePageWrapper-------------------------------*/
#MainGuidePageWrapper {
	width:760px;
	border-left:solid 4px #996633;
	border-right:solid 2px #996633;
	background-image: url(images/MainSiteBack.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
	padding-bottom:30px;
	float:left;
		
}

/*---------------------------OnceCol-------------------------------*/
#OneCol .contentpane
{
}








/*---------------------------MainGuidePage-------------------------------*/
#MainGuidePage
{
	padding:5px;
}

	

#MainGuidePage #left 
{
	width:420px;
	float:left;
	border-right:solid 1px #996633;
	padding-right:10px;
}
	
	
	
#MainGuidePage #right 
{
	width:315px;
	float:right;
}
	
#MainGuidePage .contentpane 
{
	width:420px;
	float:left;
	
}

#GoogleSkyscraper
{
margin-top:10px;
text-align:center;
}