@charset "utf-8";
body { margin:0; padding:0; height:100%; background-color:#000000; width:100%; color:#6d6d6d; font:normal 12px/1.8em "Liberation sans", "Trebuchet MS", Calibri, Arial, Helvetica, sans-serif; }
html, body{margin:0; padding:0; height:100%; }
.main {margin:0 auto; padding:0; width:1024px; background:#ffffff url(../images/page_bg.gif) repeat-y top; position:relative;}
.popup-main {margin:0 auto; padding:0; width:100%; background:#ffffff; min-height:100%; position:relative;}

.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
.left, .alignleft { float:left; display:inline; }
.right, .alignright { float:right; display:inline; }
a { text-decoration:underline; color:#666666;}
a:hover { text-decoration:underline; color:#000000;}


.header { margin:0 auto; padding:0; width:1024px;  }
.header .topBg { height:108px; width:1024px; background:url(../images/topBg_1.gif) repeat-x;}
.header .admin { float:right; margin:15px; border-bottom:1px #CCCCCC dotted; color:#ffffff; font-weight:bold; }
.header .admin a { text-decoration:none; color:#ffffff; }
.header .admin a:hover { text-decoration:none; color:#fdcd00; }

.welcome { float:right; margin:15px; color:#ffffff; }
.welcome a { color:#ffffff; text-decoration:none; }
.welcome a:hover { color:#fdcd00; text-decoration:underline;}

#mainMenu{ float:left; padding:10px 15px 0 25px; }
ul#menu{list-style-type:none;width:100%;position:relative;height:27px; margin:0;padding:11px 0 0 0;}
ul#menu li{display:block;float:left;margin:0 0 0 4px;height:27px;}
ul#menu li.left{margin:0;}
ul#menu li a{display:block;float:left;color:#333333;background:#e8e8e8;line-height:27px;text-decoration:none;padding:0 17px 0 18px;height:27px;}
ul#menu li a.right{padding-right:19px;}
ul#menu li a:hover{color:#000000; background:#eeeeee;}
ul#menu li a.current{color:#2E4560;background:#ffffff; height:35px;}
ul#menu li a.current:hover{color:#000000;background:#ffffff;}

.searchform { float:right; margin:20px;}
#formsearch { margin:0; height:25px; padding:0; width:250px;}
#formsearch span { display:block; margin:0; padding:0; float:left; background:url(../images/search.gif) no-repeat top left;}
#formsearch input.editbox_search { margin:0; padding:4px 6px 9px; float:left; width:170px; border:none; background:none; color:#a8acb2;}
#formsearch input.button_search { margin:0; padding:0; border:none; float:left;}

.middle { margin:0 auto; padding:0; width:950px; overflow:auto;  height:400px;}

.bodyContent { margin:0 auto; padding:0; width:800px; }
.bodyContent .bg { float:left; margin:50px 0 50px 0; }
.bodyContent .bg .forgotbody { padding:20px; border:5px #f4f4f4 double; background-image:url(../images/forgot_bg_1.gif); background-repeat:repeat-x;}
.bodyContent .bg .textfield { width:250px; color:#CCCCCC; border:1px #CCCCCC solid; font-size:13px; height:22px;}
.bodyContent .c1 { width:450px; border:1px solid #dddddd; background-color:#f9f9f9; padding-bottom:24px; height:230px;}
.bodyContent .c1 .t1 { margin:15px; border-bottom:1px #CCCCCC dotted; color:#333333; font-weight:bold; }
.bodyContent .c1 .t2 { margin:15px; color:#999999; font-weight:bold; }
.bodyContent .c1 a { margin-left:55px; text-decoration:none; color:#6e6e6e;}
.bodyContent .c1 img { margin-left:30px; border:4px solid #ffffff;}
.bodyContent .c2 { margin-left:20px; width:320px;}
.bodyContent .c2 .loginAreaBorder {background-color:#eaece1; border-left:1px solid #858585; border-right:1px solid #858585; height:173px; }
.bodyContent .c2 .in {margin:0 auto; padding:0; width:220px;}
.bodyContent .c2 .field {width:220px; border:1px solid #b7b7b7; color:#999999;}
.bodyContent .c2 a { float:right; color:#999999;}
.bodyContent .c2 a:hover {color:#660000;}


.bodyContent .merMain { margin-top:20px; padding:0; }
.bodyContent .merAdmin { margin:0 auto; padding:0; width:500px; border:1px #CCCCCC solid; background-color:#ebebeb; }
.bodyContent .merAdminH1 { background-color:#CCCCCC; height:15px; }
.bodyContent .merAdminH2 { background-color:#CCCCCC; height:5px; }
.bodyContent .merAdminCon { margin:50px 20px 20px 20px; padding:0; }
h1 {font-size:14px; margin:0; padding:0 0 10px 0; color:#999999; letter-spacing:0.5px; line-height:0; border-bottom:1px #CCCCCC solid;}
h1 span{font-size:15px; color:#666666; background-color:#f5f5f5; padding:5px; border:1px #CCCCCC solid;}
.passField {width:250px; height:25px; font-size:12px; color:#999999; background-color:#f5f5f5; border:1px #CCCCCC solid;}
.passButton {width:250px; height:35px; font-size:16px; color:#999999; background-color:#f5f5f5; letter-spacing:2px; font-weight:bolder;}
.imaright { float:right ; margin:20px;}


.filterBy { margin-left:120px;  color:#666666;}
.filterBy a { text-decoration:underline; color:#666666;}
.filterBy a:hover { text-decoration:underline; color:#000000;}

.searchBy { margin-left:120px;  color:#006699; font-size:11px; font-weight:bold; padding-top:6px;}

.popupin { width:200px; color:#999999; margin:6px 0 0 195px; font-size:11px; font-weight:bold; border:1px solid #e2e1e1;}

.maintable {padding:0 0 50px 0; }

table.tablesorter {font-family:arial,sans-serif;background-color: #efefef;margin:10px 0pt 15px;font-size: 9pt;width: 100%;text-align: left;}
table.tablesorter a{ color:#333333; text-decoration:underline;}
table.tablesorter a:hover{ color:#666666; text-decoration:underline;}
table.tablesorter thead tr th {background-image: url(../images/bg.gif);background-repeat: no-repeat; background-position: center right; cursor: pointer; text-align: left;  padding:4px;}
table.tablesorter tbody td {color: #3D3D3D; padding:4px; background-color:#fbfbfb; vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#efefef;}

.pagging { height:20px; padding:8px 10px; line-height:19px; color:#949494; }
.pagging a{ background:url(../images/pagging.gif) repeat-x 0 0; height:20px; float:left; padding:0 8px; border:solid 1px #d5d5d5; text-decoration: none; color:#949494; margin-left:5px;  }
.pagging a:hover { border-color:#dfdfdf; background:#dfdfdf; color:#fff; }
.pagging span{ float:left; margin-left:5px; padding-top:2px; }

.footer { color:#fff; width:1024px; letter-spacing:1px; background: url(../images/bottomBg_1.gif) repeat-x bottom;  height:43px;}
.footer p.lf { margin:0; padding:10px; text-align:left;  }
.footer p.lf a { color:#fff;}
.footer p.lf a:hover { color:#fdcd00;}
.footer p.lf span { float:right;}

#mainBody {padding:0 0 0 25px;
min-height: 440px;
}

label, input, button, .formfield {
	color: #333333;
	font-family: sans-Serif, Verdana,serif;
}

fieldset.formpanel {
	border: 1px solid #e2e2e1;
	padding: 0px 0 0 0;
}
fieldset.formpanel legend {
	border: 1px solid #e2e2e1;
	background-color: #e2e2e1;
	font-weight: bold;
	width: 100%;
	display:none;
}

fieldset.formpanel form, div.label-form {
	padding: 10px 10px 10px 10px;
}


.opentoolbox {
	text-align:right;
	display:block;
	float: right;
}
a.opensearch {
	text-decoration:none;
	text-align:right;
	width:80%;
}

.form-lbl-error {
	padding:15px 15px 15px 20px;
	border: 1px solid #ccc;
	color: #D8000C;
	background:#fad0d0 url(../images/form-ic-error.png) no-repeat 2px 15px ;
	display: block;
	height: auto;
	margin: 0 1.5% 0.8em;
	clear:both;
}

#tagcloud {
	font-size: 20pt;	
}

#tagcloud a {
	text-decoration: none;
}

td.right {
  text-align: right;
}
.label_left{
    width:40%;
    display: inline-block;
    vertical-align: top;
    white-space: pre-line;
    word-wrap: break-word;
}
.label_right{
    width:60%;
    display: inline-block;
    text-align: right;
    white-space: pre-line;
    vertical-align: top;
    word-wrap: break-word;
}
.footer-default{
    text-align:center;
    font-weight:bold;
}
.parent-class{
    width: 100%;
}
.amount-padding td{
    padding-top: 10pt;
}
.mid_wrap td {
    white-space: nowrap;
}

.navbar-default .navbar-nav > .open > a,
    .navbar-default .navbar-nav > .open > a:focus,
    .navbar-default .navbar-nav > .open > a:hover {
            color: #fff;
            background-color: #f79a3b;
    }

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {
    background-image: linear-gradient(to bottom, #f79a3b, #d58533);
    color: #fff;
    background-color: #f79a3b !important;
}

