@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
	outline:0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
	
.clearfix { zoom:1;}

.clr{ clear:both;}


@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans/opensans-regular-webfont.eot');
    src: url('fonts/opensans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'droid_serifregular';
    src: url('fonts/droidserif/droidserif-regular-webfont.eot');
    src: url('fonts/droidserif/droidserif-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/droidserif/droidserif-regular-webfont.woff') format('woff'),
         url('fonts/droidserif/droidserif-regular-webfont.ttf') format('truetype'),
         url('fonts/droidserif/droidserif-regular-webfont.svg#droid_serifregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{background:#1a1563 url(../images/body-bg.jpg) repeat-x top; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#231f20;}

h1 {}

h2 { font-size:36px; color:#d13a38;  padding-bottom:15px; font-weight:bold; line-height:33px; }

h6 { font-size:16px; color:#aa2f2b;  font-weight:bold; }


	 				   
p { margin-bottom:15px; line-height:18px; text-align:left; font-size:12px; color:#231f20;}

a { color:#1313ed; text-decoration: none; }
a:hover {text-decoration: underline;}

ul {
	padding-left: 20px;
	padding-top: 10px;
}

.wrapper { width:886px;  margin:auto; }

#btm-bg{ background:url(../images/body-btm-bg.png) no-repeat bottom center; }

#shadow-bg{ background:url(../images/shadow-bg.png) repeat-y top center; }

#page-bg{ background:#a8aaad url(../images/page-bg.jpg) repeat-x top; padding-bottom:40px;}

#header{ background:url(../images/h-bg.png) no-repeat top; height:195px; padding:0 50px; position:relative; z-index:1000; }


h1#logo {  width:85px; height:59px; float:left; margin:20px 0 0 0;}

#logo a { background:url(../images/logo.jpg) no-repeat; display:block; height:59px; text-indent:-9999px; font-size:0; cursor:pointer;}

#h-right{ float:right; width:692px; margin:17px 0 0 0;}

		 
#menu { background:url(../images/m-bg.gif) repeat-x; height:29px;  margin-top:5px; border-radius:15px; font-family: 'droid_serifregular';}
#menu ul{margin:0; padding:0; }
#menu li {  float:left; font-size:12px;  list-style:none; line-height:29px; text-transform:uppercase; font-weight:bold; 
			background:url(../images/m-sep.gif) no-repeat right top; }
#menu li a{ text-decoration:none; color:#000; display:block; padding:0 22px;}
#menu li a:hover,#menu li.active a { color:#fff; background:url(../images/m-hover.gif) repeat-x  ; }
#menu li.first a{border-radius:15px 0 0 15px;}

#menu li.last{ background:none;float:right; width: 87px;}
#menu li.last a{border-radius:0 15px 15px 0; padding:0 12px; }


#menu li ul { display:none; position:absolute; border-bottom:5px solid #082331; z-index:100000;}
#menu li:hover > ul { display:block;}
#menu li ul li { background:#00499b; float:none;border-right:0; border-left:0; line-height:30px; display:block; margin:0; text-align:left;
				font-weight:lighter; }
#menu li ul li a { color:#fff; display:block; padding:0 22px; background:#00499b; border-bottom:1px solid #033f83;
					border-top:1px solid #0457b4; font-size:12px; zoom:1; }
#menu li ul li a:hover { color:#fff; display:block;  background:#0461c9; }

#menu li ul ul{ display:none; position:absolute; border-bottom:5px solid #76192a; z-index:100000; left:100%; top:0;}


#banner{ padding:0 50px; margin:-40px 0 0 0; position:relative;}

#banner-box{position:absolute; width:450px; right:85px; top:55px;}
#banner-box h2 { font-size:35px; color:#ffde2f;  padding-bottom:8px; font-weight:bold;  text-align:right; line-height:38px;}
#banner-box p { margin-bottom:12px; line-height:16px; text-align:right; font-size:14px; color:#fff; font-weight:bold;}

#breaking-news{ background:url(../images/breaking-news.gif) no-repeat top center; height:144px;}

#breaking-news2{ height:auto; width: 500px;  margin-left: auto; margin-right: auto; }


#mid-block{ margin-top:10px; padding:0 50px;}


.box{ float:left; width:235px; margin:30px 40px 0 0; position:relative;}
.box h2 { font-size:25px; color:#0d0d51; padding-bottom:0; font-weight:bold; text-transform:uppercase;}

.more{ position:absolute; top:5px; left:7px; width:200px;}

.box.last{ margin-right:0;}

.box.right{ margin:0 0 20px 0; float:none;}

	   
.read-more{ background:url(../images/read-more.png) no-repeat top; width:65px; height:17px; float:left; text-indent:-9999px; font-size:0;
		    cursor:pointer; border:0; margin-top:5px;}
.read-more:hover{ background-position:bottom;}

.read-more2{ float:right; margin-top:0;}


#news-events ul{}
#news-events li{ list-style:none; font-size:12px; color:#231f20; margin-bottom:6px; line-height:18px;}


#footer { background:url(../images/btm-shadow.png) no-repeat top center; padding:15px 0 55px 0;}	
				  	
#f-logo { float:left; width:160px;}
#f-logo img{ float:left; margin-right:5px; border:0;} 	

#copy-right{ width:625px; float:right;  color:#fff; font-size:11px; text-transform:uppercase; margin-top:15px;}



/************************************  INNER PAGE CSS  **************************************** 
**********************************************************************************************/  

#cont-left{ float:left; width:515px;}

#cont-right{ float:right; width:235px; }

.left-pic{ float:left; margin:0 12px 5px 0;}


.about ul {
	margin-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.about h4 {
	padding-top: 10px;
	padding-bottom: 10px;
}


#mcs_container{
	height: 200px;
	overflow-y: scroll;
}

/* Style for Usual tabs */
.usual {
  background:transparent;
  color:#111;
  padding:15px 20px;
  width:500px;
  margin:8px auto;
}
.usual ul {
	padding-left:0;
}
.usual li { list-style:none; float:left; border-top:1px solid #222; border-left:1px solid #222; border-right: 1px solid #222;}

.usual ul li a {
  display:block;
  padding-top: 6px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 6px;
  text-decoration:none!important;
	margin: 1px;
  margin-left:0;
  font-size: 16px;
	font-weight: bold;
  color:#FFF;
  background:darkred;
}
.usual ul li a:hover {
  color:#FFF;
  background:red;
  }
.usual ul li a.selected {
  margin-bottom:0;
  color:#000;
  background:snow;
  border-bottom:1px solid snow;
  cursor:default;
  }
.usual div {
  padding:10px 10px 8px 10px;
  clear:left;
  background:snow;
	border:1px solid #222;
}


			   
