html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  font-family: Arial, Helvetica, sans-serif;
  	line-height: 20px;

}
img {
	border-style: none;
}


 a {
color:#000;
	text-decoration: none;

	}
	
 a:hover{
	color: #778387;
		text-decoration: none;
	}


	blockquote {
		margin:10px 10px 10px 20px;
	padding-left:10px;
	color:#222;
	font-style: normal;
			}




body {
	background: #092451 url(images/bg-b.gif) top left repeat-x;
	color:#000;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

	#content {
	width:980px;
	margin:10px auto 10px;
	padding: 3px;
	background: #fff;
border:5px solid#335ca1;
-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
			}


h1 {
color:#000;
	font-size: 24px;
	font-weight: normal;
	line-height: 28px;
	letter-spacing: -1px;
}

h1 a{
color:#000;
		text-decoration: none;
			font-weight: normal;
			font-size: 24px;
	line-height: 25px;
	letter-spacing: -1px;
	}
	
	h1 a:hover{
	color: #778387;
		text-decoration: none;
font-size: 24px;
	font-weight: normal;
	line-height: 25px;
	letter-spacing: -1px;
	}


h2 {
color:#1153c2;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	border-bottom:1px dotted #d0d0d1;
}


h2 a {
color:#000;
	text-decoration: none;

	}
	
	h2 a:hover{
	color: #778387;
		text-decoration: none;
	}




h3 {
color:#000;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	padding: 0 0 5px 0;
	border-bottom:1px dotted #d0d0d1;
		text-transform:uppercase;
		margin:10px 0 0px 0;
}


h3 a {
color:#000;
		text-decoration: none;
}

	h3 a:hover{
	color: #778387;
		text-decoration: none;
	}

h4 {
color:#000;
	font-size: 10px;
	line-height: 20px;
	text-transform:uppercase;
}


h4 a {
color:#000;
		text-decoration: none;
}

	h4 a:hover{
	color: #778387;
		text-decoration: none;
	}


h5 {
color:#1153c2;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}


#header  {
	height: 238px;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	}

#nav  {
	height: 23px;
	margin-top: 0px;
	color: #FFF;
	background:#092451;
	border: 1px solid #E6E6E6;
	margin-bottom: 0px;
	padding-left: 12px;
		padding-top: 4px;
}
#nav ul {
margin: 0px auto 0px;
	padding: 0px 0px 0px 0px;
	color: #FFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	text-transform:uppercase;

}
#nav ul li {
	margin: 0px;
	display: block;
	float: left;
	list-style: none;
	clear: right;
	border: none;
		color: #000;
			height: 25px;
}
#nav ul li a {
	display: block;
	padding-right: 15px;
	padding-left: 15px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: right top;
	color: #FFF;
}
#nav ul li a:hover {
	background: #FFF;
	text-decoration: none;
color: #000;
	height: 25px;
}
#nav ul li#active {
	background: #393939;
	text-decoration: none;
}
#nav ul li#active a {
	color: #FFFFFF;
}


	
	#logo {
	float:left;
	width: 970px;
		height:200px;
		margin:0px 0px 0px  0px;
}

	#run-text {
	float:right;
	width: 550px;
		height:100px;
		margin:0px 0px 10px  0px;
			font-size: 12px;
}


.clearFloat   {
  clear: both;
  display: block;
}
 #footer {
	height: 30px;
	background:#092451;
	color: #666666;
	text-align: center;
	margin-top: 10px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#footer a, #footer a:hover, #footer a:visited, #footer a:active {
	color: #666666;
}
#credit {
	text-align: center;
	padding-top: 0px;
	padding-bottom: 8px;
	font-size: 12px;
	color: #333;
	width: 920px;
	margin-right: auto;
	margin-left: auto;
}
#credit a, #credit a:hover, #credit a:visited, #credit a:active, #credit a:focus {
	color: #333;
	font-weight: normal;
}


#block1 {
width:170px;
float:left;
display: block; 
margin: 0 0 0 0;
padding:0 0 0 0;
font: normal 12px Tahoma;
}


 #block1 ul { margin: 0 0 20px 0; padding: 0px;list-style:none;}

#block1 li { border-bottom:1px dotted #d0d0d1; padding: 4px 0px; list-style:none; }
#block1  li li { padding-left:0px; list-style:none; margin-left:0px; }
#block1 li ul { margin-bottom:0px; list-style:none;}


#block2 {
width:345px;
float:right;
display: block; 
margin: 0px 0 0 5px;
padding:0;
font: normal 12px Tahoma;
  	text-align: justify;
}

 #block2 ul { margin: 0 0 20px 0; padding: 0px;list-style:none;}

#block2 li { border-bottom:1px dotted #d0d0d1; padding: 4px 0px; list-style:none; }
#block2  li li { padding-left:0px; list-style:none; margin-left:0px; }
#block2 li ul { margin-bottom:0px; list-style:none;}



#block3 {
width:450px;
float:left;
display: block; 
margin: 0px 0 0 10px;
padding:0;
font: normal 12px Tahoma;

}

 #block3 ul { margin: 0 0 20px 0; padding: 0px;	list-style-type: none;}

#block3 li { border-bottom:1px dotted #d0d0d1; padding: 4px 0px; 	list-style-type: none; }
#block3  li li { padding-left:0px; 	list-style-type: none; margin-left:0px; }
#block3 li ul { margin-bottom:0px; 	list-style-type: none;}


#block2-1 {
width:390px;
float:left;
display: block; 
margin: 0px 0 0 13px;
padding:0;
font: normal 12px Tahoma;
  	text-align: justify;
}

#block3-1 {
width:390px;
float:right;
display: block; 
margin: 0;
padding:0;
font: normal 12px Tahoma;
}




#block4 {
width:235px;
float:right;
display: block; 
margin: 0;
padding:0;
margin:0 0 0 0;
font: normal 12px Tahoma;
  	text-align: justify;
}

 #block4 ul { margin: 0 0 20px 0; padding: 0px;list-style:none;}

#block4 li { border-bottom:1px dotted #d0d0d1; padding: 4px 0px; list-style:none; }
#block4  li li { padding-left:0px; list-style:none; margin-left:0px; }
#block4 li ul { margin-bottom:0px; list-style:none;}


	.widget  {
	background: #F7F7F7;
	margin: 5px 5px 20px 5px;
	padding: 10px 10px 6px 10px;
	border: 1px solid #E6E6E6;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}
	
	
		.goowidget  {
	background: #092451;
	margin: 5px 5px 20px 5px;
	padding: 10px 10px 6px 10px;
	border: 1px solid #E6E6E6;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}
	
	
		.bwidget  {
	background: #F7F7F7;
	margin: 5px 5px 20px 5px;
	padding: 10px 10px 6px 10px;

	}

	.widget2  {
	background: #fff;
	margin: 5px 5px 20px 5px;
	padding: 10px 10px 6px 10px;
	height:165px;
overflow:hidden;
-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}
	
		.widget22  {
		width:190px;
			height: 160px;
	background: #ebebeb;
	margin: 5px 5px 8px 5px;
	padding: 10px 10px 6px 10px;
	border: 1px solid #E6E6E6;
	float:left;
	overflow:hidden;
-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}
	
	
		.widget5  {
	background: #092451;
	margin: 5px 5px 20px 5px;
	padding: 10px 10px 6px 10px;
	border: 1px solid #E6E6E6;
	color:#ffffff;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}
	
	.widget5  a {
color:#bebfbf;
	text-decoration: none;

	}
	
 	.widget5  a:hover{
	color: #778387;
		text-decoration: none;
	}
	
		.widget6  {
	background: #F7F7F7;
	margin: 5px 5px 20px 5px;
	padding: 10px 0px 6px 0px;
	border: 1px solid #E6E6E6;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}
	
			.goowidget6  {
	background: #092451;
	margin: 5px 5px 20px 5px;
	padding: 10px 0px 6px 0px;
	border: 1px solid #E6E6E6;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}

  
  #block5-1 {
width:200px;
float:right;
display: block; 
margin: 0;
padding:0 0px 0 0;
margin-left: 0px;
margin-right: 0px;
font: normal 12px Arial;

}

  #block5-2 {
width:200px;
float:right;
display: block; 
margin: 0;
padding:0 0px 0 0;
margin-left: 0px;
margin-right: 0px;
font: normal 12px Tahoma;

}
  
    #block5-3 {
width:200px;
float:right;
display: block; 
margin: 0;
padding:0 0px 0 0;
margin-left: 0px;
margin-right: 0px;
font: normal 12px Tahoma;

}
  
    #block5-4 {
width:200px;
float:right;
display: block; 
margin: 0;
padding:0 0px 0 0;
margin-left: 0px;
margin-right: 0px;
font: normal 12px Tahoma;

}

#block7 {
width:380px;
float:right;
display: block; 
margin:0 0 0 0;
padding:0;
font: normal 12px Tahoma;
  	text-align: justify;
}

#block6 {
width:210px;
float:right;
display: block; 
margin: 0;
padding:0;
font: normal 12px Tahoma;
}

#block8 {
width:220px;
float:right;
display: block; 
margin: 0;
padding:0;
margin:0 0 0 0;
font: normal 12px Tahoma;
  	text-align: justify;
}


#block0 {
width:800px;
float:right;
display: block; 
margin: 0 0 0 3px;
padding:0;
font: normal 12px Tahoma;
  	text-align: justify;
}

#block9 {
width:560px;
float:left;
display: block; 
margin: 0 0 0 3px;
padding:0;
font: normal 12px Tahoma;
  	text-align: justify;
}

#block10 {
width:800px;
float:right;
display: block; 
margin: 20px 0 0 3px;
padding:0;
font: normal 12px Tahoma;
  	text-align: justify;
}




#myslides{width: 750px;
background:#F7F7F7; float:left;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 755px; /*Width of Carousel Viewer itself*/
height: 155px; /*Height should enough to fit largest content's height*/
margin: 0px 14px 0px 14px;
padding: 0 10px 0 10px;
background:#262B2F;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px 8px ; /*margin around each panel*/
width:164px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background:#14181a;
height:140px;
border:1px solid #373C3F;
}
.stepcarousel .panel p{
text-align: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 5px 5px ; /*margin around each panel*/

}

.stepcarousel .panel h2{
height:14px;
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px 5px ; /*margin around each panel*/
font-size:12px;
font-weight:normal;
text-align:center;
font-family:Tahoma,Trebuchet MS,Tahoma,century gothic,Arial,verdana, sans-serif;
text-transform:uppercase;

}
.stepcarousel .panel h2 a:visited ,.stepcarousel .panel h2 a:link{
	color:#8B979F;

}
.stepcarousel .panel img{

background:#040404; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px 10px 8px 10px; /*margin around each panel*/
padding:0px 0px;

}



#nav li li { float: left; margin: 0px; padding: 0px; text-transform:none; background:#e7e7e7; border-bottom:1px dotted #d0d0d1; }
#nav li li a, #nav li li a:link, #nav li li a:visited { width:150px; float: none; text-align:left;margin: 0px; padding:5px 15px;}
#nav li li a:hover, #nav li li a:active { background: #393939;  }
#nav li ul { position: absolute; width:80px; left: -999em; }
#nav li:hover ul { left: auto; display: block; }
#nav li:hover ul, #nav li.sfhover ul { left: auto; }



#searchform {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
	display: inline;
	}
	
#searchbox {
	background: #EEEEEE !important;
	width: 140px;
	color: #202020;
	font-size: 10px;
	font-family: Tahoma, Arial, Georgia, Times New Roman, Trebuchet MS;
	font-weight: normal;
	margin: 0px;
	padding: 4px 0px 3px 5px;
	border: 1px solid #DDDDDD;
	display: inline;
	}
	




.comments {
	background: #FFFFFF;
	float: left;
	width: 559px;
	margin: 10px 0px 10px 0px;
padding: 0px 0px 5px 0px;
	}

.comments a,  .comments a:link {
	color: #858788;
	text-decoration: none;
}

a.comments :hover {
	color: #b7b8b8;
	text-decoration: underline;
}


.comments h2 {
	color: #333333;
	font-family:Arial, georgia, Helvetica, Sans-Serif; 
	font-size: 16px;
	font-weight: bold;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 8px 0px;
	text-transform:uppercase;
	}

.commentlist li ul li {
	font-size: 12px;
	}

.commentlist li {
	font-weight: normal;
	}

.commentlist li .avatar { 

	float: right;
	border: 1px solid #EEEEEE;
	margin: 0px 5px 0px 10px;
	padding: 2px;
	}

.commentlist cite, .commentlist cite a {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	}

.commentlist p {
	font-weight: normal;
	text-transform: none;
	}

.commentmetadata {
	font-weight: normal;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0px;
	}

#commentform {
	margin: 5px 10px 0px 0px;
	}
	
#commentform textarea {
	width: 98%;
	padding: 2px;
	}
	
#respond:after {
	content: "."; 
	display: block; 
	height: 0px; 
	clear: both; 
	visibility: hidden;

	}
	
#commentform p {
	margin: 5px 0px 5px 0px;
	}
	
#commentform #submit {
	margin: 0px;
	float: left;
	}
	
.alt {
	margin: 0px;
	padding: 10px;
	}

.commentlist {
	margin: 0px;
	padding: 0px;
	}
	
.commentlist ol {
	margin: 10px 5px 10px 0px;
	padding: 10px;
	}

.commentlist li {
	margin: 15px 0px 10px;
	padding: 10px 5px 10px 10px;
	list-style: none;

	}
.commentlist li ul li { 
	margin-right: -5px;
	margin-left: 10px;
	}

.commentlist p {
	margin: 10px 5px 10px 0px;
	padding: 0px;
	}
	
.children { 
	margin: 10px 0 10px 0;
	padding: 0px;
	}

.nocomments {
	text-align: center;
	margin: 0px;
	padding: 0px;
	}

.commentmetadata {
	font-size: 10px;
	margin: 0px;
	display: block;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 40px;
	}
	
.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
	
.thread-alt {
	background: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 0px;
	}
	
.thread-even {
	background: #FFFFFF;
	margin: 0 0 10px 0;
	padding: 0px;
	}
	
.depth-1 {
	border: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}

.even, .alt {
	border-top: 1px dotted #BBBBBB;
	border-bottom: 1px dotted #BBBBBB;
	border-left: 1px dotted #BBBBBB;
	margin: 0px;
	padding: 0px;
	}




 #block9 ul {
 	color: #333333;
	list-style-type: none;
	margin: 10px 0px 20px 10px;
	padding: 0px 0px 10px 5px;
	border:none;
	}
	
#block9 li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px; 	border:none;
	}
	
 #block9 ul li{
 	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 5px; 	border:none;
	}	








.pagenavi {
	font: bold 10px Arial, Georgia, "Times New Roman", Times, serif;
	margin: 15px 0 0 0;
	display: block;
		text-align:center;
	width: 660px;
}


.alignr {
	font: normal 10px Arial;
	color:#b7b8b8;
	margin: 0 0 10px 0px;
	}
	
	
.insert {
width: 180px;
height: 240px;
background: url(images/insertbg.png) top left no-repeat;
margin: 0 0 0 250px;
color: #D8D8D8;
padding: 10px;
	line-height: 20px;
text-align:left;
}

.insert h2 {margin: 0 0 10px 0;
font: bold 16 px Tahoma,Verdana,sans-serif;}

.insert a:link, .insert a:visited {
color: #FFFFFF;
text-decoration: none;
}

.insert a:hover {
text-decoration: underline;
}

.pagenavi {
	font: bold 10px Arial, Georgia, "Times New Roman", Times, serif;
	margin: 15px 0 0 0;
	display: block;
	text-align:center;
	
}


#bottom {
	width: 980px;
	float: left;
	margin: 0px;
	padding: 0px;
	font: normal 12px Tahoma;
	background: #f3f3f4;
		-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-khtml-border-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	}
	
 #bottom  ul { margin: 0 0 20px 0; padding: 0px;list-style:none;}

#bottom  li { border-bottom:1px dotted #d0d0d1; padding: 4px 0px; list-style:none; }
#bottom   li li { padding-left:0px; list-style:none; margin-left:0px; }
#bottom  li ul { margin-bottom:0px; list-style:none;}

	
.bottom2 {
	width: 280px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	}
	
.bottom3 {
	width: 160px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	}
	
	.bottom4 {
	width: 157px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	}
	
.bottom5 {
	width: 170px;
	float: left;
	margin: 0px;
	padding: 0px 10px 0px 0px;

	}
	
			.bottom0 {
	width: 340px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
	.bottom1 {
	width: 350px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	}
	
	.scroll {
	float:left; margin: 0px 15px 3px 0px; padding:2px; border:1px solid #474a4e;
	}
	
	#arch, #cat, #tag {
width:140px; 
font-size: 10px; 
font-family: Tahoma, Arial; 
font-weight: normal;
}
