body {

	margin: 0px;

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

	font-size: 11px;

	text-decoration: none;

	color: #000000;

}



/* Normal link */

a {

	color: #006699;

	text-decoration: underline;

	

}



a:hover, a:active, a:focus {

	color: #006699;

	text-decoration: none;

}







#ynwrap a { text-decoration: none; }

#ynwrap a:hover{text-decoration:underline; color: #000000; }

.clr { display: block; clear: both; height: 0px; line-height: 0px; font-size: 0px; overflow: hidden; }

.enlargepht { padding: 2px 0px 0px 0px; text-align: right; }

.enlargepht a{ color: #7F7F7F;}

.enlargepht img{ margin: 0px 0px 0px 3px; vertical-align: top; }

#yncont{ width: 750px; margin: 0px; text-align: left;}

/*top nav css*/

#topnav { width: 950px; margin: 0px;}

#topnav .menuleftspace { float: left; width: 31px; margin: 0px; }

#topnav .menurightspace .padding{margin-left: 60px;}

#topnav .menurightspace { float: left; width: 950px; margin: 0px; }

#topnav .menurightspace ul{ margin: 0px; padding: 0px 0px 0px 4px; list-style: none; height: 28px; }

#topnav .menurightspace ul li{ display: block; float: left; background: #f2f3f5 url('images/gif/bg_nav_cnrl.gif') no-repeat; margin-right: 2px; padding-left: 1px;}

#topnav .menurightspace li { display: block; float: left; background: #f2f3f5 url('images/gif/bg_nav_cnrl.gif') no-repeat; margin-right: 2px; padding-left: 1px;}

#topnav .menurightspace li.on { display: block; float: left; background: #f2f3f5 url('images/gif/blue_bg_nav_cnrlon.gif') no-repeat; margin-right: 2px; padding-left: 1px; }

#topnav .menurightspace li div {display: block; float: left; margin: 0px; background: url('images/gif/bg_nav_cnrr1.gif') no-repeat top right; padding-right: 1px; height: 26px;}

#topnav .menurightspace li.on div {display: block; float: left; margin: 0px; background: url('images/gif/blue_bg_nav_cnrr1on.gif') no-repeat top right; padding-right: 1px; }

#topnav .menurightspace li.on div a { display: block; text-align: center; font: normal 11px verdana; color: #434343; white-space: nowrap; padding: 3px 10px; margin:  0px; color: #FFFFFF; text-decoration:none}

#topnav .menurightspace li div a { display: block; text-align: center; font: normal 11px verdana; color: #434343; white-space: nowrap; padding: 7px 10px; margin:  0px;  text-decoration:none; font-weight:normal}

#topnav .menurightspace li div a:hover {  text-decoration:underline}

/*top nav css*/







/*special menu css*/

#specmenu { height: 25px; background-color: #65A1C7; margin-top: -1px; width: 100%; padding-top: 1px; font: normal 11px verdana; color: #FFFFFF; }

#specmenu .specmenubg { margin: 0px 0px 0px 0px; background-image: url('images/mainmiddle.jpg'); width: 100%; height: 23px; padding: 0px; } 

#specmenu ul {margin: 0px; padding: 4px 0px 0px 0px;} 

#specmenu li { display: block; float: left; padding: 0px 15px 0px 15px; border-right: 1px solid #3d636c;}

#specmenu li.last{ display: block; float: left; padding: 0px 15px 0px 15px; border: none;}

#specmenu  a {color: #FFFFFF;  text-decoration:none;}

#specmenu  a:hover {text-decoration:underline;}

/*special menu css*/





.spacerht1  { clear: both; height: 1px; font-size: 0px; overflow: hidden; width: 100%; padding: 0px; }

.spacerht2  { display: block; clear: both; height: 2px; font-size: 0px; overflow: hidden; width: 100%; background-color: #414b55; margin-top: 0px; padding: 0px; }

.space4px { display: block; clear: both; *height: 0px; min-height: 6px;font-size: 0px; overflow: hidden; padding: 0px; margin: 0px; line-height: 0px; }

.space18px { display: block; clear: both;  height: 18px; font-size: 0px; overflow: hidden; padding: 0px; margin: 0px; line-height: 0px; }



/*search box css*/

#searchbar { margin: 0px; padding: 0px;  background-image: url('images/mainmiddle.jpg'); width: 100%; color: #000702; font: 10px verdana; color: #434343; font-weight: bold; height: 54px; float: left; }

#searchbar .datecls { padding-left: 12px; float: left; margin: 0px; padding-top: 7px; padding-bottom: 0px; color:#000702; }

#searchbar .searchtxt { float: left; padding-left: 79px; margin: 0px; padding-top: 7px; padding-bottom: 0px; color: #ffffff; font-weight: bold; font-size:11px }

#searchbar .frmcontainer { float: left; padding-left: 12px; margin: 0px; padding-top: 0px; padding-bottom: 0px; }

#searchbar .frmcontainer form { margin: 0px; padding: 4px 0px 0px 0px; float: left; }

#searchbar .frmcontainer .searchtxtbox { border: 1px solid #495764; margin: 0px; padding: 0px; float: left; height: 16px; width: 154px; }

#searchbar .frmcontainer .dropdowndiv { float: left; margin: 0px; padding: 0px 0px 0px 4px; }

#searchbar .frmcontainer .dropdowndiv .dropdowndbr  { border: 1px solid #495764; padding: 0px; margin: 0px; float: left; }

#searchbar .frmcontainer .dropdowndiv select { width:132px; font: bold 9px verdana; }



#searchbar .submitdiv { float: left; margin: 0px; padding: 0px 0px 0px 5px; }

#searchbar .submitdiv .submitbtn { margin: 0px; padding: 0px; height: 19px; font: bold 10px verdana; vertical-align: top; }



#searchbar .advsaerch { float: left; margin: 0px; padding: 7px 0px 0px 25px; }

#searchbar .advsaerch .advsaerchtxt  { font: bold 10px verdana; color: #010504; font-weight: normal; }

/*search box css*/





.spacerht12  { display: block; clear: both; height: 12px; font-size: 0px; overflow: hidden; width: 749px; padding: 0px; margin: 0px; }

.moremcr { padding: 0px; text-align: center; padding: 0px 0px 4px 0px;}





#content { margin:12px 0px 0px 0px; padding: 0px; width: 749px;  }





/* left side div */



#first { float: left; width: 433px; margin: 0px; padding: 0px; }

#first .brknews { float: left; width: 433px; margin: 0px; font: bold 11px verdana; color: #C20001; background-color: #EEECED; height: 19px; text-align: center; padding-top: 2px; }

#first .bg { float: left; margin: 3px 0px 0px 0px; border: 1px solid #434D57; height: 19px; text-align: center; background-image: url('images/gif/jayabg.gif'); }

#first .scrollwid { padding: 3px 0px 0px 0px; margin: 0px; width: 431px; }

#first .sectiontitle { font: normal 14px verdana; color: #30497F; padding: 8px 0px 6px 0px; font-weight: bold; background-color: #FFFFFF;}

/* left side div */





/* Global Classes*/

#latest { width: 433px; padding: 0px 0px 0px 0px; margin: 0px; }

 .hline { width: 421px; float: left; background-image: url('images/gif/boxes_gradient.gif'); height: 24px; padding: 0px; margin: 0px; font: bold 11px verdana; color: #3F3F3F; padding: 0px; }

.hlinetext { padding: 5px 0px 0px 5px; margin: 0px; }

.leftimg { width: 6px; float: left; padding: 0px; margin:0px;}

.rgtimg { width: 6px; float: left; padding: 0px; margin: 0px;}

em { font: normal 9px verdana; color: #7F7F7F;}

/*.space14px { display: block; clear: both; height: 14px; font-size: 0px; overflow: hidden;  width: 433px; padding: 0px; margin: 0px; }*/

.space14px { display: block; clear: both; height: 14px; font-size: 0px; overflow: hidden;   padding: 0px; margin: 0px; }

.space25px { display: block; clear: both; height: 23px; font-size: 0px; overflow: hidden;  padding: 0px; margin: 0px;  }

.space29px { display: block; clear: both; height: 29px; font-size: 0px; overflow: hidden;  padding: 0px; margin: 0px;  }

.hpmorelink { color: #000000; text-decoration:none}

.upleft { float: left;}

.upright { float: right;}

/* Global Classes*/







#coltable {

margin: 0;



}

th.coltable {

	color: #ffffff;

	border: 1px solid #999999;

	letter-spacing: 0px;

	text-transform: none;

	text-align: left;

	padding: 5px 5px 5px 12px;

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

}



td.coltable {

	border: 1px solid #C1DAD7;

	background: #fff;

	padding: 4px 4px 4px 0px;

	text-align:left;

}

ul.coltable {

	text-align: left;

	padding: 0px 0px 0px 0px;

}

li.coltable {

	text-align: left;

	line-height:18px;

		padding: 0px 0px 0px 0px;

}

a.coltable { text-decoration:none; color:#006699}

a.coltable:hover { text-decoration:underline; color:#ff0000}



a.catlink { text-decoration:none; color:#003366}

a.catlink:hover { text-decoration:underline; font-weight:normal;}



a.catlink_main { text-decoration:underline;text-transform:none; font-weight:bold; color:#003366; font-size: 110%;}

a.catlink_main:hover { text-decoration:none; font-weight:bold;}



a.subcatlink { text-decoration:none; color:#003366}

a.subcatlink:hover { text-decoration:underline;}

/* FORM

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

form {

	margin: 0;

	padding: 0;

}



input, select {

	font: 11px/normal Tahoma, Arial, sans-serif;

	color: #545454;

}



select, .inputbox {

	padding: 2px;

}



textarea {

	padding-left: 2px;

}



.button, .button:hover {

color:#ffffff;

font-weight:bold;

	padding: 2px 10px!important;

	padding: 1px 5px 5px 1px;

	border-top: 1px solid #DDDDDD;

	border-right: 1px solid #999999;

	border-bottom: 1px solid #999999;

	border-left: 1px solid #DDDDDD;

	text-align:center;

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

	

}



.button:active, .button:focus {

	border-top: 1px solid #999999;

	border-right: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

	border-left: 1px solid #999999;

}



.inputbox {

	border: 1px solid #C0C0C0;

	background: #FFFFFF;

}



.inputbox:hover, .inputbox:focus {

	border: 1px solid #999999;

	background: #FFFFFF;

}





#mod_login_password, #mod_login_username {

	width: 93%;

}



#mod_login_password {

}



#mod_login_username {

}



#mod_login_remember {

	border: none;

	background: none;

}



.shadetabs{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs li{

display: inline;

margin: 0;

}



.shadetabs li a{

text-decoration: none;

padding: 3px 7px;

margin-right: 3px;

border: 1px solid #778;

color: #ffffff;
border-bottom:0px;

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




}



.shadetabs li a:visited{

color: #2d2b2b;

text-decoration: none;

}



.shadetabs li a:hover{

text-decoration:none;

color: #000000;

}



.shadetabs li.selected{

position: relative;

top: 1px;

}



.shadetabs li.selected a{ /*selected main tab style */
color:#000000;
background-image: url(images/tab_selected.gif);



}



.shadetabs li.selected a:hover{ /*selected main tab style */

text-decoration: none;

}

.tabheader{ /*style of tab content oontainer*/

border: 1px solid gray;

border-bottom-color:#3994C0;

background-color:#BDD9EC;

}

.tabcontentstyle{ /*style of tab content oontainer*/

border: 1px solid gray;

margin-bottom: 1em;

padding-top:10px;

padding-bottom:10px;

padding-right:10px;

padding-left:10px;

background-color:#ffffff;

}



.tabcontent{

display:none;

}



@media print {

.tabcontent {

display:block!important;

}

}



/* crosslinks */



#crosslinks { width: 740px;  }

#crosslinks .crosscont { padding: 10px 0px 11px 0px; text-align:center }

#crosslinks ul	{ font: normal 11px verdana; padding: 0px; list-style: none; margin:0px; }

#crosslinks li.starts { float: left; border-right: 1px solid #000000; padding-right: 10px; margin: 0px; padding-left: 13px; }

#crosslinks li	{ float: left; border-right: 1px solid #000000; padding-right: 10px; padding-left: 10px; }

#crosslinks li a { color: #006699; }

#crosslinks li.ends { float: left; padding-right: 10px; padding-left: 10px; border: none;}

/* crosslinks */



.borderthindotted {



border-color:#333333;

border-width:thin



}



.heading {

	font-size: 170%;

	line-height: normal;

	color: #434343;

	padding-left:10px;

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



}

.subheading {

	font-size: 120%;

	line-height: normal;

	color: #006699;

	padding-left:0px;



}

.seperator {

	display: block;

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

	height: 20px;

	width:90%;

}



blockquote {

	padding: 15px 40px 15px 60px;

	background: url(images/gif/quote.gif) 20px 10px no-repeat;

	font: italic 1em/1.5 Georgia, Times, serif;

}

.error {

text-decoration:blink;

color:#990000;

}

.red_star{

color: #990000;

}

div.notify {

	background-color: #FFFFE1;

	border: 1px dashed #CFCFCF;

	margin-top: 8px;

	margin-bottom: 16px;

	padding: 6px 6px 6px 32px;

	line-height: 18px;

}



div.notify td {

	line-height: 18px;

}



img.notify {

	margin-left: -24px;

}

.notify		{ font-size: 11px; font-family: tahoma,Verdana, Arial, Helvetica, sans-serif; color: #990000; line-height: 17px;}



a.gallink { text-decoration:none;}

a.gallink:hover { text-decoration:underline;}



/* Password Checker Styles

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





/* Tables

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

	.pwdChkTbl1 {border:0; margin:0 0 0 15px; padding:0; width:100%;}

	.pwdChkTbl1 span {font-size:90%;}



	.pwdChkTbl2 {font-family:Tahoma,sans-serif; font-weight:bold; width:210px; border:0; height:19px; background-color:#FFF;}

	.pwdChkTbl2 span {font-size:90%;}



	.pwdChkTbl3 {font-family:Tahoma,sans-serif; font-weight:bold; width:70px; border:0; height:19px; background-color:#FFF; margin:3px 15px 15px 0;}

	.pwdChkTbl3 span {font-size:90%;}



	.pwdChkTbl4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; border:0; background-color:#FFF; margin:0px 20px 0 20px;}



	.pwdChkTd1 {font-size:70%; color:#000; font-weight:bold; vertical-align:top; text-align:right; width:180px; padding:5px 7px 13px 0;}



	.pwdChkTd2 {width:420px; vertical-align:top; padding:0 0 13px 0;}



	.pwdChkTd3 {width:420px; vertical-align:top; padding:0 0 13px 0;}



	.pwdChkTd4 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:70%; vertical-align:top; padding-bottom:15px;}

	.pwdChkTd4 h3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 130%; font-weight: bold; margin: 8px 0px 0px 0px; padding-bottom: 8px;}



	.pwdChkTd5 {width:98px; vertical-align:top;}





/* JavaSCript Conditions

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

	.pwdChkCon0 {background-color:#f0f0f0; border-right:solid 1px #f0f0f0; border-bottom:solid 1px #f0f0f0; text-align:center;}

	.pwdChkCon1 {background-color:#FF4545; border-right:solid 1px #BB2B2B; border-bottom:solid 1px #BB2B2B; text-align:center;}

	.pwdChkCon2 {background-color:#FFD35E; border-right:solid 1px #E9AE10; border-bottom:solid 1px #E9AE10; text-align:center;}

	.pwdChkCon3 {background-color:#3ABB1C; border-right:solid 1px #267A12; border-bottom:solid 1px #267A12; text-align:center;}

	.pwdChkCon4 {background-color:#3ABB1C; border-right:solid 1px #267A12; border-bottom:solid 1px #267A12; text-align:center;}



















































.shadetabs_green{

padding: 3px 0;

margin-left: 0;

margin-top: 1px;

margin-bottom: 0;

list-style-type: none;

text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.shadetabs_green li{

display: inline;

margin: 0;

}



.shadetabs_green li a{

text-decoration: none;

padding: 3px 7px;

margin-right: 3px;

border: 1px solid #778;

color: #2d2b2b;

background: white url(images/gif/bg_nav_cnrr1.gif) top left repeat-x;



}



.shadetabs_green li a:visited{

color: #2d2b2b;

text-decoration: none;

}



.shadetabs_green li a:hover{

text-decoration: underline;

color: #FF6600;

}



.shadetabs_green li.selected{

position: relative;

top: 1px;

}



.shadetabs_green li.selected a{ /*selected main tab style */

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

border-bottom-color:#E3E8E2;

}



.shadetabs_green li.selected a:hover{ /*selected main tab style */

text-decoration: none;

}

.tabheader_green{ /*style of tab content oontainer*/

border: 1px solid gray;

border-bottom-color:#E3E8E2;

background-color:#E3EECC;

}

.tabcontent_greenstyle_green{ /*style of tab content oontainer*/

border: 1px solid gray;

margin-bottom: 1em;

padding-top:10px;

padding-bottom:10px;

padding-right:10px;

padding-left:10px;

background-color:#ffffff;

}



.tabcontent_green{

display:none;

}



@media print {

.tabcontent_green {

display:block!important;

}

}



.table_light_blue{ 

background-color:#EFF8FB;

}

#overDiv {

position:absolute;

visibility:hidden;

z-index:1000;

	background-color: #FFFFE1;

	border: 1px dashed #CFCFCF;

	margin-top: 8px;

	margin-bottom: 16px;

	padding: 2px 2px 2px 2px;

	line-height: 18px;

}


/* Big Number ---*/
p.blocknumber {
	position: relative;
	padding: 5px 0 5px 55px !important;
}

.bignumber-1, .bignumber-2, .bignumber-3 {
	background-image: url(images/numberlist-bg.png);
	background-repeat: no-repeat;
	color: #FFFFFF;
	display: block;
	width: 44px;
	height: 44px;
	line-height: 44px !important;
	position: absolute;
	top: 0;
	left: 0;
	font: bold 20px/normal Arial, sans-serif;
	text-align: center;
	vertical-align:middle;
}

.bignumber-1 { background-position: left top;}
.bignumber-2 { background-position: left -44px;}
.bignumber-3 { background-position: left -88px;}

