/* Global Class */
html, body {height:100%;}
body {margin:0px; overflow:auto;}
img{border:0px;}
form {margin:0px; padding:0px;}
input, textarea{ font-size:11px; border:1px solid #CCCCCC;}
iframe{ margin:0px;}
table {
	font-size:11px; 
	color:#023464; 
	font-family:Arial, Tahoma, Helvetica, Verdana;
}

select {
	background : #ffffff;
	border : 0px solid #b4d8dc;
	padding:0px 0px 0px 3px;
	color : #000000;
	font-size : 11px;
	font-family:Arial, Helvetica, sans-serif;
	width:133px;
}


a:link, a:visited, a:active {color:#023464; text-decoration:none; border:none; outline:none;}


.noborder { border:none;}

h3 {
	font-size : 18px;
	padding : 0;
	margin : 0;
	color : #394a6f;
	font-weight : bold;
}
hr {
	color : #7f92bc;
}
.textbold {
	color : #000000;
	font-size : 13px;
	font-weight : bold;
}
.input1 {
	background : #ffffff;
	border : 1px solid #b4d8dc;
	padding:1px 3px 1px 3px;
	color : #000000;
	font-size : 11px;
	font-family:Arial, Helvetica, sans-serif;
}

.buttons5 {
	color : #ffffff;
	text-transform:capitalize;
	font-size : 11px;
	font-weight : bold;
	background : #003d7d;
	padding : 2px 4px;
	*padding : 2px 4px;
	_padding : 2px 4px;
	border:none;
	cursor:pointer;
}
.buttons5 a:link
{
border:none; color:#FFFFFF;
	}
	
.buttons5 a:visited, a:active
{
border:none; color:#000000;
	}

.buttons_red {
	color:#ffffff;
	text-transform:capitalize;
	font-size : 11px;
	font-weight : bold;
	background : #80BABF;
	padding : 2px 4px;
	border:none;
	cursor:pointer;
}
.buttons_red a:link
{
border:none; color:#ffffff;
	}
	
.buttons_red a:visited, a:active
{
border:none; color:#ffffff;
	}
	

.buttons6 {
	color:#ffffff;
	text-transform:capitalize;
	font-size : 11px;
	font-weight : bold;
	padding : 2px 4px;
	border:none;
	cursor:pointer;
}
.buttons6 a:link
{
border:none; color:#000;
	}
	
.buttons6 a:visited, a:active
{
border:none; color:#000000;
	}
	

.logo{ font-size:30px;}

/* Top Section */
.topsection {vertical-align:top;}
.topsection b{font-weight:bold; font-size:13px; color:#000000;}
.topsection strong{font-weight:bold; font-size:13px; color:#009900;}
.topsection a{color:#cc0000; text-decoration:none; font-weight:bold;}
.topsection a:hover {color:#000000; text-decoration:none;}

.topbarbg {
	background-color : #003d7d;
}
.toplink td {
	font-family : Verdana;
	font-size : 12px;
	color : #000;
}
.toplink a {
	font-family : Verdana;
	font-size : 12px;
	color : #000;
	font-weight : bold;
	text-decoration : none;
}
.toplink a:hover {
	font-family : Verdana;
	font-size : 12px;
	color : #666;
	font-weight : bold;
	text-decoration : none;
}
.top-email {
	font-family : Arial, Verdana;
	color : #b90000;
	font-size : 11px;
	font-weight : bold;
}
.topemail:link {
	text-decoration : none;
	color : #b90000;
}
.topemail:visited {
	text-decoration : none;
	color : #b90000;
}
.topemail:hover {
	text-decoration : underline;
	color : #b90000;
}
.black-heading {
	font-family : Arial, Verdana;
	color : #000000;
	font-size : 14px;
	font-weight : bold;
}
/* Left Section */
.leftsection ul{padding:0px; margin:8px 8px 8px 10px; list-style:none;}
.leftsection li{padding:8px 3px 8px 20px; margin:0px; background:url(../images/leftarrow.gif) no-repeat; border-bottom:1px solid #d8e0a1;}
.leftsection li a{color:#4e4945; text-decoration:none; font-weight:bold;}
.leftsection li a:hover {color:#000000; text-decoration:none;}

.leftsection .hd{font-weight:bold; font-size:14px; color:#ffffff; font-family:Trebuchet MS; padding:5px 5px 5px 10px; background:#4e4945; text-transform:uppercase;}
.leftsection .hd a{background-color:#666666; color:#4e4945; text-decoration:underline; font-weight:bold;}
.leftsection .hd a:hover {background-color:#666666; color:#4e4945; text-decoration:none;}

.leftlink {
	
	color : #b90000;
	font-size : 11px;
	font-weight : bold;
}
.leftlink:link {
	text-decoration : none;
	color : #b90000;
}
.leftlink:visited {
	text-decoration : none;
	color : #b90000;
}
.leftlink:hover {
	text-decoration : underline;
	color : #b90000;
}

/* Middle Section */
.h3{font-size:24px; color:#171717; margin:0 0 0 0; padding:15px 0 5px 0px; font-weight:bold;}
.searchbox{ background:#f1f1f1; border:1px solid #e9e9e9; padding:7px;}

.tableborder {
	background : #dddddd;
	font-size : 12px;
}
.toptablebg {
	background-color : #999999;
}
.tablebg {
	background-color : #cccccc;
}
.tablebg1 {
	background-color : #f2f2f2;
}
.tdbg {
	background-color : #f7f7f7;
}
.tdbg1 {
	background-color : #eeeeee;
}
thead {
	background-color : #eeeeee;
}
.tdblack {
	background-color : #000000;
}
.tdwhite {
	background-color : #ffffff;
}
.tdyellow{
background-color:#003d7d;
height:23px;
}
.tdyellow b
{
font-weight:bold;
color:#fff;
}
.tdlyellow
{

background-color:#ffffff;}
.tdmyellow
{
background-color:#e6e6e6;
}
.header{background-color:#ffd400;color:#023464;}
.header a:link, .header a:visited, .header a:active{color:#023464;}

.Price {
	color : #b90000;
	font-size : 12px;
}
.errmsg {
	color : #ff0000;
	font-size : 12px;
}
.errormsg {
	border:1px solid #cccccc; padding:5px; background:#f1f1f1;
	color : #ff0000;
	font-size : 12px;
}

.matter {
	color : #023464;
	font-size : 10px;
}
.gray-heading {
	font-family : Arial, Verdana;
	color : #666666;
	font-size : 13px;
	font-weight : bold;
}
.bold-black-text {
	font-family : Arial, Verdana;
	color : #000000;
	font-size : 14px;
	font-weight : bold;
}
.msg {
	font-family : Arial, Verdana, Helvetica, sans-serif;
	color : #0000ff;
	font-weight : bold;
	font-size : 11px;
}
.admin-text {
	font-family : Arial, Verdana;
	color : #000000;
	font-size : 12px;
	font-weight : bold;
}
.admin-text a {
	font-family : Arial, Verdana;
	color : #444;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}
.admin-text a:hover {
	font-family : Arial, Verdana;
	color : #000000;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
}
.admin-text2 {
	font-family : Arial, Verdana;
	color : #222222;
	font-size : 12px;
}
.admin-text2 a {
	text-decoration : underline;
	color : #222222;
}
.admin-text2 a:hover {
	text-decoration : none;
	color : #222222;
}
.admin-welcometext {
	font-family : Arial, Verdana;
	color : #000;
	font-size : 14px;
	font-weight : bold;
}
.admin-input {
	background : #ffffff;
	border : 1px solid #7f9db9;
	height : 16px;
	color : #000000;
	font-size : 11px;
	font-family : Verdana;
}
.textBox{
	background : #ffffff;
	border : 1px solid #b4d8dc;
	padding:1px 3px 1px 3px;
	color : #000000;
	font-size : 11px;
	font-family:Arial, Helvetica, sans-serif
}
TEXTAREA {
	background : #ffffff;
	border : 1px solid #b4d8dc;
	padding:1px 3px 1px 3px;
	color : #000000;
	font-size : 11px;
	font-family:Arial, Helvetica, sans-serif;
	width:133px;
	white-space:pre;
}

.rightSC {
	border : 1px solid #7f9db9;
	font-size : 11px;
	font-family : Verdana;
	background-color : #ffffff;
	color : #000000;
}
.Admin-Links {
	
	color : #ffffff;
	font-size : 11px;
	font-weight : bold;
}
.Admin-Links:link {
	text-decoration : none;
	color : #ffffff;
}
.Admin-Links:visited {
	text-decoration : none;
	color : #ffffff;
}
.Admin-Links:hover {
	text-decoration : underline;
	color : #ffffff;
}
.adminsmall-text {
	
	color : #4d4d4d;
	font-size :11px;
}
.admin-redlink {
	
	color : #ff0000;
	font-size : 12px;
}
.admin-redlink:link {
	text-decoration : underline;
	color : #ff0000;
}
.admin-redlink:visited {
	text-decoration : underline;
	color : #ff0000;
}
.admin-redlink:hover {
	text-decoration : underline;
	color : #000000;
}
.left-bgcolor {
	background-color : #f1f1f1;
}
.table-head-bgcolor {
	background-color : #666666;
	height : 25px;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px; padding:5px;
}
.table-head-bgcolor td {
	background-color : #003d7d;
	height : 25px;
	color : #ffffff;
	font-weight : bold;
	font-size : 12px; padding:5px;
}

.table-head-bgcolor a{ color:#ffffff; text-decoration:underline; font-weight:bold;}
.table-head-bgcolor a:hover { color:#ffffff; text-decoration:none;}

.oddbgcolor td{ background:#fff; padding:3px;}
.evenbgcolor td{ background:#f1f1f1; padding:3px;}

.oddbgcolor a{ color:#444; text-decoration:underline; font-weight:bold;}
.oddbgcolor a:hover { color:#000000; text-decoration:none;}

.evenbgcolor a{ color:#444; text-decoration:underline; font-weight:bold;}
.evenbgcolor a:hover { color:#000000; text-decoration:none;}

.lightbg{ background:#e6e6e6; padding:3px;}

.sublink {
	color : #305776;
	font-size : 11px;
	font-weight : bold;
}
.sublink:link {
	text-decoration : none;
	color : #305776;
}
.sublink:visited {
	text-decoration : none;
	color : #305776;
}
.sublink:hover {
	text-decoration : underline;
	color : #757575;
}
.left-linktext {
	font-family : Verdana;
	color : #000000;
	font-size : 11px;
	font-weight : bold;
}
.left-linktext:link {
	text-decoration : none;
	color : #000000;
}
.left-linktext:visited {
	text-decoration : none;
	color : #000000;
}
.left-linktext:hover {
	text-decoration : underline;
	color : #757575;
}

.redStatus { color:#FF0000; font-weight:bold; }
.greenStatus { color:#009900; font-weight:bold; }



.rp10 { padding-right:10px; }

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
	float:right;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	
	text-decoration: none; 
	color: #666666;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #999999;
	color: #FFFFFF;
	background-color: #CCCCCC;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #999999;
	font-weight: bold;
	background-color: #999999;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}

a.download
{
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}

a.download:hover
{
	text-decoration: underline
}


/* New Paging Class Start*/
.paginate {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

a.paginate {
	border: 1px solid #999;
	padding: 2px 6px 2px 6px;
	text-decoration: none;
	color: #222222;
}


a.paginate:hover {
	background-color: #999;
	color: #FFF;
	text-decoration: underline;
}

a.current {
	border: 1px solid #999;
	font: bold 11px Arial,Helvetica,sans-serif;
	padding: 2px 6px 2px 6px;
	cursor: default;
	background:#222222;
	color: #FFF;
	text-decoration: none;
}


span.inactive {
	border: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px 6px 2px 6px;
	color: #999;
	cursor: default;
}

tr.todo {
	background-color: #eeeeee;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.strikefont {
	color:#FF0000;
	text-decoration:line-through;
}
.border{border:solid #023464 1px;}
.header2{background:url(../images/strip.jpg) repeat-x;}

/*New Paging Class End*/



.spece-box{ color:#000; text-align:left;}
.spece-box b{color:#5958cd; font-weight: normal;}

.spece ul{margin:0px; padding:0px 0px 0px 2px;}
.spece li{list-style:none; float:left; font-family:arial; color:#7c7c7c; font-size:11px; background:#FFF;  margin:5px 4px 0px 0px; _margin-top:8px; *margin-top:8px; display:block;  text-align:center;}

.iactive{ color:#000000; text-decoration:none; display:block; background:url(../images/spece-up.gif) no-repeat; height:33px; width:70px;font-size:11px; font-weight:bold; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif; }

.iinactive{color:#000000; text-decoration:none; display:block; background:url(../images/spacer.gif) no-repeat; height:33px; width:70px;  font-size:11px; text-transform:lowercase; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none; }


.tdmyellow_selected
{ font-size:12px!important; background-color:#FFF4DF!important;}
.tdmyellow_unread
{ font-size:12px; font-weight:bold;background-color:#e6e6e6;}
.tdmyellow_inserted
{ font-size:12px; background-color:#EFEFEF;}
.tdmyellow_fax
{background-color:#e6e6e6; font-size:12px;}
.selmenu{ font-size:12px; color:#023464; font-weight:normal; text-decoration:none;}
a.selmenu{ font-size:12px; color:#023464; font-weight:bold; text-decoration:underline;}
.subject{ font-weight:bold; color:#000000; font-size:16px; border-bottom:1px solid #023464;}


.dateshow {vertical-align:top; padding-bottom:2px; padding-left:5px;}
.dateshow a:link,.dateshow a:visited,.dateshow a:active {color:#023464; text-decoration:none; font-weight:bold;}
.dateshow a:hover {color:#000000; text-decoration:underline;}

a.ovalbutton{background: transparent url(../images/yellow_left.png) no-repeat top left;
display: block; float:left;font: normal 13px;
line-height:16px;
height:24px;
padding-left:12px;
text-decoration: none;}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color:#006b7b; font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a.ovalbutton span{background: transparent url(../images/yellow_right.png) no-repeat top right; display: block; padding: 4px 12px 4px 0;}
a.ovalbutton:hover{ background-position: bottom left;}
a.ovalbutton:hover span{ background-position: bottom right; color: black;}


.bg-blue { background-color: #003d7d; color: #fff; }
.bg-yellow { background-color: #ffd400; color: #023464; }
.bg-lite-blue { background-color: #e6e6e6; }
.color-blue { color: #003d7d; }
.color-yellow { color: #ffd400; }
.blockUI.blockMsg.blockPage { border-color: #ffd400!important; }