@charset "utf-8";
/* CSS Document */
body{margin:0 auto; padding:0px; background-image:url(../images/bg.jpg); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-align:left; line-height:13px;}
img{border:none;}
* {
	margin:0;
	padding:0
}
ul, li {
	list-style-type:none
}

p{padding:2px}

.OuterWrapper {
	width:960px;
	height:auto;
	margin:0 auto;
}

.InnerWrapper {
	width:960px;
	height:auto;
	margin:0 auto;
}.HeaderBlock {
	width:960px;
	height:130px;
	margin:0 auto;
}
.TopLogo {
	width:960px;
	height:31px;
	padding-left:5px;
	float:left;
}
.MainContainer {
	width:950px;
	height:auto;
	margin:0 auto;
	padding:5px;
}
.HeaderBlock {
	width:960px;
	height:271px;
	margin:0 auto;
}
.TopLogo {
	width:950px;
	height:50px; background-image:url(../images/top_bg.gif); background-repeat:repeat-x;	 
	padding-left:10px;
	float:left;
}
.MainBanner {
	width:960px;
	height:220px;
}
.MenuContainer {
	width:960px;
	height:auto;
		float:left;
}
.ContentContainer {
	width:950px;
	height:auto;
	margin:0 auto;
	padding:5px; background-color:#F2F2F2;
	float:left; text-align:center;

	
	 
}

	.ContentContainer h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#06C; text-align:left;}

	.ContentContainer table{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-align:left; line-height:13px;}

.LeftContainer{
width:620px;
	height:auto;
	margin:0 auto;
	padding:5px; background-color:#F2F2F2;
	float:left;
		
	}
	
	.LeftInnerPageContainer{
width:900px;
	height:auto;
	margin:0 auto;
	padding:5px; background-color:#F2F2F2;
	float:left;
		
	}
	
	.LeftContainer h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#06C; text-align:left; font-style:italic}
	.LeftContainer p{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#333; text-align:left; line-height:13px;}
	.LeftContainer p strong{color:#06C;}
	
	
	.LeftContainerA{
width:620px;
	height:auto;
	margin:0 auto;
	padding:5px; background-color:#F2F2F2;
	float:left;
		
	}
	
	.LeftContainerA h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#06C; text-align:left;padding:0px 0px 2px 0px}
	.LeftContainerA p{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#333; text-align:left; line-height:13px;}
	.LeftContainerA p strong{color:#06C;}
	
	
	.RightContainer{width:300px;
	height:auto;
	margin:0 auto;
	padding:5px; background-color:#F2F2F2;
	float:right;}
	
	.FooterTop {
	width:950px;
	height:30px;
	clear:both; padding:5px;
	text-align:center;
	background-color:#000;
}




	.FooterTop span a {
	
	
	float:right; color:#03C;
	
}

.FooterTop a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFF; text-decoration:none}

.FooterTop a:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#F00; text-decoration:none}

	.Footer {
	width:960px;
	height:30px;
	background-color:#333;
	clear:both;	
	text-align:center;
	
}

#footWrap{width:100%; margin:0px; padding:0 0 6px 0; float:left; background-color:#333}
#footPanel{width:934px; margin:0 auto; padding:0px}
#footNav{width:934px; margin:20px 0 0 0; padding:0px; float:left}
#footNav ul{width:558px; margin:0 auto; padding:0px; display:block}
#footNav ul li{width:auto; margin:0px; padding:0px; float:left; display:block}
#footNav ul li .blank{width:auto; margin:3px 0 0 0; padding:0 10px 0 10px; float:left; font-family:Arial; font-size:12px; color:#e5df85; line-height:16px; font-weight:bold}
#footNav ul li a{font-family:Arial; font-size:12px; color:#e5df85; line-height:16px; font-weight:bold; text-decoration:none; margin:0px; padding:0px}
#footNav ul li a:hover{text-decoration:underline}
#footPanel p{width:934px; margin:12px 0 0 0; padding:0px; float:left; font-family:Arial; font-size:11px; color:#fffcd5; line-height:15px; font-weight:bold; text-align:center}
#footPanel p a{color:#e5df85; text-decoration:none}
#footPanel p a:hover{text-decoration:underline}
#validation{width:934px; margin:3px 0 0 0; padding:0px; float:left}




.Tablewrapper {
	width:940px;
	float:left;
	margin:0 auto;
	
}
.Tablewrapper ul {
	float:left;
	width:940px;
	display:block;
	text-align:left;
	clear:both
}
.Tablewrapper ul li {
	float:left;
	width:175px;
	display:inline;
	padding:5px;
	border:1px solid #e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	/*word-wrap:break-word;*/
	
	}

.Tablewrapper ul li:first-child {
	float:left;
	width:50px;
	display:inline;
	padding:5px;
	border:1px solid #e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	/*word-wrap:break-word;*/
	
	}

.Imagewrapper h1, .Clientwrapper h1, .ContentContainer h1, .Tablewrapper h1{ font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#06C; text-align:left; padding:5px; font-style:italic}

.Imagewrapper {
	width:940px;
	float:left;
	margin:0 auto;
}
.Imagewrapper ul {
	float:left;
	width:940px;
	display:block;
	text-align:left;
	clear:both
}
.Imagewrapper ul li {
	float:left;
	width:75px;
	display:inline;
	padding:5px;
	border:1px solid #e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	/*word-wrap:break-word;*/
	
	}

.Clientwrapper {
	width:940px;
	float:left;
	margin:0 auto;
}
.Clientwrapper ul {
	float:left;
	width:940px;
	display:block;
	text-align:left;
	clear:both
}
.Clientwrapper ul li {
	float:left;
	width:255px;
	display:inline;
	padding:5px;
	border:1px solid #e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	/*word-wrap:break-word;*/
	
	}
	
	.Clientwrapper ul li:first-child {
	float:left;
	text-align:center;
	width:150px;
	display:inline;
	padding:5px;
	border:1px solid #e1e1e1;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	/*word-wrap:break-word;*/
	
	}
	
	/*  Contact Form Styles  */
	
	
	#contact-wrapper {
	width:430px;
	border:1px solid #e2e2e2;
	background:#f1f1f1;
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
form#contactform input {
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#B7B7B7 #E8E8E8 #E8E8E8 #B7B7B7;
	border-style:solid;
	border-width:1px;
}

#dir{ display:none}


/*.popup{width:500px; height:350px; margin:0px auto; padding:5px; background-color:#fofofo; border:4px solid #39C; text-align:left; position:relative; float:left}*/
.close{width:30px;background-color:red; border:4px solid #39C; position:absolute}
	
	.TopBlock {
	width:945px;
	text-align:center;
	margin:0px auto;
	height:150px;
}
.LeftBlock {
	width:310px;
	height:150px;
	float:left;
	margin-right:5px;
	/*background-image:url(../images/blocks1.gif);
	background-repeat:no-repeat;*/
}
.MiddleBlock {
	width:310px;
	height:150px;
	float:left;
	margin-right:5px;
	/*background-image:url(../images/blocks2.gif);
	background-repeat:no-repeat;*/
}
.RightBlock {
	width:310px;
	height:150px;
	float:left;
	margin-right:5px;
	/*background-image:url(../images/blocks3.gif);
	background-repeat:no-repeat;*/
}
