img{border:0;}

table {
  width: 100%;
  background-color: #fff;
  text-align:center;
}
th {
	background-color:#EFEFEF;
	text-align: center;
	padding:6px;
	border-top-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #F7F7F7;
	border-left-color: #F7F7F7;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E0E0E0;
	border-bottom-color: #E0E0E0;
}

th a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#333333;
text-decoration:none;
}
th a:hover{
text-decoration:underline;
}
th a:visited{
color:#666666;
}
table tr td {
  /*border-top: 1px solid #ccc;*/
  padding:6px 6px;
  vertical-align:top;
  text-align: center;
}

.normal{ background-color:#FFFFFF;}
.highlight{
	background: #FFFF96 url(images/td_highlight.png) repeat-x;
}

table tr.altRow td {
  background: #f4f4f4;
}

a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
text-decoration:underline;
}
a:hover{
text-decoration:none;
}
a:visited{
color:#594A75;
}

/* scaffold show */


div.related {
  clear:both;
  display:block;
}
dl {
  line-height:2em;
  margin:1em;
}
dt {
  font-weight: bold;
  vertical-align:top;
}
dd {
  margin-left:10em;
  margin-top:-2em;
  vertical-align:top;
}

/* scaffold buttons */


.notice {
  color: #DB8101;
  background-color: #ddd;
  display: block;
  padding: 1em;
}
.tip {
  color: #DB8101;
  background-color: #ddd;
  display: block;
  padding: 1em;
}

ul.actions {
  list-style: none;
  text-align:left;
  margin:2em 0;
  padding: 0;
}
ul.actions li {
  margin-left:1em;
  list-style: none;
  display: inline;
}
ul.actions li a,  ul.actions li input {
  padding: 2px 12px;
  color: #DB8101;
  background-color:#ccc;
  text-decoration: none;
  border: 1px solid #666;
  line-height: 24px;
  font-weight: bold;
  text-align:center;
  text-decoration: none;
}
ul.actions li a:hover {
  color: #DB8101;
  background-color:#fff;
  text-decoration: none;
}
td.listactions {
  width: 14em;
  text-align: center;
  white-space: nowrap;
}
td.listactions a {
  padding: 0px 8px;
  text-align:center;
  font-weight: bold;
  color: #DB8101;
  background-color:#ccc;
  text-decoration: none;
  border: 1px solid #666;
  white-space: nowrap;
}
td.listactions a:hover {
  color: #fff;
  background-color:#DB8101;
}


/*Enhancements : Added on 11 August; 2006*/

.td_leftalign {
  /*border-top: 1px solid #ccc;*/
  padding:6px 6px;
  vertical-align:top;
  text-align:left;
}

.td_leftalign_wob {
  border-top: 0px solid #ccc;
  padding:6px 6px;
  vertical-align:top;
  text-align:left;
}

.td_rightalign {
  border-top: 0px solid #ccc;
  padding:6px 6px;
  vertical-align:top;
  text-align:right;
}

.imgPadding{
margin-right:10px;
}
h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-variant: small-caps;
font-size: 2em;
border-bottom: 2px dotted #e6e6e6 ;
line-height: 2.5em;
color: #258E94;
}
h2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.3em; color:#000000; padding:0; margin:0;}
h2 a:link, h2 a:active, h2 a:visited{ text-decoration:underline;}
h2 a:hover{ text-decoration:none;}
.zebra
{
	background-color:#EAF4FD;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Layout CSS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
html,body {font: 12px Verdana, Arial, Helvetica, sans-serif;color: #666666;text-decoration: none;margin:0;padding:0;}
#header{background: #145072 url(images/headerback.jpg) repeat-x;height: 60px;}
#logo{position:absolute;top:0px;left:0px;width:202px;height:60px;border:0px;}
#primary_links{float:left;text-align:left;padding-top:0px;padding-left:100px; padding-bottom:0px; margin:0px;}
#container{width:100%;}
div#wrapper{float:left;width:100%;top:75px;}
div#content{margin:0;padding:0;padding-top:10px;padding-right:10px;border-left-width: 215px;border-left-style: solid;border-left-color: #FFF;}
div#navigation{float:left;width:210px;margin-left:-100%;margin-top: 5px;}
#navigation p{font: italic 16px Georgia, "Times New Roman", Times, serif;color: #999999;margin: 5px;}
#footer{float:left;clear:both;background-color:#F3F3F3;color:#666666;width:100%;text-align:center;}
div#footer p{margin:10px;padding:10px}
#top_right{ position:absolute; right:0px; width:400px; height:40px; background:transparent; color:white; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.5em; text-align:right; padding-right:20px; padding-top:5px;}
#top_right a:link, #top_right a:visited, #top_right a:active{ color:white}
#top_right a:hover{ text-decoration:underline;}
#lhs{padding:5px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Layout CSS
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*Primary Link CSS */
.shadetabs{border-bottom: 0px solid gray;margin-bottom: 1em; width: 90%; margin-left:105px; padding-top:38px; /*width of menu. Uncomment to change to a specific width */}
.shadetabs ul{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: normal 12px Verdana;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: #2d2b2b;background: white url(images/shade.gif) top left repeat-x;}
.shadetabs li a:visited{color: #2d2b2b;}
.shadetabs li a:hover{text-decoration: underline;color: #2d2b2b;}
.shadetabs li.selected{position: relative;top: 0px;}
.shadetabs li.selected a{ /*selected main tab style */ font: bold 12px Verdana;background-image: url(images/shadeactive.gif);border-bottom-color: white;}
.shadetabs li.selected a:hover{ /*selected main tab style */text-decoration: none;}
/*Primary Link CSS ends*/


/* Buttons CSS*/
.rssbutton{background-color: #ff6600;border: 1px #ff6600 outset;padding: 0 2px;color: white;text-decoration: none;font: bold 10px Verdana;}

.rssbutton:visited, .rssbutton:hover, .rssbutton:active{
color: white;
}

.cssbutton{
background-color: #d1ec4c;
border: 2px #d1ec4c outset;
padding: 1px 4px;
color: black;
text-decoration: none;
font: bold 90% "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.cssbutton:visited{
color: black;
}

.cssbutton:hover{
border-style: inset;
background-color: #e3f48e;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}

.cssbutton:active{
color: black;
}
/* Buttons CSS ends*/








/*Secondary Menu CSS*/
.wireframemenu{
border: 1px solid #C0C0C0;
background-color: white;
border-bottom-width: 0;
width: 170px;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 164px;
}

.wireframemenu ul{
padding: 0;
margin: 0;
list-style-type: none;
}

.wireframemenu a{
font: bold 13px Verdana;
padding: 4px 3px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #595959;
text-decoration: none;
border-bottom: 1px solid #C0C0C0;
}

.wireframemenu a:visited{
color: #595959;
}

html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #F8FBBD;
color: black;
}
/*Secondary Menu CSS ends*/

/*Alternate Navigation CSS*/
ul#minitabs{list-style: none;margin: 0;padding: 7px 0;
  border-bottom: 1px solid #CCC;font-weight: bold;
  text-align: center;white-space: nowrap}
ul#minitabs li{display: inline;margin: 0 2px}
ul#minitabs a{text-decoration: none;padding: 0 0 3px;
  border-bottom: 4px solid #FFF;color: #999}
ul#minitabs a#current{border-color: #F60;color: #06F}
ul#minitabs a:hover{border-color: #F60;color: #666}
/*Alternate Navigation CSS ends*/

/* Flash Message*/

.message
{
    position:absolute;
    top:0px;
    left:500px;
    width:300px;
    font-size:14px;
    border: solid 1px #c9b484;
    border-top:0px;
    padding:12px;
    color:#000;
    background-color:#fff9d9;
    text-align:center;
}
/*Flash Message*/
#border {
	background: url(border.jpg) no-repeat;
	height: 194px;
	width: 194px;
}
#image {
	height: 150px;
	width: 150px;
	position:relative;
	left: 21px;
	top: 21px;
}

/*Extra Addition*/
.notnull{
color:#FF0000;}

.info{
padding:10px;
background-color:#FFFBBA;
border:1px solid #FFC407;
text-align:center;
font-weight:bold; 
color:#FF0000;
margin-left:10%;
margin-right:10%;}

.question{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
padding:10px;
background-color:#e2f5ff;
border:1px solid #07a5ff;
text-align:center;
font-weight:bold; 
color:#000;
margin-left:10%;
margin-right:10%;
}
.answer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
padding:10px;
background-color:#e2f5ff;
border:1px solid #07a5ff;
text-align:center;
font-weight:bold; 
color:#000;
margin-left:10%;
margin-right:10%;
}
.cheading{ font-size:140%; margin-left:10%; font-weight:bold;}
.correct{ margin:0px; padding:0px; background-color:#BADB6C}

/* UL id - defines the width and font property*/
#section {
	width: 196px;
	margin: 0px;
	padding:0px;
	border:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	}
/*Removed Bullet*/
#section li{
	list-style-type:none;
	text-align:left;
	}

#section li a {
	height:20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
	display: block;
	color:#000;
	padding-top:4px; /* Posiotion Text at the midddle */
	padding-left:8px;
	}	
	
#section li a:active, #section li a:visited {
	background-color:#FFFFFF;
	}
	
#section li a:hover {
	color: #fff;
	font-weight:bold;
	background-image: url(images/report_highlight.gif);
	background-repeat: repeat-x;
	background-color: #1f5ccf;
	}
/*Place Menu Icon*/
#sectionimage{
	position:absolute;
	float:left;
	width:20px;
	text-align:left;
	height:20px;
	margin-top:-5px;
	margin-left:2px;
}


/*Filetype*/
#list2 {
	width: 196px;
	margin: 0px;
	padding:0px;
	border:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	}
/*Removed Bullet*/
#list2 li{
	list-style-type:none;
	text-align:left;
	}

#list2 li a {
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
	color:#999999;
	padding-top:4px; /* Posiotion Text at the midddle */
	padding-left:8px;
	}	
	

#list2 li a:hover {
	text-decoration:underline;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Second level tab : Using Sliding Door technique*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#tab_nav 
{
	position:relative;
	float:left;
	width:100%;
	background:#fff url("images/bg.png") repeat-x bottom;
	font-size:1em;
	line-height:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#tab_nav ul 
{
	margin:0;
	padding:10px 10px 0;
	list-style:none;
 }
#tab_nav li {
	float:left;
	margin:0;
	padding:0 0 0 9px;
	background-image: url("images/norm_left.gif");
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
}
#tab_nav a 
{
	float:left;
	display:block;
	background:url("images/norm_right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#234C71;
}
/* Commented Backslash Hack
 hides rule from IE5-Mac \*/
#tab_nav a {float:none;}
/* End IE5-Mac hack */
#tab_nav a:hover 
{
	color:#333;
}
#tab_nav .current 
{
	background-image:url("images/norm_left_on.gif");
	display:block;
}
#tab_nav .current a 
{
	background-image:url("images/norm_right_on.gif");
	color:#333;
	padding-bottom:5px;
	display:block;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*LHS Menu*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#lhs_menu_container{ width:202px; padding-left:6px;}
.mainmenu {padding:0;margin:0; width:196px; background-color:transparent;}
.mainmenu li{list-style:none;margin:0;padding:0;_height:0;zoom:1; background-color:transparent;}
.mainmenu li a{ display:block; font-weight:bold; text-align:left; color:#FFFFFF; background-image:url(images/lhs_header_open.gif); height:15px; background-repeat:no-repeat;}
.mainmenu li a:link,.mainmenu li a:active,.mainmenu li a:visited{text-decoration:none; padding:5px; color:#234c71;}
.mainmenu li a:hover{background-color:transparent;}

.closed a{
	display:block;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-image:url(images/lhs_header_close.gif);
	height:15px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #bdd3f0;
}
.mainmenu li .closed a:link,.mainmenu li .closed a:active,.mainmenu li .closed a:visited{text-decoration:none; padding:5px; color:#234c71;}
.mainmenu li .closed a:hover{background-color:transparent;}

.mainmenu .section{margin:0;padding:0;}
.mainmenu .section li{background-color:#FFF;}
.mainmenu .section li a{display:block;font-weight:normal;text-align:left; color:#000000; background-image:none; }
.mainmenu .section li a:link,.mainmenu .section li  a:active,.mainmenu .section li  a:visited{_height:0;zoom:1;text-decoration:none;padding:5px;}
.mainmenu .section li a:hover{background-color:#0B77BA;font-weight:bold;color:#FFFFFF;}
.mainmenu .section li#selected a {font-weight:bold;}
.menu_border{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bdd3f0;
	border-bottom-color: #bdd3f0;
	border-left-color: #bdd3f0;
	margin:0;
	padding:0;
}
.hide{display:none;}
.menu_image{border:0;}
.mainmenu hr{ visibility:hidden; padding:2px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Second level tab : Body*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.holder_show
{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #BDD3F0;
	border-bottom-color: #BDD3F0;
	border-left-color: #BDD3F0;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
}
.holder_hide
{
	display:none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Second level tab : Using Sliding Door technique ENDS*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Snazzy Border :Yellow color rounded corner block */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#yellow_xsnazzy {background: transparent; margin:1em;}

.yellow_xtop, .yellow_xbottom {display:block; background:transparent; font-size:1px;}
.yellow_xb1, .yellow_xb2, .yellow_xb3, .yellow_xb4 {display:block; overflow:hidden;}
.yellow_xb1, .yellow_xb2, .yellow_xb3 {height:1px;}
.yellow_xb2, .yellow_xb3, .yellow_xb4 {background:#FFFDD2; border-left:1px solid #DEDEB4; border-right:1px solid #DEDEB4;}
.yellow_xb1 {margin:0 5px; background:#DEDEB4;}
.yellow_xb2 {margin:0 3px; border-width:0 2px;}
.yellow_xb3 {margin:0 2px;}
.yellow_xb4 {height:2px; margin:0 1px;}

.yellow_xboxcontent 
{
	display:block;
	background:#FFFDD2;
	border:0 solid #DEDEB4;
	border-width:0 1px;
	padding-right: 10px;
	padding-left: 10px;
}	

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Snazzy Border :Blue color rounded corner block */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#blue_xsnazzy {background: transparent; margin:1em;}

.blue_xtop, .blue_xbottom {display:block; background:transparent; font-size:1px;}
.blue_xb1, .blue_xb2, .blue_xb3, .blue_xb4 {display:block; overflow:hidden;}
.blue_xb1, .blue_xb2, .blue_xb3 {height:1px;}
.blue_xb2, .blue_xb3, .blue_xb4 {background:#F2F6FB; border-left:1px solid #BDD3F0; border-right:1px solid #BDD3F0;}
.blue_xb1 {margin:0 5px; background:#BDD3F0;}
.blue_xb2 {margin:0 3px; border-width:0 2px;}
.blue_xb3 {margin:0 2px;}
.blue_xb4 {height:2px; margin:0 1px;}

.blue_xboxcontent 
{
	display:block;
	background:#F2F6FB;/*Put the background Color here*/
	border:0 solid #BDD3F0;/*Put the border Color here*/
	border-width:0 1px;
	padding-right: 10px;
	padding-left: 10px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*Snazzy Border :Blue color rounded corner HOLDERBOX */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#blueRbox_xsnazzy {background: transparent; margin:1em;}

.blueRbox_xtop, .blueRbox_xbottom {display:block; background:transparent; font-size:1px;}
.blueRbox_xb1_top, .blueRbox_xb2_top, .blueRbox_xb3_top, .blueRbox_xb4_top {display:block; overflow:hidden;}
.blueRbox_xb1_top, .blueRbox_xb2_top, .blueRbox_xb3_top {height:1px;}
.blueRbox_xb2_top, .blueRbox_xb3_top, .blueRbox_xb4_top {background:#B8D2F7; border-left:1px solid #B8D2F7; border-right:1px solid #B8D2F7;}
.blueRbox_xb1_top {margin:0 5px; background:#B8D2F7;}
.blueRbox_xb2_top {margin:0 3px; border-width:0 2px;}
.blueRbox_xb3_top {margin:0 2px;}
.blueRbox_xb4_top {height:2px; margin:0 1px;}
.blueRbox_xb4_top_header
{
	height:20px;
	background-color:#B8D2F7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#354A69;
	font-weight:bold;
	padding-left:10px;
	text-align:left;
}
#blueRbox_xb4_top_qlinks
{
	float:right;
	background:transparent;
	position:relative;
	right:10px;
	top:-12px;
}

.blueRbox_xb1_bottom, .blueRbox_xb2_bottom, .blueRbox_xb3_bottom, .blueRbox_xb4_bottom {display:block; overflow:hidden;}
.blueRbox_xb1_bottom, .blueRbox_xb2_bottom, .blueRbox_xb3_bottom {height:1px;}
.blueRbox_xb2_bottom, .blueRbox_xb3_bottom, .blueRbox_xb4_bottom {background:#FFF; border-left:1px solid #B8D2F7; border-right:1px solid #B8D2F7;}
.blueRbox_xb1_bottom {margin:0 5px; background:#B8D2F7;}
.blueRbox_xb2_bottom {margin:0 3px; border-width:0 2px;}
.blueRbox_xb3_bottom {margin:0 2px;}
.blueRbox_xb4_bottom {height:2px; margin:0 1px;}

.blueRbox_xboxcontent 
{
	display:block;
	background:#FFF;/*Put the background Color here*/
	border:0 solid #B8D2F7;/*Put the border Color here*/
	border-width:0 1px;
	padding-right: 10px;
	padding-left: 10px;
}
/*Pagination Class*/
.selected_page{font-weight:bold; text-decoration:underline;}

/*ADDED BY ZAFAR*/

.admin_index_listingheader { 
color: #ff8000;
font-weight:bold;}

.required{
color:#FF0000;
}

.error, .error_message {
color:#DA0000;
font-size: 11px;
margin: 2px 0px;
font-weight: normal;
}

ul.checkboxMultiple {
    margin:0;
    padding:0;
    list-style-type:none;
    }
ul.checkboxMultiple li {
    display:block;
    float:left;
    width: 220px;
    margin: 0 8px 0 0;
    } 
