
body {
background:#1A4A8B url('../img/page-bg.jpg') repeat-x scroll left top;
color:#0A2345;
font-family:Tahoma;
font-size:11px;
margin:0;
padding:0;
}
.down {
clear:both;
width:100%;
}
p {
margin:0;
}
a {
color:#CC0000;
text-decoration:none;
}
a:hover {
color:#CC0000;
text-decoration:underline;
}
#layout {
margin:20px auto 0;
padding:0;
width:945px;
}
#header {
margin:0 auto;
padding:0;
width:945px;
}
#header .inner {
background-color:#FFFFFF;
margin:0 0 0 1px;
padding:0;
width:944px;
}
#header .icons {
float:right;
margin:0;
padding:15px 0 0;
width:395px;
}
#header .logo {
float:left;
margin:0;
padding:5px 0 5px 30px;
}
#header .menu {
background-image:url('../img/top-nav-bg.jpg');
float:right;
height:32px;
margin:0;
padding:0;
width:944px;
}
#header .img {
margin:0;
padding:0;
text-align:center;
}
.header-bottom-bg {
background-image:url('../img/body-top-bg.jpg');
height:40px;
margin:0;
padding:0;
}
#body-frame {
background-color:#FFFFFF;
margin:0 0 0 1px;
width:944px;
}
.left-panel {
background-color:#FFFFFF;
display:inline;
float:left;
margin:0 0 0 10px;
padding:0;
width:215px;
}
.login-area-heading {
background-image:url('../img/box-head-bg.jpg');
color:#FFFFFF;
font-family:"tahoma";
font-size:13px;
font-weight:bold;
height:17px;
padding:5px 5px 5px 10px;
}
.login-area-frame {
background-color:#F8F8F8;
border:1px solid #E4E4E4;
color:#656363;
font-family:tahoma;
font-size:11px;
margin:0;
padding:10px 3px 0;
}
.text {
float:left;
margin:0;
padding:5px 0 0;
width:130px;
}
.button {
float:left;
margin:0;
padding:0;
width:146px;
}
.login {
padding:0 0 10px 60px;
}
.left-panel-links {
border:1px solid #E4E4E4;
margin:0;
padding:0 1px;
}
.left-panel-links-head {
background-color:#FFFFFF;
color:#442704;
font-family:tahoma;
font-size:13px;
font-weight:bold;
margin:0;
padding:0;
text-align:center;
}
.left-panel-links ul {
background-color:#FFFFFF;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.left-panel-links ul li {
margin:1px 0;
padding:0;
}
.left-panel-links ul li a {
background-image:url('../img/left-nav-bg.jpg');
color:#225AA6;
display:block;
font-size:12px;
font-weight:bold;
line-height:28px;
margin:0;
padding:0 0 0 26px;
}
.left-panel-links ul li a:hover {
background-image:url('../img/left-nav-bg1.jpg');
color:#0F2C55;
line-height:28px;
text-decoration:none;
}
.right-panel {
background-color:#FFFFFF;
display:inline;
float:left;
margin:0 10px 0 20px;
padding:0;
width:685px;
}
.search {
/*background-image:url('../img/search-bg.jpg');*/
background-color:#efefef;
/*border-left:1px solid #E5E4E4;
border-right:1px solid #E5E4E4;*/
border:solid 2px #e5e4e4;
height:auto;
margin:0;
padding:6px 0;
}
.search1 {
background-image:url('../img/search-bg.jpg');
border-left:1px solid #E5E4E4;
border-right:1px solid #E5E4E4;
height:40px;
margin:0;
padding:6px 0;
}
.search-icon {
float:left;
margin:0;
padding:0 0 0 20px;
width:255px;
}
.search-icon1 {
float:left;
margin:0;
padding:12px 0 0 20px;
width:255px;
}
.search-text-box {
float:left;
margin:0;
padding:11px 0 0;
width:auto;
}
.search-button {
float:left;
margin:0;
padding:11px 0 0 15px;
width:70px;
}
.search-button1 {
margin:0;
padding:11px 0 0 11px;
text-align:center;
/*width:70px;*/
}
.search-text {
float:left;
margin:0;
padding:16px 0 0 5px;
width:160px;
}
.right-panel-heading {
background-image:url('../img/box-head-bg.jpg');
color:#FFFFFF;
font-family:"tahoma";
font-size:13px;
font-weight:bold;
height:17px;
padding:5px 5px 5px 10px;
}
.right-panel-frame {
background-color:#FFFFFF;
border:1px solid #E4E4E4;
color:#676767;
font-family:tahoma;
font-size:11px;
line-height:16px;
margin:0;
padding:5px;
text-align:justify;
}
.small-box {
background-color:#FFFFFF;
border:1px solid #E4E4E4;
float:left;
margin:0;
padding:0;
width:350px;
}
.small-box-text {
color:#676767;
font-family:tahoma;
font-size:11px;
line-height:16px;
margin:0;
padding:4px 6px;
text-align:justify;
}
.large-box {
background-color:#FFFFFF;
border:1px solid #E4E4E4;
float:left;
margin:0 0 0 13px;
padding:0;
width:300px;
}
.large-box-text {
color:#676767;
font-family:tahoma;
font-size:11px;
line-height:16px;
margin:0;
padding:4px 6px;
text-align:justify;
}
#footer {
background-color:#FFFFFF;
margin:0 0 0 1px;
padding:0 0 10px;
text-align:center;
width:944px;
}
.footer-blue-bg {
background-image:url('../img/body-bottom-bg.jpg');
height:50px;
margin:0;
padding:0;
}
#footer .dot-seprator {
background-image:url('../img/footer-bg.jpg');
height:18px;
margin:0;
padding:0;
}
#footer .link {
font-family:Tahoma;
font-size:11px;
margin:0;
padding:0;
}
#footer .link a {
color:#0A2345;
font-family:Tahoma;
font-size:11px;
margin:0 20px;
padding:0;
}
#footer .link a:hover {
background-color:#0A2345;
color:#FFFFFF;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

h2 {
	background:#fff;
	color: #e32;
	font-family:'Gill Sans','lucida grande',helvetica, arial, sans-serif;
	font-size: 120%;
	margin: 0.3em 0;
	padding-top: 0.8em;
}

/* Notices and Errors */
div.message {
	clear: both;
	color: #900;
	font-size: 100%;
	font-weight: bold;
	margin: 1em 0;
}
div.error-message {
	clear: both;
	color: #900;
	font-weight: bold;
}
p.error {
	background-color: #e32;
	color: #fff;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
p.error em {
	color: #000;
	font-weight: normal;
	line-height: 140%;
}
.notice {
	background: #ffcc00;
	color: #000;
	display: block;
	font-family: Courier, monospace;
	font-size: 120%;
	line-height: 140%;
	padding: 0.8em;
	margin: 1em 0;
}
.success {
	background: green;
	color: #fff;
}

/* Scaffold View */
dl {
	line-height: 2em;
	margin: 0em 0em;
	width: 90%;
}
dl.altrow {
	background: #f4f4f4;
}
dt {
	/*font-weight: bold;*/
	padding-left: 4px;
	vertical-align: top;
}
dd {
	margin-left: 15em;
	margin-top: -2em;
	vertical-align: top;
}

/*User area css*/

.right-panel-links {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fff; border:1px solid #afafaf;}

.right-panel-links ul {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background-color:#fff; list-style:none}

.right-panel-links ul li {margin:1px 0px 1px 0px; padding:0px 0px 0px 0px;  }

.right-panel-links ul li a {margin:0px 0px 0px 0px; padding:0px 0px 0px 28px; background-image:url(../img/left-nav-bg.jpg); line-height:30px;display:block;color:#393937; font-size:11px; text-decoration:none; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.right-panel-links ul li a:hover {background-image:url(../img/left-nav-bg1.jpg); color:#393937; text-decoration:none}

.loginhead {
    text-align: center; background-image: url(../img/box-head-bg.jpg); height: 27px;
}

/* Paging */
div.paging {
	background:#fff;
	color: #ccc;
	margin-bottom: 2em;
}
div.paging div.disabled {
	color: #ddd;
	display: inline;
}
div.paging span {
}
div.paging span.current {
	color: #000;
}
div.paging span a {
}