@charset "utf-8";

body {
 font: 12px/22px 'OpenSansRegular', Arial, sans-serif; 
 background-color: rgb(0, 0, 0);
 color: #fff;
}

.main{
margin: 0 auto;
width: 640px;
}
.right_panel-left{float:left;}
.right_panel-right{float:left;}

.top{


}

.wrapper{
width: 640px;
margin: 0 auto;
}

.menu{
height: 25px;
margin-left: 120px;
width: 75%;
margin-top: 6px;
}

.menu ul li {
display: block;
float: left;
margin-left: 2px;

/*border-right: 1px solid #FFF; */
}

.menu ul li:first-child{
display: block;
float: left;
margin-left: 0px;
}

.menu ul li a{
padding:5px 0px 8px 10px !important
color: #fff;
font-size: 12px;
text-transform: uppercase;
text-align: center;
line-height: 15px;
height: 18px;
display: block;
font-weight: bold;
}

.banner{width: 640px;}

.content {

	width: 100%;
}

.content p{
font-size: 17px;
font-family: Arial;
color: #fff;
line-height: 21px;
padding: 5px;
margin: 5px;
}

.content a{
color: #fff;
}

.content-left{

	float: left;
}
.search{background: #1B1B1B;
  border: 1px solid #5C5C5C;
  padding: 10px 15px;
  border-radius: 3px;
  color: #fff;
outline:none;}

.content-left img{

	margin-top: 30px;
}

.content-right{

	float: right;
	width: 400px;
}

.clear{

	clear: both;
}

.footer{
width: 100%;
font-size: 13px;
color: #fff;
padding-bottom: 20px;
padding-top: 15px;
}

.left-panel{

	float: left;
}

.right-panel{

	float: right;
}

.right-panel a{

	text-decoration: none;
	color: #fff;
  font-size:12px;
}

.right-panel a:hover{

	text-decoration: none;
	color: #fff;
}

.banner-left{ float: left;width: 300px;margin-left: 60px;margin-bottom: 30px;margin-top: 5px;}
.banner-right{}

.contactus{width:100%;text-align:right;font-size:12px;color:#62656a;font-family:Arial, sans-serif}
.contactus1{padding: 5px 10px;}
.contactus1 a{color:#3D60AF;text-decoration: underline;}
.head_right img{
	width: 18px;
}
.top_head{
	margin:0 auto;
	padding: 15px 0;
	width: 100%;
}
.head_left{
	float: left;
	width: 50%
}
.head_right{
	float: right;
	width: 50%
	text-align:right;
}

/*------------------------------For Responsive Menu---------------------------------*/
rmm {
  display:block;
  position:absolute;
  width:100%;
  padding:0px;
  margin:0 auto !important;
  text-align: center;
  line-height:19px !important;
}
.rmm * {
  -webkit-tap-highlight-color:transparent !important;
  font-family:Arial;
}
.rmm a {
  color:#ebebeb;
  text-decoration:none;
}
.rmm .rmm-main-list, .rmm .rmm-main-list li {
  margin:0px;
  padding:0px;
}
.rmm ul {
  display:block;
  width:100% !important;
  float: right;
  overflow:hidden;
  list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
  display:none !important;
  height:0px !important;
  width:0px !important;
}
/* */


.rmm .rmm-main-list li {
  display:inline;
  padding:padding:0px;
  margin:0px !important;
}
.rmm-toggled {
  display:none;
  width:100%;
  position:absolute;
  overflow:hidden;
  margin:0 auto !important;
}
.rmm-button:hover {
  cursor:pointer;
}
.rmm .rmm-toggled ul {
  display:none;
  margin:0px !important;
  padding:0px !important;
}
.rmm .rmm-toggled ul li {
  display:block;
  margin:0 auto !important;
}

/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
  display: inline-block;
  padding: 6px 8px 6px 8px;
  margin: 0px -3px 0px -3px;
  font-size: 12px;
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: 700;
}
.rmm.graphite .rmm-main-list li a:hover {
  background-image:url('../rmm-img/graphite-menu-bg-hover.png');
}
.rmm.graphite .rmm-main-list li:first-child a {
-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.rmm.graphite .rmm-main-list li:last-child a {
  -webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.rmm.graphite .rmm-toggled {
  width:82%;
  background-color:#555555;
  min-height:36px;
  border-radius:6px;
}
.rmm.graphite .rmm-toggled-controls {
  display: block;
  height: 36px;
  color: white;
  text-align: left;
  position: relative;
  /* background-image: url('../rmm-img/graphite-menu-bg.png'); */
  /* background-repeat: repeat-x; */
  /* border-radius: 6px; */
  background: #202020;
}
.rmm.graphite .rmm-toggled-title {
  position:relative;
  top:9px;
  left:15px;
  font-size:16px;
  color:white;
  text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
  display:block;
  position:absolute;
  right:15px;
  top:8px;
}

.rmm.graphite .rmm-button span {
  display:block;
  margin-top:4px;
  height:2px;
  background:white;
  width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
 display: block;
  width: 100%;
  background-color: #1B1B1B;
  text-align: center;
  padding: 10px 0px 10px 0px;
  border-bottom: 1px solid #1B1B1B;
  border-top: 1px solid #2A2A2A;
  text-transform:uppercase;
}
.rmm.graphite .rmm-toggled ul li a:active {
  background-color:#444444;
  border-bottom:1px solid #444444;
  border-top:1px solid #444444;
}
/*----------------------------Responsive Menu Ends-----------------------------------------*/