body
  {
	  margin:0px auto;
	  padding:0px;
	  font-family:Verdana, Geneva, sans-serif;
	  font-size:12px;
	  height:100%;
  }
  
h1,h2,h3,h4,h5,ul,li,p,div{margin:0px; padding:0px;}
.clear{clear:both;}
img{border:none;}
  
a  { color:#06C; text-decoration:underline;  outline:none;  font-weight:bold; font-size:14px;  }
a:hover {color:#06C; text-decoration:none; }
  
h2{ color:#FFF;  font-size:20px; font-family:Arial, Helvetica, sans-serif;  }
h3{ color:#FFF; font-size:16px;  margin:20px 0; font-family:Arial, Helvetica, sans-serif;  font-weight:normal;  }
h4{ color:#FFF; font-size:16px;  font-weight:bold;  font-family:Arial, Helvetica, sans-serif;  }
  
  /* Navigation*/
.topnavi
  {
  height:24px;
  width:450px;
  margin-left:490px;
  background:url(../Images/navbg_03.gif) no-repeat;
  padding-top:9px;
  }
.navi ul{ margin:0px; padding:0px; list-style-type:none; }
.navi li { float:left; list-style-type:none; }
.navi li a { color:#fff; display:block; font-size:11px; text-decoration:none; border-right:1px solid #fff; padding-right:8px;  padding-left:8px; }
.navi li a.last { border-right:none; }

/* Middle box*/
.smallbox
  {
  background:url(../Images/box_18.jpg) no-repeat center;
  height:151px;
  width:207px;
  vertical-align:top;
  }
.ys_background
  {
   background:url(../Images/big_logo.png) no-repeat center;
   height:600px;
   width:589px;
   vertical-align:top;
   
  }
  
.blk_strip
{
background-color:#000;
width:100%;
height:10px;
}
.yell_text1
{
color:#FCEE1F;
font-size:14px;
font-weight:normal;
text-decoration:none;
}
.yell_input
{
border:1px solid #FCEE1F;
width:190px;
height:22px;
}

.blk_login_link
{
color:#000;
font-size:13px;
font-weight:bold;
text-decoration:underline;
}

.yell_btn
{
background-color:#FCEE1F; color:#000; border:1px solid #000; height:22px; width:80px; cursor:pointer;
}

.yell_link
{
color:#FCEE1F;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.blk_link
{
color:#000;
font-size:13px;
font-weight:bold;
text-decoration:none;
}

.heading
  {
	  color:#193395;
	  font-size:12px;
	  font-weight:bold;
	  padding:20px 20px 10px 20px;
  }
  
.text-grey  { color:#666; font-size:11px; padding:0 20px;  }

/* searchbar at footer*/
#searchbox
  {
	  height:20px;
	  width:200px;
	  background:url(../Images/index_24.gif) no-repeat;
	  border:none;
	  float:left;
	  padding-left:5px;
  }
.inpt
   {
	  margin:1px 4px;
	  border: 1px solid #fff;
	  width:160px;
	  height:12px;
	  vertical-align:middle;
	 }
.alignmiddle {  vertical-align:middle;  }
  /* footer navigation*/
.footer{background-color:#e5f2f9;}
.footerlinks{list-style-type:none;	margin:0;	width:225px; font-family:Verdana, Geneva, sans-serif;	}
.footerlinks li{	display:block;	padding:2px 10px;}
.footerlinks li.first{	display:block;	font-weight:bold;	color:#000;	padding-left:14px;}
.footerlinks li a{display:block; padding:0px 5px; font-size:12px; font-weight:bold;	color:#3d70a8; text-decoration:underline;}
.footerlinks li a:hover{text-decoration:none;}
.footerlinks img{ vertical-align:middle;}
.signup{color:#006eeb;font-size:14px;font-weight:bold;padding-left:14px; margin-bottom:9px;}
  
.copyright{	font-size:12px;	color:#000;	font-weight:bold;	padding-left:23px;	vertical-align:top;}
.email{	font-size:12px;	color:#000;	font-weight:bold;	padding-left:14px;	float:left; }
.copyright span{font-size:11px;	color:#000;	}
.pastview a{color:#0f4d92; clear:both; font-size:11px;	font-weight:bold;	padding-left:14px;	text-decoration:none;}
.pastviewLogin a{color:#0f4d92; clear:both; font-size:11px;	font-weight:bold;	padding-left:4px;	text-decoration:none;}
.text{font-size:14px; color:#069;	font-weight:bold;	text-align:center; border:1px solid #575757;}
.text-one{	font-size:20px;	color:#335a99;	font-weight:normal;	text-align:center;	vertical-align:top; border:1px solid #575757; padding-top:20px;}
.text-noborder{font-size:14px; color:#069;	font-weight:bold;	text-align:center; background:#e5f2f9; }
.left{	float:left;	}

/* footer navigation for images li*/
.icon{float:left;}  
a.lastlink{display:block; padding:0px 5px; font-size:12px; font-weight:bold; padding-left:10px;	color:#3d70a8; text-decoration:underline;}
.icon a:hover{text-decoration:none;}
 .footerlinks2{list-style-type:none;	margin:0;	width:225px; font-family:Verdana, Geneva, sans-serif;	}
.footerlinks2 li{	display:block;	padding:2px 10px;}
.footerlinks2 li.first{	display:block;	font-weight:bold;	color:#000;	padding-left:14px;}
.footerlinks2 li a{display:block; padding:0px 5px; font-size:12px; font-weight:bold; margin-left:10px;	color:#3d70a8; text-decoration:underline;}
.footerlinks2 li a:hover{text-decoration:none;}
/**********************Error Messages *********************/

.errormid_curve{
background-color:#f0f0f0;
border-left:solid 1px #fd604d;
border-right:solid 1px #fd604d;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#fe2b2b;
}
.errortop_midcurve{
background-color:#f0f0f0;
border-top:solid 1px #fd604d;

}
.errorbot_midcurve{
background-color:#f0f0f0;
border-bottom:solid 1px #fd604d;
}


.successmid_curve{
background-color:#f0f0f0;
border-left:solid 1px #76d100;
border-right:solid 1px #76d100;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5d7c01;
}
.successtop_midcurve{
background-color:#f0f0f0;
border-top:solid 1px #76d100;

}
.successbot_midcurve{
background-color:#f0f0f0;
border-bottom:solid 1px #76d100;
}

h1,h2,h3,h4,h5,ul,p,div{margin:0px; padding:0px;}
.toplink_midbg{background:url(../Images/toplink-midbg.png) repeat-x;}

.toplink_midbg a{color:#000000;}

.toplink_midbg a:hover{color:#000000;}

.title_ndg{background:#d4d4d4;height:35px;padding-left:15px;}

.title_ndg_b{background:#0075b8;height:35px;padding-left:15px;}

.title_white{background:#FFF; border-bottom:1px solid #003553;}
.row_white{background:#f9f9f9;}

.title_assigned{background:#6D7B8D; border-bottom:1px solid #003553; height:35px; padding-left:15px;}

.middle_bg{background:#FFFFFF;}

.internal_section{background:#f2f3f3; border:1px solid #d4d4d4; padding:1px;}

.button{background:#0075b8 url(../Images/btn-bg.gif) repeat-x; color:#FFFFFF; border:1px solid #006ead; height:20px; cursor:pointer;}
.button_grey{background:#777777 url(../Images/gray-button-bg.gif) repeat-x; color:#333; border:1px solid #006ead; height:20px; cursor:pointer;}

.textbox{ height:18px; border:1px solid #c2c2c2;}

.label{font-size:13px; color:#0075b8; font-weight:bold;}

.astrick{color:#F00;}


/*------------------------------- New User Area CSS Start --------------*/

.mid-bar{
	background-image:url(../Images/bg-run-body.gif);
	background-repeat:repeat-x;
	height:94px;
}


.login-section{
	padding:43px 0px 0px 0px; 	
}
.login-box-top{
	background-image:url(../Images/login-box-top.gif); 	
	height:19px;
	background-repeat:repeat-y;
}
.login-box-middle{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	background-image:url(../Images/login-box-middle.jpg);
	background-repeat:repeat-y;
	height:19px;
}

.login-box-bottom{
	background-image:url(../Images/login-box-bottom.gif); 	
	height:19px;
	background-repeat:repeat-y;
}
.login-bx td{
	padding:3px 3px  3px 3px;
}



.box-tr{
	background-image:url(../Images/box-tr.gif);
	background-repeat:no-repeat;
}
.box-mtr{
	background-image:url(../Images/box-tm.jpg);
	background-repeat:repeat-x;
}
.box-tl{
	background-image:url(../Images/box-tl.jpg);
	background-repeat:no-repeat;
}
.box-bl{
	background-image:url(../Images/box-bl.jpg);
	background-repeat:no-repeat;
}
.box-br{
	background-image:url(../Images/box-br.gif);
	background-repeat:no-repeat;
}
.box-mvl{
	background-image:url(../Images/box-mv.jpg);
	background-repeat:repeat-y;
}
.box-mvr{
	background-image:url(../Images/box-mvr.jpg);
	background-repeat:repeat-y;
}
.box-bmr{
	background-image:url(../Images/box-mbr.gif);
	background-repeat:repeat-x;
}



/**-------------- CSS for UI NOTIFGICATION ---------**/
.ui-notify { width:350px; position:fixed; top:10px; right:10px; }
.ui-notify-message { padding:10px; margin-bottom:15px; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px }
.ui-notify-message h1 { font-size:14px; margin:0; padding:0 }
.ui-notify-message p { margin:3px 0; padding:0; line-height:18px }
.ui-notify-message:last-child { margin-bottom:0 }
.ui-notify-message-style { background:#000; background:rgba(0,0,0,0.8); -moz-box-shadow: 0 0 6px #000; -webkit-box-shadow: 0 0 6px #000; box-shadow: 0 0 6px #000; }
.ui-notify-message-style h1 { color:#fff; font-weight:bold }
.ui-notify-message-style p { color:#fff }
.ui-notify-close { color:#fff; text-decoration:underline }
.ui-notify-click { cursor:pointer }
.ui-notify-cross { margin-top:-4px; float:right; cursor:pointer; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:0 1px 1px #fff; padding:2px }
.ui-notify-cross:hover { color:#ffffab }
.ui-notify-cross:active { position:relative; top:1px }