/* Top Elements */
* { margin: 0; padding: 0; }


body 
{
	/*background: #809f59;	*/
	/*background-image: url('../images/bk2.jpg');*/
	background-color :#006699;
	background-repeat : repeat-x;
	font: 70%/1.5em Verdana;
	color: #333; 

}

/* links */
a, a:visited
{
	text-decoration: none;
	color: #000080;
	background: inherit;
}
a:hover
{
    background-position: inherit;
    color: #000099;
   
}

/* headers */
h1, h2, h3 {
	font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
	font-weight: Bold; 		
}
h1 
{
    padding-top :0;
    margin-top :0;
	font-size: 120%;	
}
h2 {
	font-size: 120%;
	text-transform: uppercase;
	color: #88ac0b;
	
}
h3 {
	font-size: 110%;
	color: #666666; 
}

/* images */
img.float-right {
  margin: 5px 0px 10px 10px;  
}
img.float-left {
  margin: 5px 10px 10px 0px;
}

h1, h2, h3, p {
	padding: 10px;		
	margin: 0;
}
ul, ol {
	margin: 5px 20px;
	padding: 0 20px;
	color: #88ac0b;	
}
ul span, ol span {
	color: #666666;
}


.form_1
{
    margin:  10px 0px 0px 5px;
    border: 1px solid #f2f2f2;
    background-color: #F2F2EE;
    padding-left :0px;
    width :872px;
}




/********************************************
   LAYOUT
********************************************/ 
#wrap {
	width: 955px;
	background: #006699 url('../images/content.jpg') repeat-y center top;
	margin: 0 auto;
	text-align: left;
}
#content-wrap {
	clear: both;
	width: 760px;
	padding: 0; 
	margin: 0 auto;
}
#header
{
    background-position: center top;
    width: 955px;
    position: relative;
    height: 128px;
    background: #006699 url('../images/header.png') no-repeat center top;
    padding: 0;
    font-size: 14px;
    color: #FFF;
    top: 0px;
    left: 0px;
}
#header h1#logo-text {
	
	margin: 0; padding: 0;
	font: bolder 3.3em 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -2px;
	color: #FFF;
	text-transform: none;
	
	/* change the values of top and left to adjust the position of the logo*/
	
}
#header h2#slogan {
	 padding-left :10px;
	margin: 0; padding: 0;
	font: normal .8em 'Trebuchet MS', Arial, Sans-serif;
	text-transform: none;
	color: #FFF;
	
	/* change the values of top and left to adjust the position of the slogan*/
	
}


/* Main Column */
#main {
	float: left;
	width: 926px;
	padding : 0; margin: 0;
	padding-left:29px;
	display :block;
	
}
#main h1
{
	background-position: 3px 50%;
	margin-top: 10px;
	font: Bold 125% Verdana, 'Trebuchet MS' , Sans-serif;
	color: #000080;
	padding: 5px 0 5px 25px;
	border-bottom: 1px solid #EFF0F1;
	background: #FFF url('../images/square-green.png') no-repeat 3px 50%;
}


/* Sidebar */	
#sidebar {
	float: left;
	width: 22%;
	padding: 0; margin: 0;	
}
	
#sidebar h1 {
	margin-top: 0px;
	padding: 5px 0 5px 10px; 
	font: bold 1.1em Verdana, 'Trebuchet MS', Sans-serif;
	background: #EEF0F1 url('../images/headerbg.gif') repeat-x left bottom;	
	border: 1px solid #EFF0F1;
}
#sidebar .left-box {
 border-right  : 1px solid #EFF0F1; 
 	margin: 0 0 5px 0;	
     padding : 5px 0px 5px 0px;
	 width : 165px;
}


/* Footer */	
#footer
{
    background-position: center top;
    color: #666666;
    background: #006699 url('../images/footer.jpg') no-repeat center top;
    clear: both;
    width: 955px;
    height: 55px;
    text-align: center;
    font-size: 92%;
}
#footer a { text-decoration: none; }

/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }
.gray { color: #CCC; }

.Label_head
{
    font-family: Verdana;
    font-size :medium ;
    color: #006699;
    font-weight :bold ;
    
}


.Label_error
{
	font-family: Verdana;
	font-size: 14px;
	color: Red;
}

.Label_normal
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: 300 ;
	color: #006699;
	text-align: left ;
}
.Label_normal2
{
	font-family: Verdana;
	font-size: 12px;
	font-weight :bold ;
	color: #006699;
	text-align: left ;
}
.Dropdown_normal
{
	padding: 2px;
	border: 1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color: #666666;
}
.LinkButton
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	color: #000099;
}
.Text_Box
{
	 border : solid 1px #999999;
}
.Text_Box_Grid
{
	border: 2px solid #800000;
}
 .style1_td
{
    width: 177px;
}
.cell_padding
{
    padding : 0px 5px 0px 5px;
}
.paddingleft
{
    padding-left :5px;
}
.test2
{
     border : solid 1px black;
}
.modal{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

/* Report File Despatch */

#MidArea {width:96%; margin:auto;	padding-left:8px; padding-top: 15px;}
#tabsI {font-family: Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold;}
#tabsI ul {margin:0; padding:0px; list-style:none;}
#tabsI li {display:inline; margin:0; padding:0;}
#tabsI a {float:left; background:url("../images/tableftI.png") no-repeat left top; margin:0; padding:0 0 0 5px; text-decoration:none; cursor:default;}
#tabsI a span {	float:left;	display:block; background:url("../images/tabrightI.jpg") no-repeat right top; color:#313131;	padding-top: 4px; padding-right: 15px; padding-bottom: 6px; padding-left: 6px;}
 /* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsI a span {float:none;}
/* End IE5-Mac hack */
#tabsI a:hover span {color:#FFF;}
#tabsI a:hover {background-position:0% -42px;}
#tabsI a:hover span {background-position:100% -42px;}
#tabsI #current a {background-position:0% -42px;}
#tabsI #current a span {background-position:100% -42px;	color:#fff;}
.clear {margin:0px; padding:0px; clear:both; line-height:0px;}

.shArea {
	-moz-box-shadow: 3px 3px 4px #cccccc;
	-webkit-box-shadow: 3px 3px 4px #cccccc;
	shadow: 3px 3px 4px #cccccc;
		/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc')";
		/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#cccccc');
  	width:100%;
    border:1px solid #ccc;
	background-color:#fff;
}

.console {font-weight:normal; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #000000; text-decoration: none; background-color:#fff;}
.console a {font-size: 18px; font-weight: bold;	color: #0570a5;	text-decoration: none;}
.console a:hover {color:#000; text-decoration:none;}
/*.console table tr {border-right:solid 1px silver;}*/
.console table td {padding-top: 3px; padding-bottom: 3px; border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E1E1E1; border-top-width: 0px; padding-left: 3px;	font-weight:normal;}
.console table table table{border:0px;}
.console table table table td{border:0px;}
/*.console table table {border:0px;}
.console table table td  {border:0px;}*/
.console .scroll-pane {width:99%; float:left; border-left:1px solid #ccc; margin-left:0px;}
.scroll-pane table td{height:22px;}


#Margin {
	margin:0 18px;
}

#main1
{
  background-color: #FFFFFF;  
}

.AccountSummery_Header {
	background-image: url(../images/LeftPanelHeader.jpg);
	background-repeat: no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	padding-left: 10px;
	padding-top:5px;
	text-decoration: none;
	background-position: 0px 0px;
	font-size:10px;
	color:#515151;
	min-height:388px;
	
	
}
.AccountSummery_Header h1 {
	color:#fff;
	font-size:12px;
	padding:0px;
	margin:0px;
	margin-bottom:12px;
	background-color:Transparent;
}

.lftShd {
	background-image: url(../images/tbletd.jpg);
	background-repeat: repeat-y;
	background-position: 130px 10px;
	padding-top:3px;
}
.lftShd a {
	text-decoration:none;
	color:#F60;
	font-weight: bold;
	font-size: 10px;
}
.lftShd a:hover {
	text-decoration:underline;
	color:#B34700;
}

.letRec td {
	border-bottom-color:#ccc;
	border-bottom-style:solid;
	border-bottom-width:1px;
	padding-top:5px;
	padding-bottom:5px;
}

.searchBg {
	/*background: #d5d5d5 url(../images/headerBg3.gif) repeat-x left top;*/
	background-color:#f3efe0;
	border:3px solid #e5dbcf;
	padding:7px;
}
.bodymain {
	margin:0px;
	padding:0px;
	background: url(../images/bgpattern2.gif) repeat top left;
	font-family: Verdana, Arial, Helvetica, sans-serif,'Segoe UI';
	font-size: 11px;
}