html, body {

	margin:0;

	background: #f4f3f9 url(../images/bg.png) repeat-x;

      	min-height: 100%;

	height: auto;

}



body,td,th {

	color: #333;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	line-height: 140%;

}



h1,h4,h5,h6   {

     	font-size: 14px;

     	color: #333;

     	font-weight: bold;

}

     

h2   {

      	color: #333;

	font-weight: bold;

	font-size: 18px;

	text-transform: uppercase;

	margin:0;

	padding:0;  

	line-height: 16px;

}



h3   {

      	color: #333;

	font-weight: bold;

	font-size: 14px;

	text-transform: none;

	margin-bottom: 10px;

	padding-top: 0;

	margin-top: 0;  

}



#container {

	width: 100%;

	float: left;

	background: url(../images/conbg.gif) no-repeat right top;

	display: inline-block;

	min-height: 800px;	

}



#wrapper {

	background: url(../images/wrbg.png) no-repeat;

	width: 850px;

	float: left;

}





.cleaner {clear:both;}



#left {

	float: left;

	width: 220px;

	margin-top: 180px;

	margin-left: 20px;

}



#logo {

	margin-bottom: 30px;

	width: 100%;

	height: 30px;

	float: left;

	clear: left;

}



#main {

	margin-top: 150px;

	float: right;

	width: 500px;

	padding-left: 60px;

	padding-top: 80px;

	background: url(../images/mainbg.png) no-repeat top;

	min-height: 400px;	

}



#header {

	width: 400px;

	height: 237px;

	background: #000;

	float: left;

	margin-left: 10px;

}



a {

	color: #333;

}



a:hover {

	text-decoration: none;

}



#mainMenu {

	width: 100%;

	float: left;

	clear: left;

	margin-top: 40px;

}



#menu2 {

	width: 100%;

	float: left;

	clear: left;

	margin-top: 10px;

}



#menu2 ul li a {

	text-transform: lowercase;

	color: #666;

	font-weight: normal;

}



#menu2 ul li a:hover {

	text-decoration: underline;

}



#contentwrapper {

	width: 420px;

	float: left;

	background: url(../images/cwbg.png) repeat-x bottom;

}



#content {

	float: left;

	padding: 20px;

	padding-top: 0;

	width: 380px;

	background: #fff;

	margin-bottom: 60px;

}

	



#footer {

	width: 100%;

	float: left;

	margin-left: 20px;

	margin-top: 30px;

	color: #666;

}



#menu1 h3,

#menu2 h3,

#header h3,

#footer h3 {

	display: none;

}



h2.contentheading, h2.componentheading, .componentheading {

	margin-bottom: 15px;

	margin-top: 5px;

	font-weight: normal;

	font-size: 18px;

	text-transform: none; 

	line-height: 16px;

	color: #000;

}





ul { 

	margin: 2px;

	padding: 6px;

	padding-left: 15px;

}



li {	

	padding-left: 1px;

	line-height: 150%;

	list-style-image: url(../images/mainli.gif);

}



ul.arrow1 li,

ul.arrow2 li {

	padding-left: 5px;

	padding-bottom: 2px;

	padding-top: 2px;

}



textarea,

input { 

	border: solid 1px #666; 

	color: #333; 

}

	

.button {

	cursor: pointer;

}



p { margin-top: 6px; }

}



li {	

	padding-left: 1px;

	line-height: 150%;

	list-style-image: url(../images/mainli.gif);

}



ul.arrow1 li,

ul.arrow2 li {

	padding-left: 5px;

	padding-bottom: 2px;

	padding-top: 2px;

}



textarea,

input { 

	border: solid 1px #666; 

	color: #333; 

}

	

.button {

	cursor: pointer;

}



p { margin-top: 6px; }