body {
	margin: 0px;
	padding: 0px;
	background-color: #5A6F9E;
	background-image: url(../../images/body_bg.gif);
	background-repeat: repeat;
	
}

DIV.main {
	position:relative;
	background-image:url(../../images/bg1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	z-index:1;
}
DIV.mainbottom {

	position:absolute;
	bottom: 0px;
	width: 100%;
	height: 20px;
	background-color:#003399;
	z-index:2;
}
DIV.center {
	position:relative;
	width: 100%;
	height: 100%;
	z-index:3;
}
DIV.topcenter {
	width: 1000px;
	height: 100%;
	/*border: 1px solid #ffffff;*/
}
DIV.headimagecontainer {
	background-color: #FFE26C;
	height: 192px;
}
DIV, TD {
/*
-moz-box-sizing: border-box;
-moz-box-sizing: content-box;
-moz-box-sizing: padding-box;
*/
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
DIV.rightcontent {
	padding: 10px;
}
DIV.homenewscontainer {
	position:absolute;
	top: 156px;
	width: 197px;
	right: 0px;
	background-color:#F6F6F6;
	border-left:1px solid #BCCBD2;
	border-top:1px solid #BCCBD2;
	border-bottom:1px solid #BCCBD2;
	z-index: 99;
}
DIV.homenewscontainer DIV.header {
	background-color:#F47E27;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	line-height:26px;
	padding-left: 10px;
}

DIV.homenewscontainer a.header {
	background-color:#F47E27;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color: #ffffff;
	line-height:26px;
	padding-left: 10px;
}

DIV.homenewscontainer DIV.content {
	font-family:Arial, Helvetica, sans-serif;	
	font-size:11px;
	color: #66665C;
	padding: 10px;
}
DIV.homenewscontainer DIV.content DIV.title {
	color:#5A6F9C;
	font-weight:bold;
}
DIV.homenewscontainer DIV.content DIV.date {
	font-style:italic;
}
DIV.homenewscontainer DIV.content DIV.text {
	margin-bottom:15px;
}

.menuHeight {
	height: 26px;

}
DIV.submenuTitle, DIV.submenuItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0251A0;
	line-height: 26px;
	padding-left: 11px;
	padding-right: 11px;
	margin-bottom: 1px;
	width:180px;
	/*border: 1px solid #cc0000;*/
}


DIV.subsubmenuTitle, DIV.subsubmenuItem {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0251A0;
	line-height: 26px;
	padding-left: 20px;
	padding-right: 11px;
	margin-bottom: 1px;
	/*border: 1px solid #cc0000;*/
}

DIV.subsubsubmenuItem {
		font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0251A0;
	line-height: 26px;
	padding-left: 30px;
	padding-right: 2px;
	margin-bottom: 1px;
}

DIV.submenuTitle {
	background-color: #CFD3DE;
}
DIV.submenuTitle A {
	color:#0251A0;
}

.login {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #66665C;
}


A {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#586F99;
}
.bottom {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
}

A, A .bottom {
	text-decoration:underline;
}

INPUT.text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background-color: #FFFFFF;
	height: 19px;
	border: 1px solid #66665C;
}
INPUT.button ,INPUT.submit {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#66665C;
	background-color: #E2E1DC;
	height: 19px;
	border: 1px solid #66665C;
}
LI {
	list-style-image: url(../../images/li.gif);
	margin: 0px;
	padding: 0px;
}

.ttl {
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	font-weight:bold;
	color:#494949;
}
TD {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
}
TH {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#CCCCCC;
}
P, .txt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#494949;
}


.specialtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#F98734;

}

#workingLayer {
	position:absolute;
	left:300px;	
	top:235px;
	z-index:1000;
	text-align:center;
	vertical-align:middle;
	

}


.created, a.created, a.created:visited, a.created:hover, a.created:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #6A6A6A;
	text-decoration:  none;
	font-size: 9px;	
}
.error
{
	color: #ff0000;
}

.text_header {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8A8A8A;
	font-weight:normal;
}
input,textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8A8A8A;
	font-weight:normal;
	border: 1px solid #D2D2D2;
	
	
}

.main_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.main_menu:hover{
	color:#666666;
	
}

.main_menu_sel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.sub_menu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#040D4B;
	text-decoration:none;
}

.sub_menu:hover{
	color:#666666;	
}


.sub_menu_sel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#EA372A;
	text-decoration:none;
}
.header_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1B2673;
	text-decoration:none;
}

.lang_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}

iframe {
	overflow:auto;
} 
.whitetitle {
	color: #FFFFFF;
	font-weight: bold;
}

.createdby {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2F2F2F;
	text-decoration:none;

}
.page_selected{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#EA372A;
	font-weight:bold;
	text-decoration:none;
}





#compensation_table input {
	width:65px;
}
.pt5 {
	color:#0000FF;
}

.pt25 {
	color:#CC00CC;
}

.ptmedian {
	color:#009900;
}

.ptavg {
	color:#0000FF;
}

.pt75 {
	color:#990033;
}

.pt95 {
	color:#FF9900;
}

.ptmysalary {
	color:#0000FF;
}

.ptmyperc {
	color:#0000FF;
}



#compensation_table table {
	
}
#compensation_table th {


}
#compensation_table td {
	background-color:#FFFFFF;
	padding:4px;
}

.subTableHeader {
	background-color:#C0C9D8;
	color:#FFFFFF;
	font-weight:bold;
}

#admin_information {
	background: #FFFCD5;
	width: 250px;
	height: 25px;
	margin: 0px auto;
	top:10px;
	left:10px;
	position: fixed;
	border:1px dashed #595959;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	z-index:1000000;
	
}

