
*{position:relative}
.left{float:left}.right{float:right}.clearfix:after,.clear:after{clear:both;content:"";display:block}

ul.menu li {padding:0 ; margin:0}
.wrapper{}


body{width:1000px;margin:0 auto;font:14px/1.1 Arial, Helvetica, sans-serif !important; background: #eee; background-size:cover; background-position:center; box-shadow:0px 0px 5px #999;}
#body:after{content:"";display:block;clear:both}
#body{background:#fff;}
#main{margin:0;float:left;background: #fff; float:left;}
#main{width:700px; padding:10px 20px}

#sidebar{margin:10px;float:right;width:240px;font-size:90%;}
#sidebar .block{margin-bottom:10px; border:none; padding:10px; background:#eee;}
#sidebar .block:after{content:"";display:block;clear:both}
#sidebar .blockTitle{font-weight:bold; font-size:90%; color:#fff; text-decoration:none;text-transform:uppercase;display:block;margin:-10px -10px 10px; padding:5px 10px;background:#003B63;}
#sidebar .blockSubtitle{font-size:100%;color:#085287;font-weight:bold;}
#sidebar div.block{line-height:20px;}
#sidebar div.block a{text-decoration:none;}
#sidebar ul{text-decoration:none;margin:0; padding-left:15px;}


#header{min-height:120px; background: #fff;}
#header{background:#fff url(images/bg-header.png) center no-repeat ;color:#fff; background-size:100% auto}
#header h1{padding:0; margin:0; line-height:100%; vertical-align:baseline; color:#fff; padding: 40px 0 0 40px}

#breadcrumb{padding:0 10px;margin:0; height:24px; line-height:24px; font-size:60%; background:#eee;}

#topbar{background:#003B63;height:24px; font-size:8pt; letter-spacing:0; margin-top:20px;border-bottom:1px solid #fff;}
#topbar ul{margin:0;padding:0; float:right}
#topbar li{float:left;display:block}
#topbar a{color:#fff;display:block;line-height:24px;text-decoration:none; padding:0 6px}
#topbar a:hover{background:#066F5B}


#navbar{border:none; margin:0; padding:0; text-transform:uppercase; background:#013a6f;}
#navbar li{float:left}
#navbar ul{}
#navbar ul.menu:after{content:"";display:block;clear:both}
#navbar li a{display:block; line-height:36px; color:#fff; padding:0 10px;font-size:11px; font-weight:600;}
#navbar li a:hover{background:rgba(255,255,255,.16);}
#navbar ul {position: relative;text-shadow: none;list-style-type: none;padding-left: 0;margin: 0;border-top:1px solid #fff; }
#navbar ul li {float: left;zoom: 1; }
#navbar ul a:hover {
	color: #fff;
	text-decoration: none
}
#navbar ul a:active {
	color: #fff;
}



/************************************************************/
#content{
	border-top: 1px solid #013a6f;
	line-height:20px;
}
#content p{
	line-height:23px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	text-align: justify;
}
table{
	line-height:25px;
}
input.textField, select.selectMenu, textarea.textArea, input.uploadField{
	border:1px solid #ddd;
	outline:none;
	padding: 3px;
	background: #f9f9f9;
}
input.button{
  background: #003B63;
  color: #fff;
  border: none;
  padding: 3px 10px;
 
}
#sidebarDevelopedBy, #sidebarHelp, #sidebarFontSize{
	display:none;
}
.clear{clear:both;}
#headerTitle{
	float: left;
	width: auto;
	text-align: left;
	
}
@font-face {
    font-family: gillssans;
    src: url(font/gillssansmt.ttf);
}
#header h1{
	font-family:gillssans;
	font-size:55px;
	text-transform:uppercase;
	padding:10px 0 0 0;
	color:#013a6f;
	
}
.footer{
	width: auto;
	background: #dfdfdf;
	border-top: 1px solid #EFEDED;
	padding: 30px;
	font-family: arial;
	font-size: 12px;
	color: #939393;
	margin-bottom:20px;
}
a, a:visited{
	text-decoration: none;
	font-weight: bold;
	color:#002366;
}
a:hover{
	text-decoration:none;
}
h2, h3, h4, h5{
	font-family:Tahoma, Geneva, sans-serif !important;
}

h1 {
  font-size: 1.35em;
}
h2 {
  font-size: 1.2em;
}
h3 {
  font-size: 1.05em;
}
h4 {
  font-size: 0.9em;
}
h5 {
  font-size: 0.75em;
}
h6 {
  font-size: 0.6em;
}

.instruction{
	width:99%;
	border:1px solid #ccc;
	margin:5px 0;
}

#content p img{
	border:1px solid #ccc;
	width:100%;
	height:auto;
}
.loginsmall{
	width:auto !important;
}
.desc{
	font-family: gillssans;
  font-size: 20px;
  color: #013A6F;
  font-weight: bold;
  width:785px;
  float:left;
  padding: 20px 0 0 0;
}
#pageFooter{background:#010101; padding:20px; color:#ddd}
#pageFooter a{color:#ffaf00}