/** BASIC **/

html, body {
	width:99.7%;
}

body {
	margin: 0px;
	padding: 0px;
	color: #273840;
	border-left:3px solid #20333D;
	border-right:3px solid #20333D;
	font-family:Arial, Helvetica, sans-serif;
}

table{
	color: #273840;
	/*background:#f9f9fa;*/
	font-size:10pt;
	text-align:center;
	/*width:100%;*/
	
}

h1 {
	font-weight: bold;
}

h2 {
	font-size: 14px;
	text-transform:capitalize;
	margin:0px;
	padding:0px;
}

h2.bigger {
	font-size: 18px;
	text-transform:capitalize;
}

h3 {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	text-transform:capitalize;
}

p,  ul {
	margin-top: 0px;
	font:10pt Arial, Helvetica, sans-serif;
}

/** WRAPPER */

.wrappermain{	
	width: 995px;
	margin: 0px auto;	
}

.wrapper {
	position:relative;
	width: 995px;
	margin: 0px;
	padding: 0px;	
}



/** HEADER */

.header {
	background-color:#20333D;
	text-align:left;
	position:relative;
	height:90px;
	width:995px;	
}

/********MenuButton section strat***************/

#masthead{
	position: relative;
	width:995px;
	padding:0px 0 0 0px;
	text-align:left;
	height:55px;
	border-top:#ffffff solid 1px;	
}

.masthead1
{
	background:#333;
	width:975px;
	float:left;
	position:relative;
	padding:5px 10px 0px 10px;
	height:25px;
}

.masthead2
{
	background:transparent;
	width:975px;
	float:left;
	position:relative;
	padding:2px 10px 0px 10px;
}

.MenuButton
{
	cursor:pointer;
	 color:#CCCCCC; 
	 height:17px;
	 white-space:nowrap;
	 margin: 0 0.4em;
	 padding: 0.0em 0;   
    /* font: bold 84% 'trebuchet ms',helvetica,sans-serif; */
     font-size:10px;        
     vertical-align:middle;
	 background-color:#333333; 	
     border: #555555 1px solid;
}

.MenuButtonhover{
/*  border-color:#ffffff; */
	color:#ffffff;
	background-color:#555555;
}		
		
.SubMenuButton{	   
	 color:#333333; 	
    /* font: 'trebuchet ms',helvetica,sans-serif; */
     font-size:11px;
	 background-color:#E4F2FD; 
	 text-decoration:none;
     border  : 1px solid; 
	 border-color: #ffffff; 	
}

.SubMenuButtonhover{
	border-color:#CCCCCC; 
	color:#ffffff;
	background-color:#20333D;
}

/********MenuButton section closed***************/
	
/********content section start***************/

.content {
	padding:0px 10px 0px 10px;
	margin:0px;
	position:relative;
	width:975px;
	float:left;
}

.content h2{
	margin: 0px;
	padding: 10px;
	font-size: 20px;
}

/********right section start***************/

.backgraound1
{
	background:#F2F7FA;
	width:943px;
	height:100%;
	border:#afcbed solid 1px;
	padding:15px;
}

.backgraound2
{
	background:#E4F2FD;
	width:911px;
	height:100%;
	border:#DBEDFB solid 1px;
	padding:15px;
}
	

.right 
{
	padding:3% 0% 2% 3%;
	border  :#afcbed 1px solid; 
 
	float:left;
	width:96%;		
	background:#F2F7FA;
	position:relative;	
	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;
	
}

.rightext 
{
	padding:3% 0% 2% 1%;
	border  : 1px solid; 
	 border-color:#DBEDFB; 
	width:96%;		
	background:#E4F2FD;
	position:relative;	
	text-align:justify;
	font:12px Arial, Helvetica, sans-serif;
}

.rightext p{
	margin:5px;
	border:#cccccc;
}

/********left section start***************/

.left {
	float: left;
	width:20%;
	padding:0px;
	margin:0px;
	position:relative;
	left:0px;
	right:700px;
	top:0px;
	background:#F2F7FA;
	font-size:12px;
}

.left p{
	margin:0px;
	padding:5px;
	border:#cccccc;
	background:#f9f9f9;
}

/********footer section start***************/

#footer {
	position:relative;
	border-top:5px solid #20333D;
	clear: both;
	padding:15px 0px 0px 0px;
	margin:0px;
	width:995px;
	height:35px;	
	background:#f9f9fa;
	color:#20333D;
	font-size:12px;
	text-align:center;
}


.footer{
	text-decoration:none;
	color:#006699;
}

.footer:hover {
	text-decoration:underline;
	color:#20333D;
}

.title{
	position:relative;
	font-size: 20px;
	color:#20333D;
	font-weight:bold;
}

/********footer section closed***************/

/********outbox section start***************/

.outbox 
{
	width:100%;
	position:relative;
}
.outbox h1
 {
	margin:0;
	 font-size:12px; 
	 text-transform:capitalize; 
	 font-weight:bold;
	  padding:0 5px 5px 5px; 
	  }
.outbox p { 
	margin:0; 
	padding:5px 10px; 
	font-size:12px;
	font-weight:bold;	
}

.xtop, .xbottom 
{
	display:block; 
	background:transparent; 
	}
.xb1, .xb2, .xb3, .xb4 
{
	display:block; 
	overflow:hidden;
	}
.xb1, .xb2, .xb3
 {
	height:1px;
	}
.xb2, .xb3, .xb4 
{
	background:#fff;
	 border-left:1px solid #20333D;
	  border-right:1px solid #20333D;
	  }
.xb1 
{
	margin:0 5px;
	 background:#20333D;
	 }
.xb2 
{
	margin:0 3px;
	 border-width:0 2px;
	 }
.xb3 
{
	margin:0 2px;
	}
.xb4 
{
	height:2px;
	 margin:0 1px;
	 }

.boxcontent 
{
	display:block;
	 border-top:1px solid #20333D;
	 border-right:1px solid #20333D;
	 border-left:1px solid #20333D;
	 background-color:#E4F2FD;
	 height:auto;
	 position:relative;
	 }
.boxcontent h1{
	font-size:13px;
	height:12px;
	font-weight:bold;	
	font: bold 85%/1 Verdana, sans-serif;
}
.boxcontent p{
	font-size:13px;
	font-weight:normal;	
}
* html .boxcontent {height:1px;}


.color_a 
{
	background:#20333D; 
	color:#ffffff;
	}
.color_f
{
	background:#7BB6D2; 
	color:#000000;
	}
	
/********outbox section closed***************/




.logo{	
	border:none;
	color:#006699;
	text-align:left;	
	position:relative;	
	width:100%;
}

.logo img{
	border:none;
	margin:15px 0 0 15px;
	vertical-align:middle;
	padding:2px;
	position:relative;
	width:50px;
	height:50px;
	text-align:left;
}
.logo a 
{
	
	/*margin:50px 0 0 5px;	*/
	padding:20px 0 0 0px;
	text-align:left;
	vertical-align:middle;
	text-decoration:none;
}

.user{
	margin:5px;
	padding:0px;
	border:none;
	color:#339999;
	height:10%;
	position:absolute;
	left:58%;
	top:0px;
	right:1%;
	width:40%;
	text-align:right;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
}

.user h2{
	margin: 0px;
	padding: 2px;
	font-size:24px;
	border:none;
	color:#ffffff;
	text-align:right;
}



.user h2 a{
	margin: 0px;
	padding: 2px;
	font-size:22px;
	border:none;
	color:#ffffff;
	text-align:right;
	text-decoration:none;
}


.user h3{
	margin: 2px;
	padding: 0px;
	font-size: 16px;
	border:none;
	color:#E4F2FD;
	text-align:right;
}

.user h3 a{
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	border:none;
	color:#E4F2FD;
	text-align:right;
	text-decoration:none;
}

.user h3 a:hover{
	text-decoration:underline;
}


.user_sign{
	margin:8px;
	padding:0px;
	border:none;
	color:#ffffff;
	background:transparent;
	height:10%;
	position:absolute;
	left:90%;
	top:0px;
	right:1%;
	font-size:12px;
	padding-top:2px;
}

.user_sign h3{
	margin: 0px;
	padding: 0px;
	border:none;
	color:#ffffff;
	background:transparent;
	text-align:right;
	font-weight:bold;
}

.user_sign a{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	background:transparent;
	
}

.user_sign a:hover{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	background:transparent;
}


/** Login **/

.login {
	float:left;
	margin:2px;
	padding:5px;
	width:20%;
	vertical-align:top;
}

.login h2{
	font-size:14px;
}

/** Search **/

.search {
	float:left;
	margin:2px 2px 2px 2px;
	padding:0px;
	width:225px;
	vertical-align:top;
	background:#BDD9E5;
}


/** Links **/

.lnk{
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:top;
	background:#BDD9E5;
	font-size:9px;
	font-weight:bold;
	position:relative;
	left:0px;
	right:0px;
	top:0px;
	width:100%;
	border-bottom:2px solid #6699CC;
	border-right:2px solid #6699CC;
}

.lnk ul {
	height: 28px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	list-style: none;
	background:#BDD9E5;
	font-size:13px;
	font-weight:bold;
}

.lnk li {
	display: inline;
}

/** Options **/

.opt{
	float:left;
	margin:0px;
	padding:0px;
	vertical-align:top;
	background:#BDD9E5;
	font-size:13px;
	font-weight:bold;	
	position:relative;
	left:0px;
	right:0px;
	top:0px;
	width:100%;
	border-bottom:2px solid #6699CC;
	border-right:2px solid #6699CC;
}

.opt ul {
	height: 28px;
	margin: 0px;
	padding: 10px 0px 0px 5px;
	list-style: none;
	background:#BDD9E5;
	font:13px Arial, Helvetica, sans-serif;
}

.opt li {
	display: inline;
}

.opt ul li.selected{
	margin: 0px;
	padding: 10px 0px 0px 5px;
	list-style: none;
	background:#4f7383;
	font-size:13px;
	font-weight:bold;
}

.opt li a {
	padding: 0px 6px 0px 15px;
	background:#bdd9e5;
	text-decoration: none;
	font-weight: bold;
	color:#273840;
}

.opt a:hover {
	padding: 5px 90px 6px 15px;
	background:#4f7383;
	text-decoration: none;
	font-weight: bold;
	color:#273840;
}

.opt a:active{
	padding: 5px 90px 6px 15px;
	background:#4f7383;
	text-decoration: none;
	font-weight: bold;
	color:#273840;
}








/************* globalNav styles ****************/

#nav
{
	position:relative;
	top: 0px;
	left:0%;
	right:0%;
	width:99%;
}

#mainmenu{
	position:relative;
	top: 0px;
	left:0px;
	right:0px;
	height: 17px;
	width:100%;
	background:#D1DBDF;
	color:#ffffff;
	padding: 5px 5px 5px 5px;
	margin: 0px;
	z-index: 100;
	font-size:12px;
	font-weight: bold;
	text-align:left;
	
}

a.glink, a.glink:visited{
  	font-size: small;
  	color: #ffffff;
	font-weight: bold;
	margin: 0px;
	padding: 5px 10px 5px 10px;
	border-right: 1px solid #ffffff;
	text-decoration:none;
	
}
a.glink:active{
	background-color:#D1DBDF;
	color:#272840;
}

a.glink:hover{
	text-decoration: none;
	background-color:#4F7383;
	color:#272840;
}


/************ subglobalNav styles **************/

.submenu{
	position: absolute;
	top: 27px;
	left: 0px;
	width: 100%;
	height: 20px;
	padding: 5px 5px 5px 5px;
	visibility: hidden;
	color: #273840;
	background:#bdd9e5;
	font-size:14px;
	font-weight: bold;
}

.submenu a{
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
	
}

.submenu a:link, .submenu a:visited {
	color: #273840;
	padding: 5px 5px 5px 5px;
	
}

.submenu a:hover{
	color:#ffffff;
	text-decoration:none;
	background-color:#4f7383;
	
}
.submenu a:active{
	color:#ffffff;
	text-decoration:none;
	background-color:#4f7383;
	
}


/********************* end **********************/





/*************** Sub Menu Styles Section End **************/

.login
{
	top:20px;
	text-align:center;
}



/* for menus*/

/************* globalNav styles ****************/

.glink, .glink:visited{
  	font-size: small;
  	color: #4F7383;
	background:#EC1C24;
	font-weight: bold;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	height:30px;
	/*border-right: 1px solid #ffffff;*/
}

a.glink:hover, a.glink:active{
	text-decoration: none;
	color:#273840;
	background:#bdd9e5;
}

a.slink{
  	font-size: small;
  	color: #273840;
	background-color:#bdd9e5;
	font-weight: bold;
	margin:0px 0 0 0px;
	padding: 5px 5px 5px 5px;
	text-decoration:none;
	position:relative;
	top:5px;
}

a.slink:focus, a.slink:hover, a.slink:active{
	text-decoration: none;
	color:#273840;
	background-color:#bdd9e5;
}

/********************* end **********************/
		

.inline-button {
   _width:12em;
   font: bold 65%/1 Verdana, sans-serif;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   border: 1px solid black;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #ccc;
   color: black;
   }
.inline-button em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: black;
   }
.inline-button span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.inline-button:hover {
   background: #666;
   color: white;
   }
.inline-button:hover em {
   background: black;
   color: white;
   }
.orange 
{
	 background: orange; color: black 
	 }
.orange em 
{
	 background: white; color: #c60 
}	

.right_text1 { 
	color:#F2F7FA;
	padding: 0px 0 0px 0px;
	background:#F2F7FA;
	overflow:hidden;
	position:relative;
	width:350px;
	border:#DBEDFB solid 1px;
	}
	.right_text1 h2{
	color:#666; 
	font-size:13px; 
	font-weight:bold; 
	margin: 0px 0px 0px 0px; 
	padding:10px 0px 0px 10px;
	background:transparent;
	text-align:left;
	border-bottom:#DBEDFB solid 1px;
	}
	.DivHeight
	{
		height:35px;
		}

.right_text1 ul 
{
	margin: 0px 50px;
	padding: 0px 0px 1px 0px;
	list-style: none;
	text-align:left;
	}

.right_text1 li {
	list-style:none;
	font-size:11px;
	margin:  1px 0px  1px 0px; 
	padding: 0px 0 0px 0px;
	}
	
.right_text2 { 
	color:#F2F7FA;
	padding: 0px 0 0px 0px;
	background:#F2F7FA;
	overflow:hidden;
	position:relative;
	/*width:250px;*/
	border:#547EA4 solid 1px;
	}
.right_text2 h2{
	color:#fff; 
	font-size:11px; 
	text-align:center;
	vertical-align:top;
	overflow:hidden;
	position:relative;		
	margin: 0px 0px 0px 0px; 
	padding:0 0 0px 0px;	
/*	height:20px;	*/
	text-align:left;
	border-bottom:#DBEDFB solid 1px;
	background:url(../../Images/Admin/header.gif) repeat-x;
	}

.right_text2 ul 
{
	margin: 0px 2px;
	padding: 0px 0px 1px 0px;
	list-style: none;
	text-align:left;
	}

.right_text2 li {
	list-style:none;
	font-size:11px;
	margin:  1px 0px  1px 0px; 
	padding: 0px 0 0px 0px;
	}
	

.right_text { 
	color:#407402;
	padding: 10px 0 10px 0px;
	background:#F2F7FA;
	overflow:hidden;
	position:relative;
	width:200px;
	}

.right_text h2{
	color:#666; 
	font-size:13px; 
	font-weight:bold; 
	margin: 0px 0px 0px 0px; 
	padding:10px 0px 5px 10px;
	background:transparent;
	text-align:left;
	border-bottom:#DBEDFB solid 1px;
	}

.right_text ul {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	}

.right_text li {
	list-style:none;
	font-weight:normal; 
	margin: 0 0 0px 0; 
	padding: 0px 0px 0px 0px;
	}

.right_text li a { 
	color: #333; 
	text-decoration: none;
	background:transparent;
	padding: 5px 0 5px 15px;
	list-style:none;
	display:block;
}

.right_text li a:hover{ 
	color: #fff; 
	text-decoration: none;
	background:#20333D;
	list-style:none;
	display:block;
	}

.text { 
	color:#407402;
	padding: 10px 0 10px 0px;
	background:#F2F7FA;
	overflow:hidden;
	position:relative;
	width:320px;
	}

.text h2{
	color:#666; 
	font-size:13px; 
	font-weight:bold; 
	margin: 0px 0px 0px 0px; 
	padding:10px 0px 5px 10px;
	background:transparent;
	text-align:left;
	border-bottom:#DBEDFB solid 1px;
	}

.text ul {
	margin: 0px;
	padding: 0px 0px 0px 40px;
	list-style: none;
	text-align:left;
	font-size:13px;
	font-weight:bold;
	}

.text li {
	list-style:none; 
	margin: 0 0 0px 0; 
	padding: 0px 0px 0px 0px;
	}

.text li a { 
	color: #333; 
	text-decoration: none;
	background:transparent;
	padding: 5px 0 0px 15px;
	list-style:none;
	height:20px;
	display:block;
}

.text li a:hover{ 
	color: #fff; 
	text-decoration: none;
	background:#20333D;
	list-style:none;
	display:block;
	}
	