                                                                                                                                                                                                /*
Design by http://www.bluewebtemplates.com
Released for free under a Creative Commons Attribution 3.0 License
*/

@charset "utf-8";

body { 
	
	color:#8e8e8e; 
	font:normal 12px/1.8em Arial;
	 background-image: url("images/grey.png");
	}

html, .main { 
		padding:0; 
		margin:0; 
		}

.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 { margin:0; padding:32px 0 16px; color:#0066cc; font:normal 32px/1.2em Arial, Helvetica, sans-serif;}
h1 a, h1 a:hover { color:#0066cc; text-decoration:none;}
h1 small { font:normal 13px/1.2em Arial, Helvetica, sans-serif; color:#8e8e8e;}
h2 { font:normal 20px Arial, Helvetica, sans-serif; color:#0066cc; padding:8px 0; margin:8px 0;}
p { margin:8px 0; padding:0 0 8px 0; font:normal 12px/1.8em Arial, Helvetica, sans-serif;}
a { color:#0066cc; text-decoration:none; font-weight:normal;}
a:hover { text-decoration:underline;}

.header, .content, .menu_nav, .fbg, .footer1, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}
.header_resize, .content_resize, .fbg_resize, .footer_resize { margin:0 auto; padding:0 20px; width:1024px;}

/* header */
.header { }
.header_resize { padding:10px 0 0 0 }
.header .logo { padding:0 0 8px 0; float:left; width:auto;}
.header .htext, .header .htext h2, .header .htext a { color:#fff;}
.header .htext h2 { padding-bottom:0; margin-bottom:0; font-weight:bold;}
.header .htext p { line-height:1.5em;}

/* search */
#formsearch { margin:0; padding:4px 12px 4px 4px; background-color:#0066cc;}
#formsearch { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px;}
#formsearch span { display:block; margin:6px 0; padding:0 8px 0 11px !important; padding:0 4px 0 6px; float:right; width:183px; background:#fff url(images/search.gif) no-repeat top left;}
#formsearch input.editbox_search { margin:0; padding:5px 0; float:left; width:180px; height:20px; border:none; background:none; font:normal 13px/20px Arial, Helvetica, sans-serif; color:#a8acb2;}
#formsearch input.button_search { margin:6px 0 0 0; padding:0; border:none; float:right;}

/* menu */
/*.menu_nav { padding:4px; float: inherit; width:auto; height:10px;vertical-align: middle}
.menu_nav ul { list-style:none; padding-top:13px; }
.menu_nav ul li { margin:0px  2px 0px 0px; float:left; background-color: #0066cc; border-top-left-radius: 0px; border-top-right-radius: 0px}
.menu_nav ul li a { display:block; margin:2px; padding:10px 0px 20px 14px; color:#ffffff; text-decoration:none; font-size:11pt; font-weight:normal;}
.menu_nav ul li a:hover {background-color:#8e8e8e; border-radius:0px 0px  0px 0px}
.menu_nav ul li a:visited {background-color:#666666; border-radius:0 0 0 0}
.menu_nav ul li a span { padding:2px 19px 12px 0px;}
/*.menu_nav ul li a span span { padding:5px 0 12px;}*/


.menu_nav ul li.active a, .menu_nav ul li a:hover { color:#fff;}
.menu_nav ul li.active a span, .menu_nav ul li a:hover span {}
.menu_nav ul li.active a span span, .menu_nav ul li a:hover span span { }


/* content */
.content_resize { padding:32px 0 24px 5px; width:1024px; background-color:#fff;}
.content .mainbar { float:left; width:720px;}
.mainbar-marks img{ margin:0 12px 24px 0; padding:4px; border:0px solid #b7b7b7; background-color:#fff;}
.content .mainbar img.fl { float:left; margin-right:12px;}
.content .mainbar .article, .content .sidebar .gadget { margin:0; padding:0 0 16px 0;}
.content .sidebar { float:right; width:276px;}
.content-slider{float:left; width:376px;}
ul.sb_menu, ul.ex_menu { margin:0; padding:0; list-style:none; color:#959595;}
ul.sb_menu li { padding:4px 0; border-bottom:1px solid #e3e3e3; width:180px;}
ul.ex_menu li { padding:4px 0 8px;}
ul.sb_menu li, ul.ex_menu li { margin:0;}
ul.sb_menu li a, ul.ex_menu li a { color:#5f5f5f; text-decoration:none; font-weight:normal;}
ul.sb_menu li a:hover, ul.ex_menu li a:hover { color:#0066cc; font-weight:bold;}
ul.sb_menu li a:hover { text-decoration:underline;}
ul.ex_menu li a:hover { text-decoration:none;}

/* subpages */
.content .mainbar .comment { margin:0; padding:16px 0 0 0;}
.content .mainbar .comment img.userpic { border:1px solid #dedede; margin:10px 16px 0 0; padding:0; float:left;}

/* fbg */
.fbg_resize { padding:0px 10px; border-top:1px solid #dcebf4; border-bottom:1px solid #dcebf4; width:1024px}
.fbg img { padding:4px; background-color:#fff; border:1px solid #d6d6d6;}

.fbg .col { margin:0; float:left;}
.fbg .c1 { padding:0 0 0 16px; width:180px;}
.fbg .c2 { padding:0 0 0 16px; width:180px;}
.fbg .c3 { padding:0 0 0 16px; width:180px;}
.fbg .c4 { padding:0 0 0 16px; width:180px;}
.fbg .c5 { padding:0 0 0 16px; width:180px;}
.fbg .c6 { padding:0 0 0 16px; width:400px;}
.fbg .c1 img { margin:8px 16px 4px 0; float:left;}

/* footer */
.footer { padding:28px 0 20px;}
.footer p.lf { margin:0; padding:4px 0; float:right; width:auto; line-height:1.5em;}
ul.fmenu { margin:0; padding:2px 0; list-style:none; float:left; width:auto;}
ul.fmenu li { margin:0; padding:0 4px; float:left;}
ul.fmenu li a { text-decoration:none; padding:2px 6px; color:#8e8e8e;}
ul.fmenu li a:hover, ul.fmenu li.active a { text-decoration:underline; color:#0066cc;}

/* form */
ol { list-style:none;}
ol li { display:block; clear:both;}
ol li label { display:block; margin:0; padding:16px 0 0 0;}
ol li input.text { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:5px 2px; height:16px; background:#fff;}
ol li textarea { width:480px; border:1px solid #c0c0c0; margin:2px 0; padding:2px; background:#fff;}
ol li .send { margin:16px 0 0 0;}
.mm  marquee ul  li{ display:inline;; outline-style:none;  }

.marks{font-size: 13px; text-align: justify; color: #5f5f5f }
.marks table {width: 600px}
.marks td img {width: 80px; height:90px; text-align: justify }
.marks td {padding-right: 10px}


/* Main Menu Vs Drop Down Menus */

/*style the main menu*/

.myMenu {
	
	margin:0px 0px 13px 0px;
	padding:2px 0px 0px 0px ;
	padding-left: 1px;
}

.myMenu ul li{
    	 list-style:none;
	 float:left;
         margin:0px  0px  0px  0px; 
	 background-color: #4f9de7; 
	 border-top-left-radius: 0px; 
	 border-top-right-radius: 0px;

}
.myMenu ul li a span { 

         border-radius:0px 0px  0px 0px;
         display:block; 
	 margin:0px; 
	 padding:3px 0.31em 3px 0.31em; 
	 color:#ffffff; 
	 text-decoration:none; 
	 font-size:10pt; 
	 font-weight:normal;
	
}

#navs ul li.active > a {
    background-color: #fff;
    border-radius:0px 0px  0px 0px;
    color: #FFFFFF;
}


.myMenu ul li ui li #subnav{
    list-style:none;
    padding:0px 0px 0px 0px; 
	 color:#ffffff; 
	 text-decoration:none; 
	 font-size:10pt; 
	 font-weight:normal; 
	 font-family: arial;
    	 margin:0px  0px  0px  0px; 
	 float:left; 
	 background-color: #ffffff;

}
.myMenu li.active a:hover, #navs li a:hover { 
	color:#fff;
	border-radius:0px 0px  0px 0px;
	background-color:#005ea7;
	}

.myMenu ul li a:link, .myMenu ul li a:visited {
    display:block;
    text-decoration:none;
    background-color:#4f9de7;
  
    margin:0;
    border-right: 2px solid #fff;
    color:#fff;
    padding:5px 5px 10px 5px;
    border-radius:0px 0px  0px 0px;
}


		


/*style the sub menu*/
.myMenu ul li ul {
	position:absolute;
	visibility:hidden;
	
	z-index: 11;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	color:#ffffff; 
	text-decoration:none; 
	font-size:10pt; 
	font-family: Helvetica, Arial;
	
}

.myMenu ul li ul li {
    	display:inline;
    	float:none;	
	text-decoration:none; 
	font-size:10pt; 
	font-weight:normal;
   	margin:0px 0px 0px 0px; 
	
}

.myMenu li ul li a:link, .myMenu li ul li a:visited {
    background-color:#6e6e6e;
    width:200px;
    font:10px;
}

/*.myMenu li ul li a:hover {
    background-color:#4f9de7;	
    font:10px;
}
*/
/* Others*/

#topnews{
    font-family:arial;
    font-size:10pt;
    height:63px; 
    color:#FF6633
}

#mapPlaceholder {
    height: 400px;
    width: 700px;
}
#map_canvas {
    width: 500px;
    height: 400px;
}
.lastbutt{
border-top-right-radius: 0px;
border-right-color:#FF6633;
}

.page_heading {
	font-size:12pt;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	color:#333333;
	border-bottom:1px solid #ff0000;
	padding-bottom:10px;
	
}

.middlecontent  {position: relative; font-family: arial;color: #000;font-size: 11pt}
                            
                            
                            
                            
                            
                            