/****
	General Styles
****/

*
{
	margin: 0;
	padding:0;
}

html, body
{
	height:100%;
}

body
{
	
	background: #00142F;
	font-family:Verdana, verdana;
	font-size: 76%;
}

h1
{
	height: 92px;
	width: 200px;
	background: url('logo.gif');
	position:relative;
	left:5px;
	text-indent: -1000em
}

ul
{
	list-style-type: none;
}

a
{
	color: #8F293F;
	text-decoration: none;
}

dt {
	text-decoration: underline;
}
dd {
	padding-left: 2em;
}
/****
	Main containers
****/

#container
{
	width:1000px;
	margin:auto;
	/*background: url(../images/main-back.gif);*/
	min-height:100%;
	text-align: left;
	padding:0 0px;
	}

#header
{	width:1004px;
	height: 150px;
	border-top: #0066FF 1px solid;


	
}
.headertopim
{	width:1004px;
float:left;
	height:10px;
	border-bottom:1px solid #073C74;
	background:url(images/index_01.gif);
	background-repeat:repeat-x;
	position:relative;
	background-color:#00060A;
	
}


.headerim_1
{	width:206px;
float:left;
	height:140px;
	border-bottom:0px solid #000;
	background:url(images/index_02.gif);
	background-repeat:no;
	position:relative;
	
}

.headerim_2
{	width:615px;
float:left;
	height:140px;
	border-bottom:0px solid #000;
	/*background:url(images/index_03.gif);
	background-repeat:repeat-x;*/
	position:relative;
	
}

.headerim_3
{ float:left;
	width:183px;
	height:140px;
	border-bottom:0px solid #000;
	background:url(images/index_04.gif);
	background-repeat:repeat-x;
	position:relative;
	
}
.buttionbg
{ float:left;
	width:1004px;
	height:27px;
	border-bottom:0px solid #000;
	background:url(images/index_13.gif);
	background-repeat:repeat-x;
	position:relative;
	
}

#footer
{ position:relative; float:left;
	height:30px;
	width:1004px;
	border-top:0px solid #000;
	position:relative;
	background-color:#00142F;
	
}

.copyright
{	position:relative;
	float:left;	
	margin-right:10px;	
	margin-top:10px;
	padding-left: 10px;
	font-weight: bold;
	font-family: tahoma;
	font-size: .9em;
	color:#A8DCF6;	
}

.devlopby
{	position:relative;
	float:right;
	margin-right:10px;	
	margin-top:10px;
	 font-weight: bold;
	font-family: tahoma;
	font-size: .9em;
	color:#A8DCF6;
	
}

.companyname {
	font-weight: bold;
	float: none;
}
/****
	Main 
	igation
****/

#nav
{	margin:auto;
	position: absolute;
	bottom:0;
	right:0;
	top:3px;
	margin-right:3px;
	background: url('menu_bg.jpg') repeat-x left top;
	border:#FF0000 0px solid;
	}

#nav li, .horzmenu li
{
	float:left;
	line-height: 1.5em;
	margin-right:1px;
	padding-left:1px;
	/*background: url(../images/nav-left.gif) no-repeat;*/
}

#nav li a
{
	display: block;
	/*background: url(../images/nav-right.gif) right top no-repeat;*/
	padding-right:19px;
	padding-left: 20px;
	font-weight: bold;
	font-family: tahoma;
	font-size:12px;
	color:#F8F3F0;
	border-right:#000066 1px solid;
	border-left:#000066 1px solid;
	letter-spacing:1px;
	border:#FF0000 0px solid;
}

#nav li a:hover
{
	
	color:#0fffff;
	 background-color:#001430;
}

.horzmenu 
{
	position: relative;
}
.horzmenu li
{
	float:left;
	line-height: 1em;
	margin-right:3px;
	padding-left:3px;
	/*background: url(../images/nav-left.gif) no-repeat;*/
}

.horzmenu li a
{
	display: block;
	/*background: url(../images/nav-right.gif) right top no-repeat;*/
	padding-right: 10px;
	font-weight: bold;
	font-family: tahoma;
	font-size: .9em;
	color:#8F293F;
}

.labeledlist 
{
	position: relative;
	bottom:0;
	right:0;
}

.labeledlist li
{
	float:none;
	line-height: 1.5em;
	margin-right:3px;
	padding-bottom: 5px;
}

.labeledlist .label
{
	float:left;
	line-height: 1.5em;
	margin-right:5px;
	padding-left:12px;
	font-weight: bold;
}
.labeledlist li a
{
	/*background: url(../images/nav-right.gif) right top no-repeat;*/
	padding-right: 12px;
	font-weight: bold;
	font-family: tahoma;
	font-size: .9em;
	color:#8F293F;
}

/****
Slogan
****/
#slogan 
{
	position: absolute;
	bottom:0;
	right:0;
	padding-right:15px;
	font-weight: bold;
	font-family:Verdana;
	font-size: 1.25em;
	color:#525252;
}

/****
Date
****/
#date
{
	height:1em;
	line-height:1em;
	position: absolute;
	display:block;
	bottom:0;
	top:0;
	right:0;
	font-family:Verdana;
	font-size: 0.9em;
	padding-right: 12px;
	z-index:0;
}

/****
Contents
****/
#contents
{ width:1004px;

	position: relative;
	padding-left: 0px;
	padding-right: 0px;
}

#contents-left
{
	position:relative;
	float: left;
	width:189px;
	background:url(images/index_06.gif);
	background-repeat:repeat-x;
	background-color:#00132E;
}

#contents-middle
{
	position:relative;
	float: left;
	width: 813px;
/*	background:url(images/index_07.gif);
	background-repeat:repeat-x;*/
	background-color:#21273B;
	border-left:#156DAE 1px solid;
	border-right:#156DAE 1px solid;

}

#contents-right
{
	position:relative;
	float: right;
}


.freetext
{
font-family:Verdana;
font-size: 11px;
font-weight: normal;
color: #03206F;
text-decoration: none;
}

.headbg
{
	position:relative;	
	width:189px;
	background-color:#323C45;
	background-repeat:no;
	border:#00FFCC 0px solid;
	margin-top:15px;
	padding:5px;
	padding-left:20px;
	font-family:Verdana;
font-size: 12px;
font-weight: bold;
color: #B8E8FF;
text-decoration: none;

}

.lefttext
{
	position:relative;
	float: left;
	width:189px;
	padding-top:10px;
	padding-left:15px;
	padding-right:15px;
	font-family:Verdana;
font-size: 11px;
font-weight: normal;
color: #B8E8FF;
text-decoration: none;

}

.textho
{
	position:relative;
	float: left;
	padding-top:15px;
	padding-left:15px;
	padding-right:15px;
	font-family: Verdana;
	line-height:15px;
	word-spacing:1px;
font-size: 12px;
font-weight: normal;
color:#B8C8CD;
text-decoration: none;

}

.contact
{
	position:relative;
	float: left;
	font-family:Verdana;
font-size: 13px;
font-weight: normal;
color:#B8E8FF;
text-decoration: none;

}
.textchar
{
	position:relative;
	float: left;
	padding-top:15px;
	padding-left:20px;
	padding-right:15px;
	font-family:Verdana;
font-size: 11px;
font-weight: normal;
color: #CDD0D7;
text-decoration: none;

}


.bottomhead
{
	position:relative;
	padding-top:5px;
	padding-left:10px;
	font-family:Verdana;
font-size: 13px;
font-weight: bold;
color: #CDD0D7;
text-decoration: none;

}

.bottommagegindiv
{
	position:relative;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	}

.Comm
{
	position:relative;
	float: left;
	padding-top:7px;
	padding-bottom:7px;
	padding-left:20px;
	padding-right:20px;
	font-family:Verdana;
font-size: 15px;
font-weight:bold;
color: #CDD0D7;


}

.charmanhead
{
	position:relative;
	margin-top:20px;
	margin-left:35px;
		font-family:Verdana;
font-size:13px;
font-weight:bold;
color: #CDD0D7;
text-decoration: none;

}

.textho1
{
	position:relative;
	float: left;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	font-family: Verdana;
	line-height:15px;
	word-spacing:1px;
font-size: 12px;
font-weight: normal;
color:#B8C8CD;
text-decoration: none;

}

/****
Page Header
****/
#pageheader {
font-family:Verdana;
font-size: 16px;
font-weight: bold;
color: #03206F;
text-decoration: none;
}

/****
Block Header
****/
h5 {
	background: url('file://sunny/Work/cogs/images/arrow.gif') no-repeat left center;
	font-size: 1.3em; padding-left:12px; padding-right:12px; padding-top:0; padding-bottom:0
}

h5.right {
	background: url('file://sunny/Work/cogs/images/arrow.gif') no-repeat right center;
	font-size: 1.3em; padding-left:12px; padding-right:12px; padding-top:0; padding-bottom:0
}

.block-seperator 
{
	content:".";
	display:block;
	height:15px;
	clear:both;
	visibility:hidden;
}

.vertical-block-seperator {
	content:".";
	float:left;
	display:inline;
	position:relative;
	background:#fff;
	width:4px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
}

/****
Content boxes
****/
.small_box, .large_box, .middle_box
{
	position: relative;
	display: inline;
	font:Verdana;
	text-align: left;
	font-size: 0.8em;
	color: #61738B;
	border-bottom:0px solid #B3B2B1;
}

/* box header */
.small_box div, .large_box div, .middle_box div, .extra_large_box div{
	background: #61738B url('block_header_bg.jpg') repeat-x top left;
	padding-top: 0px;
	border:1px solid #61738B
}


/* box content left side */
.small_box div div, .large_box div div, .middle_box div div, .extra_large_box div div{
	background: #fff bottom left no-repeat;
	padding-bottom: 0px;
	border:0px solid red;
}

/* box content */
.small_box div div div, .large_box div div div, .middle_box div div div, .extra_large_box div div div{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	background: transparent;
	padding-bottom: 0px;
	border:0px solid yellow;
	margin-left:1px;
	margin-right: 0px;
}

.small_box div div div div, .large_box div div div div, .middle_box div div div div, .extra_large_box div div div div{
	border-bottom:0px solid #B3B2B1;
}

.small_box, .small_box div, .small_box div div, .small_box div div div{
	width: 150px;
}

.middle_box, .middle_box div, .middle_box div div, .middle_box div div div{
	width: 200px;
}

.large_box, .large_box div, .large_box div div, .large_box div div div{
	width: 375px;
}

.extra_large_box div, .extra_large_box div div, .extra_large_box div div div{
	width: 565px;
}

.small_box h5, .large_box h5, .middle_box h5, .extra_large_box h5{
	padding-top: 2px;
	padding-bottom: 1px;
	color: #61738B;
	font-size: 1.1em;
}

#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: inline;
	left: 0px;
	top: 0px;
	width: 275px;
	height: 0px;
	z-index: 230;
}

.neonbase{
	color: gray;
}

.neontext{
	color: #8F293F;
}
.neontext2{
	color: #8F293F;
}

.style1 {color:#8EC9EBl;font:Verdana;
font-size:12px;
font-weight:bold;

}
.style3 {color: #8EC9EB; font-weight: bold; }

.name {color: #8EC9EB; 
	position: relative;
	font:Verdana;
	font-weight: bold;
	font-size: 13px;
		border-bottom:0px solid #B3B2B1;
		text-align:center;
		margin-top:5px;
		margin-bottom:5px; }
		
.mail {color: #8EC9EB; 
	position: relative;
	font:Verdana;
	font-weight: bold;
	font-size: 13px;
		border-bottom:0px solid #B3B2B1;
		text-align:right;
		margin-top:5px;
		margin-bottom:5px; }
		
			
.photoborder{ border:#305B74 2px solid;           
			background-color:#000814;
			padding:5px;
			font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		color: #ffffff;
		text-decoration: none;
		
			}	
			
.textphotoborder{ 
			padding:5px;
			font-family:Verdana;
		font-size:12px;
		font-weight:bold;
		color: #C7D0D3;
		text-decoration: none;
		margin-top:15px;
		
			}
			
.bottomphotobox
{ position:absolute; left: 15px; top: 275px; border:#667182 0px solid; width:760px; }			
					
			
			
.phototext
{
	position:relative;
	margin-top:3px;
	padding-bottom:10px;
	margin-left:0px;
		font-family:Verdana;
font-size:15px;
font-weight:bold;
color: #CDD0D7;
text-decoration: none;

}


.bottomlink{
	font-family: Verdana;
	color: #6F7784;
	font-size: 11;
	font-weight:bold;
	margin-top:8px;
}


.ph_text
{
	padding-bottom:5px;
	padding-right:5px;
	font-family: Verdana;
	line-height:15px;
	font-size: 11px;
	font-weight:bold;
	color:#B8C8CD;
	text-decoration: none;

}