body {

	color : #333;

	font-size : 12px;

	font-family : arial, helvetica, sans-serif;

	background-color: #990099;

}



img {

	display : block;

	background-color: #8EC3B6;

}



form {

	padding : 0;

	margin : 0;



}



ol {



	line-height : 27px;

	margin-top : 0;

}



a {

	color: #66FFFF;

	text-decoration : none;

}



a:hover {

	text-decoration : underline;

	color:#FFFFFF;

}



.pad10 {

	padding : 10px;

}



.center {

	margin : 0 auto;

}



h1 {



	color : #66FFFF;

	font-size : 16px;

	font-family : verdana;

	font-weight : bold;

	line-height : 28px;

	letter-spacing : 2px;

	display : block;

	margin : 20px 0 0;

	padding : 0;



}



h2 {

	color : #000000;

	font-size : 14px;

	font-family : verdana;

	font-weight : normal;

	line-height : 22px;

	letter-spacing : 2px;

	display : block;

	margin : 15px 5px 5px;

	padding : 1px;

}



.contentWrapper {

	background-color: #FFFFFF;

	border : 1px solid #7b2317;

	margin : 0 auto;

	height: 530px;

	width : 870px;

	clear : both;

	font-size : 12px;

}



.content {

	width: 850px;

	margin : 0 auto;

	height: 450px;

	border : 0px solid #7b2317;

	z-index : 0;

}

.logo {

	width: 850px;

	margin-left : 15px; 

	height: 50px;

	border : 0px solid #7b2317;

	z-index : 0;

}

.homeLeft {

	background-color : #4845ba;

	color:#CCCCCC;

	width : 196px;

	height : 400px;

	float: left;

	padding : 5px 5px 5px 5px;

	margin-left : 5px;

	margin-right : 0px;

	font-size : 10px;

	font-family : verdana;

	font-weight : normal;

	line-height : 15px;

	display : block;

}

.homeRight {

	margin-left : 3px;

	background-color: #4845ba;

	color: #FFFFFF;

	padding-left : 10px;

	padding-right : 10px;

	width : 606px;

	height : 410px;

	float: left;

	font-size : 12px;
}

.homeRight2 {

	margin-left : 3px;

	background-color: #87531F;

	color: #FFFFFF;

	padding-left : 10px;

	padding-right : 10px;

	width : 607px;

	height : 410px;

	float: left;

	font-size : 12px;

	overflow : scroll;

}



#topNav {

	width: 850px;

	height: 35px;

	text-align : center;

	font-size : 6px;

	padding : 1px;

	margin: 1px 3px 2px 2px;



}



#topNav ul {

	padding : 1px;

	background-color : #FFFFFF;

	display : inline;

	list-style : none;

	margin : 0;

	float : left;

}



#topNav ul li {

	margin : 0px;

	padding : 1px;

	float : left;

	background-color : #FFFFFF;

	position : relative;

	display : block;

	text-align : center;



}



#topNav ul li a {

	float : left;

	font-size : 12px;

	font-family : arial, helvetica, sans-serif;

	line-height : 22px;

	display : block;

	background-color : #861085;

	text-decoration : none;

	color : #FFFFFF;

	padding : 5px 5px 5px 5px;

	border : 0px solid #7b2317;

	width : 197px;

	cursor : pointer;

	font-weight:bolder;

}



* html #topNav ul li a{

	background-color : #861085;

	padding-left : 1px;

	padding-right : 1px;

}



#topNav ul li a:hover {

	border : 0px solid #A0DBFA;

	width : 197px;

}



#topNav ul li ul {

	width : 200px;

	letter-spacing: 1px;

	padding: 0px 0px 0px 1px;

	display : none;

	background-color: #861085;

	border : 0px solid #224970;

	z-index : 250;

	position : absolute;

	left : 0px;

	top : 30px;

}



/* commented backslash mac hiding hack \*/ 





* html #topNav ul li a {

	height : 1%;

}





/* end hack */ 







#topNav ul li:hover a, #topNav ul li.over a {

	color : #FFFFFF ;

	background-color : #861085;

}



#topNav ul li:hover ul li a:hover, #topNav ul li.over ul li a:hover {

	color : #FFFFFF;

	background-color : #861085;

	float:none;

}



#topNav ul li a.ison {

	color : #FFFFFF;

	background-color : #666666;

	border : 0px solid #7b2317;

	cursor : default;

}



#topNav ul li ul li a.ison {

	color : #FFFFFF;

	background-color : #CCCCCC;

	border : 0px solid #7b2317;

	cursor : default;

}



#topNav ul li:hover li a, #topNav ul li.over li a {



	color : #FFFFFF;



}



#topNav ul li ul li a {

	padding: 0px 0px 0px 5px;

	line-height : 26px;

	font-size : 10px;

	text-align : left;

	width : 202px;

	margin : 0px;

}



#topNav ul li:hover ul, #topNav ul li.over ul {



	display : block;

}







#footer {

	margin : 0 auto;

	width : 800px;

	padding-top : 5px;

	text-align : center;

	color : #efefe0;

	font-size : 10px;

}



#footer a {

	color : #efefe0;

	text-decoration : none;

}



#footer a:hover {

	text-decoration : underline;

}





#siteMap {

	width : 400px;

	margin-left : 20px;

	float : left;

	font-size : 13px;

	line-height : 24px;

	margin-top : 0;

}



#siteMapImg {

	float : left;

	padding-left : 0;

	margin-right : 20px;

	margin-left : 35px;

	margin-top : 6px;

	border : 1px solid #7b2317;

}



#contactImg {

	width : 200px;

	height : 266px;

	float : left;

	margin-right : 40px;

	border : 1px solid #7b2317;

}



#contactPage {

	width : 280px;

	float : left;

}



#contactPage div.pageDetailsTitle {

	width : 250px;

	float : left;

}



#contactPage p {

	padding : 20px 10px;

	font-size : 12px;

	float : left;

}



#placelist {

	width : auto;

}




