/*latest update 2009.07.11*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{ margin:0;padding:0;}
table{ border-collapse:collapse;border-spacing:0;}
fieldset,img{ border:0;}
ol,ul,li{ list-style:none; list-style-position:outside;}
a img{ border:0;}


a{ color:blue; text-decoration:underline;}
a:hover{ color: #98171A; text-decoration:none;}


body{ font-size:14px; font-family:Tahoma, Geneva, sans-serif; background:#ededf0 url(../images/body_bg.gif); padding:20px 0 40px;}

.wrapper{ width:1050px; margin:0 auto;}

/*header*/
#header{ width:100%; position:relative; z-index:4;}
	.head .logo{ margin:0 0 8px 25px;}
	.head .logo a{ font-size:20px;}

#navigation{ width:1050px; height:43px; background:url(../images/nav.gif) 0 0 no-repeat;}
#navigation ul{ font-size:18px; padding-left:38px;}
#navigation ul li{ display:inline; line-height:43px; margin-right:54px;}
#navigation ul li a{ color:#000; text-decoration:none; font-size:18px; line-height:43px;}
#navigation ul li a:hover{ color:#555;}


/*content*/
#content{ width:100%; background:#fff url(../images/content_middle.gif) 0 0 repeat-y; margin-bottom:35px;}
.content_inside{ width:100%; overflow:hidden; background:url(../images/content_top.gif) 0 0 no-repeat; padding-top:10px;}

	.side_content{ float:left; width:220px;}
	
	.main_content{ float:left; width:575px; margin:0 0 20px 20px;}
	.main_content p{ margin-bottom:18px; line-height:20px;}
		h1{ font-size:20px; margin:15px 0;}
		h2{ font-size:18px; margin:15px 0;}
		h3{ font-size:16px; margin:15px 0;}
		h4{ font-size:14px; font-weight:bold; margin:15px 0;}
		h5{ font-size:12px; font-weight:bold; margin:15px 0;}
		.main_content ul { margin-left:30px; margin-right:20px; margin-bottom:20px; margin-top:20px;}
		.main_content ul li { list-style-type:disc; font-family:Tahoma, Geneva, sans-serif; line-height:130%; font-size:14px; margin-bottom:10px;}
		.main_content ol { margin-left:30px; margin-right:20px; margin-bottom:20px; margin-top:20px;}
		.main_content ol li { list-style-type:decimal; font-family:Tahoma, Geneva, sans-serif; line-height:130%; font-size:14px; margin-bottom:10px;}
		.main_content blockquote { background: #E8EDF1; margin: 0px 25px 15px 25px; padding: 10px 20px 15px 15px;
							  border-top: 1px solid #DDDDDD; border-right: 1px solid #666666; border-left: 1px solid #DDDDDD; border-bottom: 1px solid #666666;}
							  
	.sidebar{ float:right; width:219px; display:inline; margin-right:1px;}
		.side_box{ width:191px; margin:0 auto 10px;}
		.side_box p.title{ width:100%; height:24px; line-height:24px; color:#000; text-indent:18px; font-size:14px; font-weight:normal;
					  background:#004338 url(../images/side_title.gif);}
		.side_box ul{ width:189px; border:1px #b1b0b0 solid; border-top:0; background:#fff; padding:2px 0 8px;}
		.side_box ul li{ line-height:205%; background:url(../images/li_dot.gif) 8px 9px no-repeat; padding-left:18px; font-size:12px;}
		.side_box ul li a{ color:#000; text-decoration:none;}
		.side_box ul li a:hover{ color:#666; text-decoration:underline;}
	
	.copyright{ clear:both; width:100%; height:24px; line-height:24px; font-size:10px; text-indent:13px; color:#000; background:#e5e5e9 url(../images/footer.gif);}
	.copyright a {color:black; text-decoration:none;}
	.copyright a:hover {color:black; text-decoration:underline;}


.bottom_box{ width:1050px; font-size:12px; background:url(../images/bottom_box_bottom.png) 0 bottom no-repeat;}
.bottom_box_inside{ width:990px; padding:20px 0 0 60px; overflow:hidden; position:relative; top:-18px; margin:0 auto;
					 background:url(../images/bottom_box_top.png) 0 top no-repeat;}
.bottom_box ul{ float:left; width:230px; margin-right:10px;}
.bottom_box ul li{ line-height:140%; padding-left:10px; background:url(../images/dot_white.png) 0 5px no-repeat;}
.bottom_box ul li a{ color:#fff; text-decoration:none;}
.bottom_box ul li a:hover{ color:#bbb;}


/*Specific Styling*/

.text-center { text-align:center;}
.img-right { padding-left:8px; padding-bottom:8px; float:right;}
.img-left { padding-right:8px; padding-bottom:8px; float:left;}
.normal-table {font-size:13px;}
.normal-table td {padding:5px;}
.normal-table th {padding:5px;}