/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#070707;
	text-align:center;
}


a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Trebuchet MS, Helvetica, sans-serif;
		line-height:1.33em;
		color:#252525;
	}
	
html
	{
		font-size:0.75em;
	}
	
input, select { vertical-align:middle; font-weight:normal;}

p {padding-top:4px;}
cite{
	font-size:1.417em;
	line-height:1em;
	font-style:italic;
	color:#d52d00;
}


b a{ text-decoration:none; font-size:1em; line-height:0.8em; }
strong a:hover{ text-decoration:underline; }

.main-padding{
	width:800px; 
	margin:0px 44px 0px 43px;
}
.padding5{ padding-top:5px;}
.padding8{ padding-top:8px;}
.padding10{ padding-top:10px;}
.padding15{ padding-top:15px;}

.black{	text-decoration:underline; color:#252525 }
.black:hover{ text-decoration:none; }
/* ============================= main layout ====================== */

.imgindent {margin:0 20px 0 0; float:left;}
.content-top .imgindent-right {margin:0 10px 0 47px; float:right;}
.content-top .imgindent {margin:0 47px 0 0; float:left;}
.content-top{ background:url(images/bg-content-top.gif) no-repeat bottom; }
/* ============================= header ====================== */
#header .main-padding{ height:166px; }

.logo{
	height:120px;
	background:url(images/bg-logo.jpg) no-repeat;	
}


.menu{
	height:46px;
}
.menu li{
	float:left;
	padding-right:2px;
}
/****************************************/
.link{
	display:block;
	background:url(images/link-left-bg.gif) left no-repeat #e9e3d8;
	float:left;
	line-height:1em;
	color:#252525;
	text-decoration:none;
	font-weight:bold;
	margin-top:15px;
}
.link:hover{
	text-decoration:underline;
}
.link span{
	display:block;
	background:url(images/link-right-bg.gif) right no-repeat;
	padding:6px 5px 5px 25px;
}
/**********/
.link2{
	display:block;
	background:url(images/link2-left-bg.gif) left no-repeat #d9d9d9;
	float:left;
	line-height:1em;
	color:#252525;
	text-decoration:none;
	font-weight:bold;
	margin-top:17px;
}
.link2:hover{
	text-decoration:underline;
}
.link2 span{
	display:block;
	background:url(images/link2-right-bg.gif) right no-repeat;
	padding:5px 5px 5px 24px;
}
/*********************************************/

/* ============================= content ====================== */
.cont{ 
		padding:25px 20px 30px 30px

		}
.title{
	margin-bottom:13px;
}
.tit{
	background:url(images/horiz-line-bg.gif) bottom repeat-x;
	padding-bottom:16px;
	margin-bottom:15px;
}
/* ============================= page1 ====================== */

.col-1{
	padding-right:25px;
}
.col-2{ padding-left:25px; }

#content{ background:#FFFFFF;}
#content ul{	
	padding-top:0px;
}
#content li, .type-li{
	padding-left:13px;
	list-style:none;
	line-height:1.2em;
	font-size:1em;
}
#content li a, .type-li a{
	background:url(images/list-underline.gif) bottom repeat-x;
	color:#d52d00;
	text-decoration:none;
}
#content li a:hover, .type-li a:hover{
	color:#000000;
	background:none;
}
.red{
	font-size:1.333em;
	color:#d52d00;
}
.red-unline{
	line-height:1.438em;
	font-size:1.333em;
	background:url(images/list-underline.gif) bottom repeat-x;
	color:#d52d00;
	text-decoration:none;
}
 .c-1{ width:108px; }
 .c-2{ width:280px; }
 
#page1 #content ul{
	padding-top:10px;
}
/* ============================= page2 ====================== */
#page2 .tit{
	padding-bottom:30px;
	margin-bottom:10px;
}

/* ============================= page3 ====================== */
#page3 #content ul{
	padding-top:5px;
}
/* ============================= page4 ====================== */
#page4 .tit{
	padding-bottom:30px;
	margin-bottom:10px;
}
/* ============================= page5 ====================== */
#page5 .c-1 { width:420px; }
#page5 .c-2 { padding-left:35px; }
#page5 .margin1 { margin:-7px 0 0 13px; }
#page5 .margin2 { margin:-7px 0 0 0; }
#page5 .link{ font-size:0.88em; }
/* ============================= footer ====================== */
.footer-text{ 
	font-size:0.917em;
	padding-top:13px;
	color:#6a6a6a;
	text-transform:uppercase;
	text-align:center; 
}
#footer a{
	text-transform:none;
	color:#6a6a6a;
	text-decoration:none;	
}
#footer a:hover{
	text-decoration:underline;
}

/* ============================= forms ============================= */

.form-col-1{ float:left; width:195px;}
.form-col-2{ float:left; }
#ContactForm {
	padding-top:10px;	
}
input{ font-size:0.917em; font-family:Tahoma, Geneva, sans-serif; }
#ContactForm .input{
	width:178px;
	border:solid 1px #000000;
	padding:2px 3px 2px 3px;
	height:15px;
}

#ContactForm label { display:block; height:26px;}

#ContactForm textarea{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:0.917em;
	width:215px;
	border:solid 1px #000000;
	height:67px;
	overflow:hidden;
	padding:2px 3px 2px 3px;
}

.phone{
	float:right;
	padding-right:55px;
}