﻿@charset "utf-8";

/* CSS Document */



*{

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}



body {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 7.5pt;

padding: 0px;

color:#464754;

}



html {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 7.5pt;

padding: 0px;

color:#464754;

}



.body-text {

text-align:justify;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 7.5pt;

padding: 0px;

color:#464754;

padding: 5px 3px 5px 5px;

}



.ser_home{

	text-align:left;

	padding:0px 0px 0px 5px;

}



.mission {

text-align:justify;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size: 7pt;

padding: 0px;

color:#2146a8;

padding: 5px 3px 5px 3px;

}



a:link {

font-family:Verdana, Arial, Helvetica, sans-serif;

color: #2146a8;

text-decoration: none;

font-size:8pt;



}



a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

color: #ff6300;

text-decoration: none;

font-size:8pt;



}



a:visited {

font-family:Verdana, Arial, Helvetica, sans-serif;

color: #ff6300;

text-decoration: none;

font-size:8pt;



}



.title_center{

	background-image:url(../../images/cell_bg.gif);

	color:#2146a8;

	font:Arial, Helvetica, sans-serif;

	font-size:6pt;

	text-align:center;

	font-weight:bold;

	line-height:20px;

	}



.title_text{

	font:Arial, Helvetica, sans-serif;

	font-size:12pt;

	color:#ff8b07;

	text-align:left;

	font-weight:normal;

	text-shadow:#000000;

	padding:0px 0px 10px 0px;

	vertical-align:top;

	}



.title_text_blue{

	font:Arial, Helvetica, sans-serif;

	font-size:12pt;

	color:#2146a8;

	text-align:left;

	font-weight:normal;

	text-shadow:#000000;

	padding:0px 0px 10px 0px;

	vertical-align:top;

	}



.regulation_title-active{

font-family:Arial Narrow, Arial, Verdana;

font-size:24px;

font-weight:900;

color:#2146a8;

border-bottom: 1px #c0c0c0 dotted;

margin:0px 10px 0px 10px;

font-variant:small-caps;

}



.regulation_title{

	font:Arial, Helvetica, sans-serif;

	font-size:11pt;

	color:#2146a8;

	text-align:left;

	font-weight:bold;

	padding:0px 0px 0px 10px;

}



.regulation_content{

	padding:10px 20px 10px 10px;

	font-size:9pt;

	text-align:justify;

	line-height:1.7em;

}



.watermark{

	background-image:url(../../images/watermark.gif);

	background-repeat:no-repeat;

	background-position:center;

	}











#fixedtipdiv{

position:absolute;

color:2146a8;

padding: 10px;

border:1px solid #ccc;

font:normal 12px Verdana;

line-height:18px;

z-index:100;

}



/* verticall menu Start----------------------------*/



#vertmenu {

font-family: Arial, Helvetica, sans-serif;

font-size: 50%;

width: 130px;

padding: 0px;

margin: 0px;

}



#vertmenu h1 {

display: block; 

background-color:#FF9900;

font-size: 90%; 

padding: 3px 0 5px 3px;

border: 0px solid #000000;

color: #333333;

margin: 0px;

width:110px;

}



#vertmenu ul {

list-style: none;

margin: 0px;

padding: 0px;

border: none;

}

#vertmenu ul li {

margin: 0px;

padding: 0px;

}

#vertmenu ul li a {

text-align:left;

font-size: 8pt;

display: block;

border-bottom: 0px dashed #fff;

padding: 5px 0px 4px 0px;

text-decoration: none;

color: #fff;

width:110px;

padding-left:20px;

	background-image:url(../../images/arrow.gif);

	background-repeat:no-repeat;

	background-position: 5px 9px;

}



#vertmenu ul li a:focus {

color: #000080;

background-color: #afbfe6;

padding-left:20px;

	background-image:url(../../images/whitearrow.gif);

	background-repeat:no-repeat;

	background-position: 5px 9px;

}



#vertmenu ul li a:hover {

color: #000080;

background-color: #afbfe6;

padding-left:20px;

	background-image:url(../../images/whitearrow.gif);

	background-repeat:no-repeat;

	background-position: 5px 9px;

}



/* verticall menu end----------------------------*/







/*.watermark{

	background-position: center ;

	background-repeat:no-repeat;

}

*/



h1.flash {

	font-family:  Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#dedede;

	font-weight:normal;

	letter-spacing:-1px;

	line-height:51px;

	margin-bottom:12px;

	font-stretch:narrower;

}



.featured_projects{

	width:100%;

	border: solid 1px #3079AC;

	padding: 0px;

}

.featured_projects_title{

	background-image:url(../images/cell_bg.gif);

	text-align:left;

	line-height:20px;

	color:fff;

	font:Verdana, Arial, Helvetica, sans-serif;

	font-size:9pt;

	font-weight:bold;

	padding:0;

}



.bodytext{

	padding:10px 30px 10px 30px;

	text-align:left;

}



.news-text{

	padding:10px 10px 10px 10px;

	font-size:9pt;

	text-align:justify;

	line-height:1.7em;

}



.news-title{

	padding:10px 10px 10px 10px;

	font-size:10pt;

	text-align:left;

	font-weight:900;

	color:#ff8b07;

}



.news-title-blue{

	padding:0px 10px 0px 10px;

	font-size:7pt;

	text-align:left;

	color:#2146a8;

}



/*------------------------------------------------------------------------------*/



/* Accordion menu css start here*/

.applemenu{

margin: 5px 0;

padding: 0;

width: 170px; /*width of menu*/

border: 0px solid #9A9A9A;

}



.applemenu div.silverheader a{

background: black url(images/silvergradient.gif) repeat-x center left;

font: normal 12px Tahoma, "Lucida Grande", "Trebuchet MS", Helvetica, sans-serif;

color: white;

display: block;

position: relative; /*To help in the anchoring of the ".statusicon" icon image*/

width: auto;

padding: 20px 20px 20px 20px;

padding-left: 8px;

text-decoration: none;

}





.applemenu div.silverheader a:active{

color: white;

}





.applemenu div.silverheader a:visited{

color: white;

}





.applemenu div.silverheader a:hover{

background-image: url(images/silvergradientover.gif);

color: white;

}





.applemenu div.selected a{

background-image: url(images/silvergradientover.gif);

color: white;

}



.applemenu div.submenu{ /*DIV that contains each sub menu*/

background: white;

padding: 5px;

height: 300px; /*Height that applies to all sub menu DIVs. A good idea when headers are toggled via "mouseover" instead of "click"*/

}



/* Accordion menu css end here*/





/* External News Start*/

.news{

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



/* External News End*/







/* Fixed Marquee CSS Start*/

	#mainContainer{

		width:760px;

		border-left:1px solid #000;

		border-right:1px solid #000;	

		margin:0 auto;

		height:100%;

		text-align:left;

	}

	#topRow{

		

	}

	#mainContent{

		padding-left:10px;

		padding-right:10px;

	}

	

	#dhtmlgoodies_marquee{

		/* general marquee layout*/

		padding-top:5px;

		height:20px;

		background-color: #2146a8;

				

		/* End general marquee layout */

				

		position:absolute;

		left:0px;

		z-index:1000;

		bottom:0px;		

		display:none;		

		width:100%;

		overflow:hidden;

	}

	body > div#dhtmlgoodies_marquee{	/* Firefox rule */

		position:fixed;

	}	

	#dhtmlgoodies_marquee .textObj{	/* Layout for the marquee text */

		position:absolute;	

		color: #FFF;

		font-weight:bold;

		white-space:nowrap;

		font-size:11px;

		font-family: Arial, Trebuchet MS, Lucida Sans Unicode, sans-serif;

	}



	/* Just some layout classes used in this example script */

	.highlighted{

		color:#ff8b07;	// Red color

	}

	.greenText{

		color:#ff8b07;	// Green color

	}



	#dhtmlgoodies_marquee a:link {	/* Layout for the marquee text */

		color:#fff;

	}



	#dhtmlgoodies_marquee a:hover {	/* Layout for the marquee text */

		color:#ccc;

	}



	#dhtmlgoodies_marquee a:visited {	/* Layout for the marquee text */

		color:#fff;

	}

	

/* Fixed Marquee CSS End*/



.partners{

font-family:Georgia, Times New Roman, Times, serif;

font-size:14px;

text-align:left;

color:#4e5761;

}



.question{

	color:#ff8b07;

	font-weight:bold;

	padding-left:20px;

}



.answer{

	color:#2146a8;

	font-weight:bold;

	padding-left:20px;

	

}



.faq-table{

border:1px solid #bbb;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

background:#fff;

margin-left:50px;

}



.faq-column{

background:#f3f3f8;

}



.faq-ministry-title {

	font-size: 12pt;

	color: #2146a8;

	text-align: center;

	font-weight: normal;

	text-shadow: #000000;

	padding: 0px 0px 10px 0px;

	vertical-align: top;

}