@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#000; }
html { padding:0; margin:0; }
.main2 { margin:0 auto; padding:0; background:#000 url(images/header_bg2.gif) top repeat-x; }
.main { margin:0 auto; padding:0; background:#474747 url(images/header_blog.gif) top repeat-x; }
.resize { width:960px; padding:0; margin:0 auto; }
/********** header **********/
.header_resize { margin:0; padding:0; }
.header { width:960px; padding:0; margin:0 auto; }
.header h2 { font:bold 36px Arial, Helvetica, sans-serif; color:#fff; padding:20px 25px; margin:0; }
/* search */
.search { padding:5px 0 0 0; margin:0 auto; }
.search form { display:block; float:left; padding:10px 0 0 0; }
.search span { display:block; float:left; border:1px solid #e1e1e1; background:#fff; width:240px; padding:0 5px; height:31px; }
.search form .keywords { font:normal 12px Arial, Helvetica, sans-serif; color:#000; line-height:15px; height:15px; width:240px; float:left; background:none; border:0; padding:8px 0; margin:0; }
.search form .button { float:left; margin:0; padding:0; }
/* logo */
.logo { padding:0; margin:0; width:245px; float:left; }
/*menu*/
.menu { padding:0px 0 0 0; margin:0; width:700px; float:right; }
.menu ul { text-align:right; padding:0; margin:0; list-style:none; border:0; float:right; }
.menu ul li { float:left; margin:0; padding:0 0px; border:0; }
.menu ul li a { float:left; margin:0; padding:15px; color:#d7d7d7; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; border-left:0px solid #3c3c3c; }
.menu ul li a:hover { color:#000; background:#67c1ff;}
.menu ul li a.active { color:#000; background:#67c1ff; border-left:1px solid #fff; }
/* body */
.body_resize { padding:0; background:url(images/body_bg.gif) top repeat-y; width:960px; margin:0 auto; border-top:6px solid #48c4e1; border-bottom:6px solid #67c1ff; }
.body_resize2 { width:960px; padding:0; margin:0 auto; border-top:6px solid #48c4e1; border-bottom:6px solid #67c1ff; background:url(images/body_bg2.gif) top repeat-y; }
.body { padding:0; margin:0 auto; }
.body h2 { font:normal 18px Arial, Helvetica, sans-serif; color:#fff; padding:10px 0 20px 0; margin:0; }
.body h2 span { font:normal 11px Arial, Helvetica, sans-serif; color:#7d7d7d; }
.body p { font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:1.5em; padding:3px 0; margin:0; }
.body p span { font:bold 14px Arial, Helvetica, sans-serif; color:#565656; }
.body a { color:#48c4e1; text-decoration:none; }
.body a:hover  { color:#55ff00; text-decoration:none; }
.body img { margin:5px auto; padding:0; }
.body img.floated { float:left; margin:10px 15px 10px 0; padding:0; }
.right { width:245px; margin:0; padding:10px 25px; float:right; }
.left { width:585px; margin:0; padding:10px 25px; float:left; }
.block { width:250px; float:left; margin:10px 0; padding:0 10px 0 0; }
.port { width:200px; margin:10px 10px 20px 20px; padding:0; float:left; border:1px solid #fff; }
.port_bg { padding:10px 15px; margin:0; }
.bullet {  float:left; margin:0; padding:15px 25px; }
/* FBG */
.FBG { margin:0 auto; padding:10px 0; width:960px; }
.FBG h2 { font:bold 14px Arial, Helvetica, sans-serif; color:#c7c7c7; padding:15px 0; margin:0; }
.FBG ul { list-style:none; margin:0; padding:0; }
.FBG li { background:url(images/fbg_ul_li.gif) left no-repeat; padding:1px 0 1px 15px; margin:0; }
.FBG li a { font:normal 11px Arial, Helvetica, sans-serif; color:#969696; text-decoration:none; text-transform:none; }
.FBG li a:hover { text-decoration:none; color:#fff; }
.FBG p { font:normal 11px Arial, Helvetica, sans-serif; color:#969696; line-height:1.5em; padding:5px 0; margin:0; }
.FBG img { margin:5px; padding:0; float:left; }
.FBG .blog { width:250px; float:left; margin:0; padding:15px 25px; }
.FBG .blog2 { width:130px; float:left; margin:0; padding:15px 25px; }
/* contactform*/
#contactform { margin:0; padding:5px 0; }
#contactform * { color:#F00; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:0; padding:0; background:none; border:none; display:block; clear:both; }
#contactform li.buttons { margin:5px 0 5px 0; clear:both; }
#contactform label { margin:0; width:100px; display:block; padding:10px 0; color:#6a6a60; font:normal 11px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left; }
#contactform label span { color:#F00; }
#contactform input.text { width:450px; border:1px solid #dfdfdf; margin:2px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left; }
#contactform textarea { width:450px; border:1px solid #dfdfdf; margin:2px 0; padding:2px; background:#f8f8f8; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0; margin:10px 0 0 0; border:0; color:#FFF; float:left; }
/*************footer**********/
.footer { padding:0; margin:0; background:#424242; }
.footer_resize { width:960px; height:50px; margin:0 auto; padding:0; }
.footer p { font:normal 11px Arial, Helvetica, sans-serif; color:#a5a5a5; }
.footer img { float:left; margin:0 10px 0 0; padding:0; }
.footer a { font:bold 11px Arial, Helvetica, sans-serif; color:#c7c7c7; text-decoration:none; padding:5px; margin:0; }
.footer p.leftt { text-align:left; width:550px; margin:0; padding:15px 0 0 0; float:left; }
p.clr,
.clr { clear:both; padding:0; margin:0; background:none; }
li.bg,
.bg { float:right; clear:both; border-top:1px solid #000; width:100%; padding:0; margin:5px 0; background:none; line-height:0; }
/* Slider */
#slider { width:960px; padding:28px 0 !important; padding:28px 0 0 0; background:url(images/simple_bg.gif) bottom center no-repeat; margin:0 auto; height:190px; }
div#slideshow { float:left; width:100%; height:190px; padding:0; margin:0; }
.slider-item { width:100% !important; height:190px; }
.slider_content_inner img { border:none; }


/*menu*/


.menu {

    color: #fff;
	height:auto;
    font-family: Segoe UI, Arial;
    font-weight:normal;
    min-height:15px;
	list-style:none;
	padding:40px 0 0 0px; margin:0;  float:left; }
	
.nav ul {
{ text-align:right; padding:0; margin:0; list-style:none; border:0; float:right; }
}
.nav > li {
    float: left;
}

.nav li:hover a {
    background-color:#393939;
    color: #fff;
	
}

.nav a {
    background-color: #1a1a1a;
    color: #fff;
    display: block;
    padding: 6px 12px;
    text-decoration: none;
    line-height:20px;
    font-size:12px;
    font-family: Arial, Helvetica, sans-serif;
    white-space: pre;
	list-style:none;
	
}

.nav {
    zoom:1; /* ie hasLayout fix */
}

.nav li {
    position:relative;
	list-style:none;
	z-index:10000;
	
}

.nav li ul {
    display:none;
    position:absolute;
    top:100%;
	list-style:none;
	padding:0px 0 0 0;
	
	
}

.nav li ul li:hover a {
    background:#3184bd;
	list-style:none;

}

.nav li:hover ul {
    display:block;
	list-style:none;
	
	
}

/* Clearfix */

.nav:before, .nav:after {
    display:table;
    content:"";
}

.nav:after {
    clear:both;
}





/*--------------------------page menu--------------------------*/


#invertedshiftdown2{
padding: 0;
width: 100%;
height: 45px;
border-top: 2px solid #4c4c4c; /*Highlight red color theme*/
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-bottom: 0px;
}

#invertedshiftdown2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#invertedshiftdown2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
}

#invertedshiftdown2 a{
float: left;
display: block;
font: bold 10.3px Trebuchet MS;
color: white;
text-decoration: none;
margin: 0 3px 0 0; /*Margin between each menu item*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
background-color: #202020; /*Default menu color*/
border-bottom: 0px solid white;
}

#invertedshiftdown2 a:hover{
font-family:"Trebuchet MS";
font-size:10.3px;
background-color: #67c1ff; /*Highlight red color theme*/
padding: 5px 10px 5px 10px; /*Padding within each menu item*/
color: black;
}


#invertedshiftdown2 .current a{ /** currently selected menu item **/
background-color: #D10000; /*Highlight red color theme*/
padding-top: 10px; /*Set padding-top value to default's padding-top + padding-bottom */
padding-bottom: 0; /*Set padding-bottom value to 0 */
border-bottom-color: #D10000; /*Highlight red color theme*/
color: white;
}

#myform{ /*CSS for sample search box. Remove if desired */
float: right;
margin: 0;
margin-top: 2px;
padding: 0;
}

#myform .textinput{
width: 190px;
border: 1px solid gray;
}

#myform .submit{
font: normal 12px Verdana;
height: 22px;
border: 1px solid #D10000;
background-color: black;
color: white;
}

/*--bullets--*/


	
ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#bullet li{

	color: #55ff00;
	margin-left: 30px;
	padding: 0px 0 0 5px;
	list-style-type:square
	}
	
	/*-------------------------- gallery--------------------------*/

.thumbnail{
	padding: 3px 20px 10px 8px;
	background-color: ;
	img border: 1px solid #fff;
	img: border:1px solid #fff;
	float: left;
	margin-right: 0px;
	margin-bottom: 10px;
		border-style: solid solid none solid;
	border-color: #3D261D;
	border-size: 0px;
	border-width: 0px;
	}
	
		/*-------------------------- twitter feed--------------------------*/
	
	