/* CSS Document */

body {
	margin: 			0;
	padding: 			0;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
	font-size: 			11px;
	text-align: 		center;
	color: 				#333333;
	background: 		#949494 url(images/mainback2.gif) repeat-y center;
}

#container, 
#container_hang {
	width: 				772px;
	height: 			auto;
	text-align: 		left;
	margin: 			0px auto;
	background: 		white url(images/footerback.gif) repeat-y;
}
	
#container_hang {
	background: 		#01405a url(images/footerback_hang.gif) repeat-y;;
}

#header {
	background-color: 	white;
	padding: 			0;
	margin: 			0;
	height: 			120px;
	width: 				100%;
}

#sidebar, #sidebar_hang {
	float: 				left;
	padding: 			0px;
	margin: 			0px;
	width: 				179px;
	background: 		url(images/sidetopback.gif) no-repeat top;
}

#sidebar_hang {
	background: 		url(images/sidetopback_hang.gif) no-repeat top;
}
	
#content {
	float: 				right;
	padding: 			0px;
	margin: 			0px;
	width: 				593px;
	background: 		url(images/contentback.gif) no-repeat top;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
}

#content_hang {
	float: 				right;
	padding: 			0px;
	margin: 			0px;
	width: 				593px;
	background: 		url(images/contentback_hang.gif) no-repeat top;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
}

#footer, 
#footer_hang {
	clear: 				both;
	background: 		url(images/footerback.gif);
	padding: 			0px;
	margin:				0 auto;
	width: 				772px;	
}

#footer_hang {
	background: 		url(images/footerback_hang.gif);
}

img {
	margin:				0px;
	padding: 			0px;
}

.deleted {
	text-decoration: line-through;
}	
	
#sidebar p, 
#sidebar_hang p {
	margin: 			25px 25px 15px 25px;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
	font-size: 			9px;
}
	
#sidebar ul, 
#sidebar_hang ul {
	margin: 			25px 0px;
	padding: 			0;
}
	
#sidebar ul.link, 
#sidebar_hang ul.link {
	margin: 			10px 0px;
	padding: 			0;
}
	
#sidebar li, 
#sidebar_hang li {
	margin: 			0px 1px 0px 0px;
	padding: 			2px 0px 2px 25px;
	list-style: 		none;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
}
	
#sidebar ul.link li, 
#sidebar_hang ul.link li {
	margin: 			0px 1px 0px 0px;
	padding: 			0px 0px 0px 25px;
	list-style: 		none;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
	font-size: 			9px;
}
		
#sidebar p, 
#sidebar li, 
#sidebar li a, 
#sidebar li a:visited {
	color: 				#01405a;
	text-decoration: 	none;
}
	
#sidebar_hang p, 
#sidebar_hang li, 
#sidebar_hang li a, 
#sidebar_hang li a:visited {
	color: 				#90abb7;
	text-decoration: 	none;
}
	
#sidebar li a:hover, 
#sidebar_hang li a:hover {
	text-decoration: 	underline;
}
	
#sidebar_hang li.alt {
	background-color: 	#185169;
}

#footer p, 
#footer_hang p {
	margin: 			0 25px;
	padding:			0 0 25px 0;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
	font-size:			9px;
}

#content p, 
#content_hang p {
	padding: 			0 25px;
	margin: 			0 0 15px 0;
}
#content p.kepalairas {
	margin-top: 		10px;
	font-family: 		'Lucida Grande', Arial, Sans-Serif;
	font-style: 		italic;
	text-align: 		center;
}
	
#content_hang p {
	color: 				white;
}
	
#content 
li a, 
#content 
li a:visited {
	color: 				#90abb7;
	text-decoration: 	none;
}
	
#content 
li a:hover {
	text-decoration: 	underline;
}

#content a, 
#content a:visited {
	color: 				#90abb7;
	text-decoration: 	none;
}
	
#content a:hover {
	text-decoration: 	underline;
}

.a_strong,
.a_strong:visited {
	color: 				#01405a;
	text-decoration: 	none;
	font-weight: bold;
}

.a_strong:hover {
	text-decoration: 	underline;
}
	
#content_hang a, 
#content_hang a:visited {
	color: 				#90abb7;
	text-decoration: 	none;
}
	
#content_hang a:hover {
	text-decoration: 	underline;
}
	
#content h1, 
#content_hang h1 {
	color: 				#f09600;
	padding: 			25px 25px 4px 25px;
	margin: 			0;
	font: 				normal 24px "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
}
	
#content h2, 
#content_hang h2 {
	padding: 			20px 25px 6px;
	margin: 			0;
	color: 				#f09600;
	font: 				normal 19px "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
}

#content h3, 
#content_hang h3 {
	color: 				#f09600;
	padding: 			6px 25px 4px 25px;
	margin: 			0;
	font: 				normal 19px "HelveticaNeue-Light", Helvetica, Arial, sans-serif;
}

#content h2 {
	border-top: 		#EEEEEE solid 1px;
}
	
#content_hang h2 {
	border-top: 		#275c73 solid 1px;
}

#content ul,
#content_hang ul {
	padding: 			0 0 0 37px;
	margin: 			0 0 15px 0;
}
#content ul li {
	margin: 			2px 0px 0px;
	padding: 			0px 0px;
	list-style-type: 	square;
	list-style-position: outside;
	list-style-image: 	url(images/bullet.gif);
}
#content_hang ul,
#content_hang ul li {
	color:				white;
}
#content_hang ul li {
	margin: 			2px 0px 0px;
	padding: 			0px;
	list-style-type: 	square;
	list-style-position: outside;
	list-style-image: 	url(images/bullet_hang.gif);
}
.maintable,
.maintable2 {
	width:				450px;
	border-top:			1px solid #275c73;
	border-left:		1px solid #275c73;
	background-color: 	#275c73;
	float:				left;
	margin: 			12px 25px;
}
.maintable2 {
	width:	522px;
}

.maintable .cell, 
.maintable2 .cellnum, 
.maintable .cellprice, 
.maintable .cellfull {
	margin: 			0px 1px 1px 0px;
	color:				white;
	text-decoration:	none;
	background-color: 	#0c4562;
	display: 			block;
	float: 				left;
	padding: 			5px 0px 5px 12px;
}
	
.maintable2 .cellnum {
	width: 				16px;
	text-align: 		center;
	padding: 			6px;
}
.maintable2 .cellnum:hover {
	background-color: 	#275c73;
}	

.maintable .cell {
	width:				300px;
}

.maintable .cellprice {
	text-align: 		right;
	width:				124px;
	padding: 			5px 12px 5px 0px;
}

.maintable .cellfull {
	width:				437px;
}

.maintable2 .tabletitle,
.maintable .tabletitle {
	background: 		#01405a url(images/tableback.jpg) repeat-x;
	width:				437px;
	margin: 			0px 1px 1px 0px;
	color:				#90abb7;
	font-size:			13px;
	font-weight:		bold;
	text-decoration:	none;
	display: 			block;
	float: 				left;
	padding: 			8px 0px 8px 12px;
}

.maintable2 .tabletitle {
	width:				509px;
}
	
.column {
	width: 				190px;
	display: 			block;
	float: 				left;
} 

.reset {
	clear: 				both;
}
