/* Global Class */
html, body {height:100%;}
body {margin:0px;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	color:#000000;
}
img{border:0px;}
form {margin:0px; padding:0px;}

table {
	/*font-size:14px; 
	color:#333333;*/ 
}
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;
}
.input {
	background : #ffffff;
	border : 1px solid #917b73;
	height : 20px;
	color : #000000;
	/*font-size : 12px;*/
	/*font-family : Verdana;*/
}
.buttons5 {
	color : #fff;
	/*text-transform:capitalize;*/
	/*font-size : 12px!important;*/
	/*font-weight : bold;*/
	background : #666666;
	padding-left:10px; 
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	border : 1px solid #848484;
	cursor:pointer;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
}

.savebutton {
	color : #fff;
	text-transform:capitalize;
	font-size : 18px!important;
	background : #33ac3f;
	padding-left:60px; 
	padding-right:60px;
	padding-top:10px;
	padding-bottom:10px;
	border : 1px solid #848484;
	cursor:pointer;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
}

.resetbutton {
	color : #fff;
	text-transform:capitalize;
	font-size : 18px!important;
	background : #666666;
	padding-left:20px; 
	padding-right:20px;
	padding-top:10px;
	padding-bottom:10px;
	border : 1px solid #848484;
	cursor:pointer;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
}


#Active {
	background : #33ac3f;
}

#Search {
	background : #33ac3f;
}

#Delete {
	background : #aa4935;
}

#Inactive {
	background : #aa4935;
}

#ShowAll {
	background : #848484;
}

.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;}
/*.top-heading{ background: url('../images/site/header.png') repeat-x; margin-bottom:auto;}*/
.top-heading{ margin-bottom:auto;}
.topbarbg {
	background-color : #666666;
	/*background: url('../images/site/menu.png') repeat-x;*/
}
.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;
}
.bottomsection,.bottomsection table { background-color : #666666; color:lightgoldenrodyellow; /*font-size:12px!important;*/ }

/* 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/site/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:#5d5d5d;*/ margin:0 0 0 0; padding:15px 0 5px 0px; font-weight:bold; border-bottom:5px solid #cccccc;}

.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 : #11669C;
}
.tdbg {
	background-color : #f7f7f7;
}
.tdbg1 {
	background-color : #eeeeee;
}
.tdblack {
	background-color : #000000;
}
.tdwhite {
	background-color : #ffffff;
}
.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 : #333333;
	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 : 12px;
}
.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;
}

a.sllink:link,a.sllink:visited,a.sllink:active{
	
	color : #994461;
	font-size : 12px;
	font-weight : bold;
	text-decoration : underline;
}
a.sllink:hover {
	
	color : #000000;
	
	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 : 20px;
	color : #000000;
	/*font-size : 11px!important;*/
	/*font-family : Verdana!important;*/
	padding:3px 5px;
}
textarea {
	background-color : #ffffff;
	/*font-size : 12px;*/
	color : #000000;
	font-weight : normal;
	border : 1px solid #7f9db9;
}
select {
	border : 1px solid #7f9db9;
}
.rightSC {
	height:28px;
}
.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 : none;
	color : #ff0000;
}
.admin-redlink:visited {
	text-decoration : none;
	color : #ff0000;
}
.admin-redlink:hover {
	text-decoration : none;
	color : #000000;
}
.left-bgcolor {
	background-color : #f1f1f1;
}
.table-head-bgcolor {
	background-color : #cccccc;
	height : 25px;
	/*color : #ffffff;*/
	font-weight : bold;
	/*font-size : 12px;*/ 
	padding:5px;
}
.table-head-bgcolor td {
	background-color : #cccccc;
	height : 25px;
	/*color : #5d5d5d;*/
	/*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; height:22px;}
.evenbgcolor td{ background:#f1f1f1; padding:3px; height:22px;}

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

.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:#fbfbfb; 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:12px;*/
}

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:#999;
	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;
}

label{
	color:#FF0000;
	font-size:12px;
	margin:5px;
}
.common_err { position:absolute; font:Arial, Helvetica, sans-serif; color:#FF0000; font-weight:bold; font-size:14px; width:100%; margin-top:5px; }

#containersort 
{
    position:absolute;
    float:right;
    display:inline;
    margin-top:-4px;
}
#div1, #div2 
{
	/*position:absolute;*/
}
.input-select
{
	width:34%;
}
.input-textarea
{
	width:33%;
}