
form, input, select, ul, li, ol {margin:0px;}

body {
	font:12px Arial, Helvetica, sans-serif;	color: #000000; margin:0px; padding-bottom:30px;
	background: #FFFFFF url(../../../images/background.jpg) center repeat-y;
}
img { border:0px }
.formFields , form table { font-size:13px }
.label { padding:5px 0 1px 15px }
.mandatory { padding-left:15px; background:url(../../../images/mandatory.gif) left 10px no-repeat; }

.header {
	background: #000000 url(../../../images/hdr_bg.gif) center no-repeat;
	height:153px;
}
.sections_home {
	background: url(../../../images/bg_sections.jpg) left top no-repeat;
	height: 270px; width: 190px; float: left; margin: 0px 9px 0 0;
	text-align:justify; padding: 0px 17px 8px 17px;
}
a.more { font-weight:bold; font-size:13px; border-bottom:1px solid #FF0000; color:#004B8C }
.more_sections {
	text-align: right;
}
a {
	color: #000000;
	text-decoration: none;
}
a:hover {
	color: #98AFD8;
	text-decoration: underline;
}

h1 {
	color: #79A5D7; font-size: 16px; margin: 6px 0px 15px 0px;
}
.sections_home h1 { margin-top:8px }
.find_media h1 	  { margin-top:10px }
.media_flash h1	  { margin:10px 0px 0px 10px; }

.sections_home_right {
	background: url(../../../images/bg_sections.jpg) left top no-repeat;
	height: 270px; width: 190px; float: left; margin: 0px 0px 0 0px;
	text-align:justify; padding: 0px 17px 8px 17px;
}

/* ---------- FOOTER ------------ */
div.footer {
	/*padding: 200px 20px 10px 0;*/
	height:248px; width:923px; margin:10px auto 0 auto; overflow:auto;
	background: url(../images/footer_bg.gif) center center no-repeat;
}
div.footer div.footer_content { margin:200px 20px 10px 200px }
div.footer a:hover { color:#333333 }

.find_media {
	background: url(../../../images/find_media.jpg) left center no-repeat;
	height: 189px;
	width: 428px;
	float: left;
	margin: 8px 11px 0 0;
	padding: 0px 11px 17px 17px;
	text-align:left;
}
.media_flash {
	background: url(../../../images/carousel.jpg) left top no-repeat;
	height: 189px;
	width: 213px;
	float: left;
	margin: 8px 0px 0 0px;
	padding: 0px 5px 17px 5px;
	text-align:left;
}

.media_flash img{ margin-top:15px;}
.logo {	margin: 50px 0px 0px 0px; }

/************************** Quick login ****************************/
form#quickForm table.login_panel { margin:10px 0px 0px 0px; width:10%; height:50% }
form#quickForm table.login_panel td { padding:5px 2px 0px 2px; }
form#quickForm td.login_panel_header {
	background:url(../../../images/bg_login_header.jpg) right top no-repeat;
	text-align:left; padding:0px 0px 5px 4px !important;
	border-bottom:2px solid #808080; font-weight:bold; font-size:12px;
	cursor:pointer; color:#D5D5D5;
}
form#quickForm td.login_panel_header:hover { padding-left:10px !important }
input.formstyle {
	background-color:#2B2A2A; height:19px; width:132px;
	color:#FFFFFF; border-width:0px;
}
table.login_panel select {
	background:#2B2A2A; height:19px; width:132px;
	color:#FFFFFF; border-width:0px; font-size:12px !important;
}

/*------------------------------------- top menus*/

ul.top_menu { margin:0px; padding:0px }

ul.top_menu li{
	font-size:15px;
	font-weight:bold;
	display:inline;
	margin-right:20px;
}
ul.top_menu a{
	color:#A7A7A7;
	text-decoration:none;
}
ul.top_menu a.highlight{ color:#79A5D7; }
ul.top_menu a:hover{
	text-decoration:none;
	color:#79A5D7;
}
ul.top_menu a:active{
	text-decoration:none;
	color:#79A5D7;
}
/*----------------- LOGIN FORM -----------------------*/

#login_container {
	background-image: url(../../../images/admin_login.jpg);
	background-repeat: no-repeat;
	height: 169px;
	width: 359px;
	padding-top: 75px;
	margin-top: 10px;
}
#login_container table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding: 0px;
	margin: 0px;
	
}
#login_container a.forgot { color:#2B7195 }
#login_container a.forgot:hover { text-decoration:underline }

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	width: 150px;
}
.go_button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #145676;
	height: 40px;
	width: 40px;
}

/*--------------------- Message ----------------*/
#syn_message { 	height:90px; background:url(../../../images/alert_bg.gif) no-repeat;
				margin:0px 0 10px 0; cursor:pointer; width:100%; color:#1D678E; }
#syn_message td { vertical-align:middle; padding-left:100px; font-size:13px }

/*--------------------- Information --------------*/
.information { 
	font-size:12px;	padding:5px 0 5px 30px;
	background:url(../../../images/information.gif) left 5px no-repeat;
}
/*---------------------- LoginUser anchortag (name and role) ----------------*/
a.loginUser {
	background:url(../../../images/isLoggedIn.gif) left center no-repeat;
	padding-left:23px; color:#F7CD4A; font-size:13px; margin:0px;
}
/*----------------------- ICONS -------------------------*/
.pdf { background:url(../../../images/pdf_icon.gif) left center no-repeat;
	   padding:20px 0 20px 65px; color:#666666 }
.zip { background:url(../../../images/zip_icon.gif) left center no-repeat;
	   padding:20px 0 20px 65px; color:#666666 }