body { font-family: verdana,helvetica,sans-serif; font-size: 11px; color: #5e5e5e; padding: 0; background-color: #fff; margin: 0 10px 0 10px; }
p { line-height: 130%; margin: 0 0 12px 0; }
img { display: block; border: 0; }
table, td, th { font-size: 11px; }
form { padding: 0; margin: 0; } 
input, select, option, textarea { font-family: helvetica, verdana,arial,sans-serif; font-size: 10px; color: #5e5e5e; vertical-align: middle; }
a { color: #444; text-decoration: none; }
a:hover { color: #004fa8; text-decoration: none; }
ul { padding: 0; margin: 0; list-style: none; }
li { padding: 0; }
object { padding: 0; margin: 0; }
embed { padding: 0; margin: 0; }
#page {width: 940px; margin: 0 auto 0 auto; }


  #mainHead { width: 940px; height: 78px; background: #f0f0f0; margin: 0 0 0 0; border-bottom: 2px solid #000; 
		      background-image: url('../../includes/images/173_logo.png'); background-repeat: no-repeat;}
  #mainHead #top_links { padding: 15px 10px 0 0; text-align: right; width: 310px; float:right;}
  #mainHead #top_links a { color: #777;}
  #mainHead #top_linksa:visited { color: #777;}
  #mainHead #top_links a:hover { text-decoration: underline;}
  #mainHead #top_links ul li {color: #777; font-size: 10px; padding: 3px 0 0 0; }
  
  #mainNav { border-bottom: 1px solid #000; background: #C2D0DE; font-weight: bold; padding: 6px 10px 6px 10px; }
  #mainNav .current {  color: #004fa8; }
  #mainNav a {}
  #mainNav a:visited {}
  #mainNav a:hover{text-decoration: none;}
  
  #content {width: 940px;}
  
  
  #left_nav {padding-left: 5px; padding-right:1px; width:138px; float:left; }
  #left_nav #blocks { margin: 5px 5px 0px 0; width:140px;}
  #left_nav #blocks #header { background-color: #C2D0DE; border: 1px solid #ccc; font-size: 11px; padding: 0px 0px 0px 4px; font-weight: bold;}
  #left_nav #blocks #footer { background-color: #C2D0DE; border: 1px solid #ccc; font-size: 11px; padding: 0px 0px 0px 4px; font-weight: bold;}
  #left_nav #blocks #info { font-size: 10px; color: #777; background-color: #fff; padding-top:10px;}
  #left_nav #blocks #info ul li { font-size: 10px; color: #777; padding: 3px 2px 6px 8px;}
  #left_nav #blocks #facts {font-size:10px; border-bottom: 1px solid #C2D0De; padding-bottom: 5px;}
  
  #left_content {width:580px; float:left; margin: 5px 5px 0 10px; padding-left: 10px; padding-right:5px; padding-top:10px; font-size:12px; border-left: 2px solid #ccc; border-right:2px solid #ccc; }
  
  #left_content #board {border-bottom: 1px solid #c2d0de; margin-bottom:10px;}
  #left_content #name {width:190px; border-bottom: 1px solid #c2d0de; padding-bottom:10px; padding-top:10px; padding-left:10px;}
  #left_content #title {width:190px; border-bottom: 1px solid #c2d0de; padding-bottom:10px; padding-top:10px;}
  #left_content #bio {width:100px; border-bottom: 1px solid #c2d0de; padding-bottom:10px; padding-top:10px;}
  #left_content #contact {width:70px; border-bottom: 1px solid #c2d0de; padding-bottom:10px; padding-top:10px;}
  #left_content #even {background-color:#fff;}
  #left_content #odd{background-color:#f0f0f0;}
  #left_content #tbheader { border-bottom:1px solid #000; font-size:11px; font-weight:bold;}
  #left_content #sectionHead { font-weight: bold; color: #777; font-size: 16px; text-align:right; padding-right: 10px;margin-bottom: 15px; background-color:#C2D0DE; margin-right: 5px; padding-bottom:2px; padding-top:2px;}
  #left_content p {font-size:11px; padding-right:5px;}
  #left_content ul { list-style: disc; padding-left: 25px; padding-bottom:5px;}
  #left_content li { padding-bottom:5px;}
  
  
  #right_content {padding-left: 5px; padding-right:5px; width:160px; float:right;}
  #right_content #blocks { margin: 5px 5px 0px 0; width:160px;}
  #right_content #blocks #header { background-color: #C2D0DE; border: 1px solid #ccc; font-size: 11px; padding: 0px 0px 0px 4px; font-weight: bold;}
  #right_content #blocks #footer { background-color: #C2D0DE; border: 1px solid #ccc; font-size: 11px; padding: 0px 0px 0px 4px; font-weight: bold;}
  #right_content #blocks #info { font-size: 10px; color: #777; background-color: #fff; padding-top:10px;}
  #right_content #blocks #info ul li { font-size: 10px; color: #777; padding: 3px 2px 6px 8px;}
  
  /* KIA SYSTEM */
  #left_content_kia {width:758px; float:left; margin: 5px 5px 0 10px; padding-left: 10px; padding-right:5px; padding-top:10px; font-size:12px; border-left: 2px solid #ccc; }
  #left_content_kia #board {border-bottom: 1px solid #c2d0de; margin-bottom:10px;}
  #left_content_kia #name {width:190px; border-bottom: 1px solid #c2d0de; padding-bottom:10px; padding-top:10px; padding-left:10px;}
  #left_content_kia #title {width:190px; border-bottom: 1px solid #c2d0de; padding-bottom:10px; padding-top:10px;}
  #left_content_kia #bio {width:100px; border-bottom: 1px solid #c2d0de; padding-bottom:10px; padding-top:10px;}
  #left_content_kia #contact {width:70px; border-bottom: 1px solid #c2d0de; padding-bottom:10px; padding-top:10px;}
  #left_content_kia #sectionHead { font-weight: bold; color: #777; font-size: 16px; text-align:right; padding-right: 10px;margin-bottom: 15px; background-color:#C2D0DE; margin-right: 5px; padding-bottom:2px; padding-top:2px;}
  #left_content_kia p {font-size:11px; padding-right:5px;}
  #left_content_kia .tbheader { font-size: 11px; font-weight: bold; background-color: #C2D0DE; border-bottom: 1px solid #000; padding-top:2px; padding-bottom:2px;padding-left:5px;}
  #left_content_kia .tbcontent_even { border-bottom: 1px solid #ccc; padding-top:2px; padding-bottom:2px; padding-left:5px; background-color:#fff;}
  #left_content_kia .tbcontent_odd { border-bottom: 1px solid #ccc; padding-top:2px; padding-bottom:2px; padding-left:5px; background-color:#f0f0f0;}
  #left_content_kia #paging {font-size: 10px; font-weight: bold; color:#777; text-align:center; margin-bottom:10px;}
  /* END KIA SYSTEM */
  
  /* NEWS PAGE */
  #left_content #header { font-weight: bold; color: #004fa8;}
  #left_content .header { font-weight: bold; color: #004fa8;}
  #left_content #header a { font-weight: bold; color: #004fa8;text-decoration: none;}
  #left_content .header a { font-weight: bold; color: #004fa8;text-decoration: none;}
  #left_content .header a:hover { font-weight: bold; color: #004fa8;text-decoration: underline;}
  #left_content #header a:hover { font-weight: bold; color: #004fa8;text-decoration: underline;}
  #left_content #date { font-size: 10px; font-weight:bold; padding-bottom: 5px;}
  #left_content #summary { font-size: 11px; padding-top:10px; padding-bottom: 10px; position:relative;}
  #left_content .summary { font-size: 11px; padding-top:10px; padding-bottom: 10px; }
  #left_content #summary #images img {width:100px;}
  #left_content #summary #images ul {list-style:none; margin-bottom:20px;}
  #left_content #summary #images li {display: inline; float:left; padding-right:10px;}
  #left_content #summary .ribbon { background-color:#C2D0DE; height:3px; margin-right:10px; margin-bottom: 15px; margin-top:15px; position:absolute;}
  
  #left_content #ribbon { background-color:#C2D0DE; height:3px; margin-right:10px; margin-bottom: 15px; margin-top:15px;}
  /* END NEWS PAGE */
  
  /* HOME PAGE */
  #image {border-bottom: 2px solid #000;}
  
  #left_content_home {width:750px; float:left; margin: 5px 5px 0 5px; font-size:12px; }
  
  #right_content_home {padding-left: 5px; padding-right:5px; width:160px; float:right; border-left: 2px solid #ccc; border-right: 2px solid #ccc; min-height: 520px;} 
  #right_content_home #blocks { margin: 5px 5px 0px 0; width:160px;}
  #right_content_home #blocks #header { background-color: #C2D0DE; border: 1px solid #ccc; font-size: 11px; padding: 0px 0px 0px 4px; font-weight: bold;}
  #right_content_home #blocks #footer { background-color: #C2D0DE; border: 1px solid #ccc; font-size: 11px; padding: 0px 0px 0px 4px; font-weight: bold;}
  #right_content_home #blocks #info { font-size: 10px; color: #777; background-color: #fff; padding-top:10px;}
  #right_content_home #blocks #info ul li { font-size: 10px; color: #777; padding: 3px 2px 6px 8px;}
  /* END HOME PAGE */
  
  #mainAdBlock1 {border-top: 2px solid #000; background: #C2D0DE; color: #000; width: 450px; height: 80px; font-weight: bold; padding: 2px 2px 2px 5px; background-image: url(../images/173_b_left.gif); background-repeat: no-repeat;}
  
  #mainAdBlock2 {border-top: 2px solid #000; background: #C2D0DE; color: #000; width: 450px; height: 80px; font-weight: bold; padding: 2px 2px 2px 5px; background-image: url(../images/173_b_right.gif); background-repeat: no-repeat; border-left: 1px solid #000000;}
  
  #mainAdBlock1 #mainAdBlockleft #copy p { padding: 0px 5px 0px 120px; line-height: 125%; margin: 0; font-size: 10px; font-weight: normal;}
  #mainAdBlock2 #mainAdBlockright #copy p { padding: 0px 120px 0px 5px; line-height: 125%; margin: 0; font-size: 10px; font-weight: normal;}
  
  #mainFoot { color: #777; font-size: 10px; padding: 3px 0 5px 10px; border-bottom: 2px solid #000; border-top: 1px solid #000; border-left: 
  			  2px solid #ccc; border-right: 2px solid #ccc; background-color: #C2D0DE; text-align: center;}
  #mainFoot a { color: #777; text-decoration: none; font-size: 10px;}
  #mainFoot a:hover{ color: #777; text-decoration: underline; }
  
  
  /* DIV Email Form */
  #em {width:500px; border:1px solid #000;}
  #kiaForm { }
  #kiaForm #header { border-bottom: 1px dotted #ccc; padding-top:5px; margin-bottom:5px; font-weight:bold; background-color: #f0f0f0; padding-left: 5px;}
  #kiaForm #foot { margin-bottom:5px; background-color: #C2D0DE; font-size:12px; text-align:right; font-weight:bold; padding-top:2px; padding-bottom:2px; padding-right:10px;}
  #kiaForm #title {margin-bottom:5px; background-color: #C2D0DE; font-size:12px; text-align:center; font-weight:bold; padding-top:2px; padding-bottom:2px;}
  #kiaForm #content { padding-left:5px; padding-right: 5px; font-size:11px; width:480px;}
  #kiaForm input {border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid #ccc; font-size:11px;}
  
  	.fade_bg{ display:none;position:absolute;top:0%;left:0%;height:100%;width:100%;background-color:#000;z-index:998;opacity:.35;filter:alpha(opacity=35);-moz-opacity:0.35;}
.fade_fg {display:none;position:absolute;top:25%;left:25%;height:428px;width:500px;border:1px solid #000;background-color: #fff;z-index:999;overflow: auto;}
  
  /*
  #mainLeftBlock { border-left: 2px solid #ccc; border-right: 2px solid #ccc; font-weight: bold; padding: 2px 2px 2px 5px; background-color: #f0f0f0; }
  #mainRightBlock { border-left: 2px solid #ccc; border-right: 2px solid #ccc; font-weight: bold; padding: 2px 5px 2px 2px; background-color: #f0f0f0; }
  
  #mainLink { border-left: 2px solid #ccc; border-right: 2px solid #ccc; font-weight: bold; padding: 2px 2px 2px 5px; background-color: #f0f0f0; }
  #mainLink #info { font-size: 10px; color: #777;}
  #mainLink #info ul li { font-size: 10px; color: #777; padding: 3px 0px 0px 8px; font-weight: normal;}
  #mainLink #info a { }
  #mainLink #info a:visited { }
  #mainLink #info a:hover { text-decoration: underline; }
  
  #mainNews { border-left: 2px solid #ccc; border-right: 2px solid #ccc;  border-top: 2px solid #000; padding: 5px 5px 5px 10px; font-weight: bold;}
  #mainNews #info ul li { font-size: 10px; font-weight: normal; padding: 5px 0 0 3px;}
  #mainNews #info a { }
  #mainNews #info a:visited { }
  #mainNews #info a:hover { text-decoration: underline; }
  
  #mainImage { padding: 5px 0 0 0;}
  
  
  
  
  #mainAdBlockleft #copy p { padding: 0px 5px 0px 120px; line-height: 125%; margin: 0; font-size: 10px; font-weight: normal;}
  #mainAdBlockright #copy p { padding: 0px 120px 0px 5px; line-height: 125%; margin: 0; font-size: 10px; font-weight: normal;}
  
  #mainblocks { margin: 5px 0 15px 0; width:185;}
  #mainblocks #header { background-color: #C2D0DE; border: 1px solid #ccc; font-size: 11px; padding: 0px 0px 0px 4px; font-weight: bold;}
  #mainblocks #info { font-size: 10px; color: #777; background-color: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;}
  #mainblocks #info ul li { font-size: 10px; color: #777; border-left: 1px solid #ccc; padding: 3px 2px 6px 8px;}
  
  #mainBodyHome { padding: 10px 10px 15px 10px; border-top: 2px solid #000; border-left: 1px solid #ccc; font-size: 13px;}
  
  #mainBodySub { padding: 5px 2px 5px 2px;}
  #mainBodySub #header { font-size: 16px; font-weight: bold; color: #004fa8; text-align:left; border-bottom: 2px solid #C2D0DE;  padding: 4px 0 4px 0;}
  #mainBodySub #content { font-size: 11px; padding: 5px 3px 5px 3px; margin: 5px 3px 5px 3px;}
  #mainBodySub #content .main { font-size: 11px; padding: 5px 3px 5px 3px; margin: 5px 3px 5px 3px;}
  #mainBodySub #content a { color: #004fa8; }
  #mainBodySub #content a:hover { text-decoration: underline; }
  #mainBodySub #content .tbheader { font-size: 11px; font-weight: bold; background-color: #C2D0DE; border-bottom: 1px solid #000;}
  #mainBodySub #content .tbcontent { border-bottom: 1px solid #ccc; }
  
  #mainBodySub #content .contactsTD { font-size: 11px; padding: 5px 3px 5px 3px; margin: 5px 3px 5px 3px; border-bottom: 1px solid #ccc;}
  #mainBodySub #content .contactsTH {  padding: 5px 3px 5px 3px; margin: 5px 3px 5px 3px; font-size: 11px; font-weight: bold; background-color: #C2D0DE; border-bottom: 1px solid #000;}
  #mainBodySub #subheader {font-size: 13px; font-weight: bold; }
  
  
    #mainFoot { color: #777; font-size: 10px; padding: 3px 0 5px 10px; border-bottom: 2px solid #000; border-top: 1px solid #000; border-left: 2px solid #ccc; border-right: 2px solid #ccc; background-color: #C2D0DE; text-align: center;}
	#mainFoot a { color: #777; text-decoration: none; font-size: 10px;}
	#mainFoot a:hover{ color: #777; text-decoration: underline; }
	
	#history { font-size: 11px; font-weight: bold; }
	#history img {padding: 0 10px 3px 10px  }
	#history #rimages { float: right; }
	
	#news { padding: 5px 2px 5px 2px; }
	#news #header { font-size: 26px; font-weight: bold; color: #004fa8; text-align:left; border-bottom: 2px solid #C2D0DE; padding: 4px 0 4px 0;}
	#news #content .main { font-size: 11px; padding: 5px 3px 5px 3px; margin: 5px 3px 5px 3px;}
	#news #content .header { font-size: 13px; padding: 10px 3px 5px 3px; font-weight: bold;}
	#news #content .date { font-size: 10px; padding: 5px 3px 5px 3px; color: #777;}
	#news #content .more { font-size: 10px; padding: 5px 3px 5px 3px;}
	#news #content ul { padding: 5px 3px 5px 19px; margin: 5px 3px 5px 3px; list-style-position: outside;}
	#news #content li { padding: 5px 0px 5px 0; margin: 5px 0 5px 0; list-style: disc;}
	#news #content .hr { border-bottom: 1px solid #C2D0DE; padding: 0 0 5px 0; }
	#news #content .hrshort { border-bottom: 1px solid #C2D0DE; padding: 0 0 0 0; width: 75%;}
	#news #content a { color: #004fa8;}
  	#news #content a:hover { text-decoration: underline; }
	*/

