@import url(/common/css/header.css);
/************************************************************************************/

html {
	overflow:-moz-scrollbars-vertical; height: 100%;
}

body {
	font: 0.715em/1 Verdana, "Trebuchet MS", Tahoma;
	color: #2f3e3e;
	background-color: #2F3E3E;
	background-image:url(../img/bg/pattern.jpg);
	background-repeat:repeat; 
	text-align: center;
	height: 100%;
	margin: 0px; padding: 0px;
}

p{line-height: 170%; }
td { 
padding: 8px 8px 8px 8px;
font-size: 12px;
font-weight: normal;}

ul {line-height: 150%; list-style-type: square;}
ol {line-height: 150%;}
td.green {
	color: #006666;
	background: #F4FFF4;
}
td.login { 


font-size: 18px;
color:#0c3587;
font-weight: bold;
}

td.red {
	color: #660000;
	background: #FFF4F4;
}

td.blue {
	color: #003366;
	background: #DFEFFF;
}

td.webform {
	background: #fff;
	padding: 0px 0px 10px 0px;
}


.table tr {
border-left: 1px dotted #cccccc;
padding: 8px 0px 0px 8px;
font-size: 12px;
font-weight: normal;
}

.table td {
border-left: 1px dotted #cccccc;
padding: 8px 0px 0px 8px;
font-size: 12px;
font-weight: normal;
}

/* HYPERLINKS {not including menu} EFF8F6 */  
/***********************************************************************************/
a img {border: none;}

a {color: #CCCC00; font-weight: normal; text-decoration: underline;}
a:link, a:visited {
	color: #54595c;
	text-decoration: none;
}
a:hover {color: #0099FF;}

/* Only links in main paragraph will be bold - for extra definition */
#main_content p a {font-weight: bold; }
#main_content p a:hover {font-weight: bold; }

#ccea_nav a:link, #ccea_nav a:visited {color: #999999; text-decoration:none;}
#ccea_nav a:hover {color: #333; text-decoration:none;}


#page_nav a:link, #page_nav a:visited {color: #10607F; text-decoration: none; padding-right: 10px;}
#page_nav a:hover {color: #333; text-decoration: none;}


/* HEADINGS */
/************************************************************************************/
h1 {font: bold 1.8em Verdana, Arial, serif; margin: 0px; padding: 0px;}
h2 {font: bold 1.1em Verdana, Arial, serif; color: #10607F; border-bottom: 1px solid #f8f8f8;}
h3 {font: bold 1em Verdana, Arial, serif; color: #10607F; padding-top: 4px; padding-bottom: 2px; margin-top: 3%; margin-bottom:0px; background: #F4F7F7;}
h4 {font: bold 1em Verdana, Arial, serif;}
.main_headings {font: bold 1.6em AvantGarde,Verdana, Arial, serif; margin: 0px; padding: 0px; font:}
.contact_heading {font: bold 0.9em AvantGarde,Verdana, Arial, serif; margin: 0px; padding: 0px; color:#0099FF; }
hr {
  border: 0;
  width: 566px;
  height:1px;
  color:#0099FF;
  background-color:#0099FF;
 
  
}

/* LAYOUT */
/************************************************************************************/
/* Main Container */
#container {
	width: 780px; background: #ffffff; 
	padding: 0px; margin: 0px auto 0px auto; 
}


#login {
	width: 500px;
	height:338px;
	background-image: url(../img/bg/login.jpg);  
	
}
#logineportstatic {
	width: 500px;
	height:338px;
	background-image: url(../img/bg/staticeport.jpg);  
	
}
#loginaccredstatic {
	width: 500px;
	height:338px;
	background-image: url(../img/bg/loginstatic.jpg);  
	
}
#loginaccred {
	width: 500px;
	height:338px;
	background-image: url(../img/bg/login_accred.jpg);  
	
}

#loginboxes { 
position: relative;
left: 16%; 
float:inherit;
width:326px;
 height:133px;
 padding-top:150px; 
 margin: 0; 
 
 }

/* Left Column - for Navigation */
/* Left Column - for Navigation */
#column1 {
	width: 180px; display: block; background: #ffffff; 
	padding: 0px 10px 10px 10px; margin: 0px auto 0px auto; 
	float: left; clear: none; height:auto;
	text-align: left;
}

/* Main Column - for Content */
#column2 {
	width: 570px; display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: right;
	text-align: left;
}

/* Appears on Subject Homepage only */
#main_img {
	width: 570px; height: 180px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/home_page.jpg") #fff;	
}

body#aon #main_img {
	width: 570px; height: 180px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/application_of_number.jpg") #fff;	
}

body#comm #main_img {
	width: 570px; height: 180px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/communication.jpg") #fff;	
}
body#ict #main_img {
	width: 570px; height: 180px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/information_and_communication_technology.jpg") #fff;	
}
body#contact #main_img {
	width: 570px; height: 180px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/contact_us.jpg") #fff;	
}
body#admin #main_img {
	width: 570px; height: 180px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/administration.jpg") #fff;	
}

body#wider #main_img {
	width: 570px; height: 180px; display: block;
	padding: 0px; margin: 0px;
	float: left; clear: both;
	background:  url("../img/header_imgs/wider_keyskills.jpg") #fff;	
}

body#support #main_img {
	width: 570px; height: 180px; display: block;
	padding: 0px; margin: 0px;
	float: left; clear: both;
	background:  url("../img/header_imgs/support.jpg") #fff;	
}

body#accred #main_img {
	width: 570px; height: 180px; display: block;
	padding: 0px; margin: 0px;
	float: left; clear: both;
	background:  url("../img/header_imgs/centre_accreditation.jpg") #fff;	
}

/* Appears on all other pages */
#sub_img {
	width: 570px; height: 60px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/sub.gif") #fff;	
}

#sub_aon {
	width: 570px; height: 75px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/sub_aon.jpg") #fff;	
}

#sub_admin {
	width: 570px; height: 75px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/sub_admin.jpg") #fff;	
}

#sub_accred {
	width: 570px; height: 75px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/sub_accred.jpg") #fff;	
}
#sub_comm{
	width: 570px; height: 75px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/sub_communication.jpg") #fff;	
}

#sub_ict {
	width: 570px; height: 75px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/sub_ict.jpg") #fff;	
}
#sub_wider{
	width: 570px; height: 75px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/sub_wider.jpg") #fff;	
}
#sub_support{
	width: 570px; height: 75px;
	display: block; 
	padding: 0px; margin: 0px; 
	float: left; clear: both;
	background:  url("../img/header_imgs/sub_support.jpg") #fff;	
}


/* Main Content - text etc. */
#main_content {
	background: #ffffff; 
	width: 580px; display: block;
	padding: 10px 0px 10px 0px; margin: 0px; 
	float: left; clear: both;
}

#main_content p{
	padding: 15px 15px 0px 0px; margin: 0px; 
	/*border: 1px solid #333;*/
}

/* Optional right column - for extra navigation or news stories... */
#right_content {
	width: 200px; height:100%; 
	padding: 0px; margin-left: 10px; margin-bottom: 10px; margin-right: 5px;
	float: right; clear: both;
	background-color: #E9F3F3;
	border: 1px solid #C9E4E4;
}

#right_content p{
	color: #333;
	padding: 10px; margin: 0px;
}

#right_content p a:link, #right_content p a:visited{
	color: #333;
	font-weight: normal;	
}

#boxed_content_left {
	width: 258px; display: block; background-color: #fff;
	padding: 10px; margin: 10px 10px 0px 0px;
	float: left; clear: none;
	color: #10607F;
	border: 1px solid #C9E4E4; 
}

#boxed_content_left p a{
	color: #333;
	font-weight: normal;	
}

#boxed_content_right a:link, #boxed_content_right a:visited {
	width: 198px; text-decoration: none;
	padding: 10px; background: #eff8f6;
	border: 1px solid #b5dfd6;
	float: right; clear: none;
	margin: 10px; 
}

#boxed_content_right a:hover {
	color: #10607F; text-decoration: none;
}

#boxed_content_right p{
	padding: 0px 0px 0px 0px; 
	background: transparent;
}
/*box links main SEETHROUGH*/
#box_clear a:link, #box_clear a:visited {
	width: 258px; text-decoration: none;
	padding: 10px; background: #ffffff;
	border: 1px solid #ffffff;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
cursor: default;
}

#box_clear a:hover {
	width: 258px; color: #ffffff; text-decoration: none;
	padding: 10px; background: #ffffff;
	border: 1px solid #ffffff;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
	cursor: default;


}

.cursor{ cursor:auto;
}

/*box links main*/
#box_links a:link, #box_links a:visited {
	width: 258px; text-decoration: none;
	padding: 10px; background: #EAF7FC;
	border: 1px solid #CACACA;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_links a:hover {
	width: 258px; color: #333; text-decoration: none;
	padding: 10px; background: #F1FAF8;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_links p{
	padding: 4px 10px 0px 0px; 
	background: transparent;
}

#box_links_padding a:link, #box_links_padding a:visited {
	width: 258px; text-decoration: none;
	padding: 10px; background: #EAF7FC;
	border: 1px solid #b5dfd6;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px; margin-top:20px;
}

#box_links_padding a:hover {
	width: 258px; color: #333; text-decoration: none;
	padding: 10px; background: #F1FAF8;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px; margin-top:20px;
}

#box_links_padding p {
	padding: 4px 10px 0px 0px; 
	background: transparent;
}

#box_links_nobg{

	background: transparent;
	float: left;
	clear: none;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
}

#box_links_nobg a {font-weight: bold; }

/*box small*/
#box_small a:link, #box_small a:visited {
	width: 161px; height:85px;  text-decoration: none;
	padding: 10px; background: #EAF7FC;
	border: 1px solid #CACACA;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_small a:hover {
	width: 161px; height:85px; color: #333; text-decoration: none;
	padding: 10px; background: #F1FAF8;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_small p{
	padding: 4px 10px 0px 0px; 
	background: transparent;
}


/*box Accreditation*/
#box_acc a:link, #box_acc a:visited {
	width: 161px;  text-decoration: none;
	padding: 10px; background: #EAF7FC;
	border: 1px solid #CACACA;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_acc a:hover {
	width: 161px;  color: #333; text-decoration: none;
	padding: 10px; background: #F1FAF8;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_acc p{
	padding: 4px 10px 0px 0px; 
	background: transparent;
}


#box_small_nobg{

	background: transparent;
	float: left;
	clear: none;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
}

#box_small_nobg a {font-weight: bold; }
/* mark shemes small*/

#box_mssmall a:link, #box_mssmall a:visited {
	width: 161px; height:85px; text-decoration: none;
	padding: 10px; background: #f5f8db;
	border: 1px solid #CACACA;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_mssmall a:hover {
	width: 161px; height:85px;  color: #333; text-decoration: none;
	padding: 10px; background: #f5f8db;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}
#box_mssmall p{
	padding: 4px 10px 0px 0px; 
	background: transparent;
}

#box_mssmall_nobg{

	background: transparent;
	float: left;
	clear: none;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
}

#box_mssmall_nobg a {font-weight: bold; }

/*.......
/* source files small*/

#box_source a:link, #box_source a:visited {
	width: 161px; height:85px; text-decoration: none;
	padding: 10px; background: #e2f1cf;
	border: 1px solid #CACACA;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_source a:hover {
	width: 161px; height:85px;  color: #333; text-decoration: none;
	padding: 10px; background: #e2f1cf;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}
#box_source p{
	padding: 4px 10px 0px 0px; 
	background: transparent;
}

#box_source_nobg{

	background: transparent;
	float: left;
	clear: none;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
}

#box_source_nobg a {font-weight: bold; }


/* mark shemes*/

#box_ms a:link, #box_ms a:visited {
	width: 258px; text-decoration: none;
	padding: 10px; background: #f5f8db;
	border: 1px solid #CACACA;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_ms a:hover {
	width: 258px; color: #333; text-decoration: none;
	padding: 10px; background: #f5f8db;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}
#box_ms p{
	padding: 4px 10px 0px 0px; 
	background: transparent;
}
/* longsource*/

#box_longsource a:link, #box_longsource a:visited {
	width: 258px; text-decoration: none;
	padding: 10px; background: #e2f1cf;
	border: 1px solid #CACACA;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_longsource a:hover {
	width: 258px; color: #333; text-decoration: none;
	padding: 10px; background: #e2f1cf;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}
#box_longsource p{
	padding: 4px 10px 0px 0px; 
	
}
/* Footer
see alistapart.com for footer article... */

#footer {
	width: 730px; height: 80px;
	padding: 5px; margin: 10px 10px 0px 10px; 
	float: none; clear: both;
	text-align: left;
	background: #fff; 
	color: #333333; 
	border-top: 1px solid #EAF0EC;
	
}

#address {
	width: 420px; 
	float: left; clear: none; 
	text-align: left;
}

#copyright {
	width: 300px;
	float: right; clear: none;
	text-align: right;
}

#address p, #copyright p {
	padding: 0px; margin: 0px;
}


#question {
	color: #10607F;
	background-color:#fff;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
}

#answer {
	color: #10607F;
	background-color:#fff;
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}

#question p, #answer p{
	line-height: 160%; width: 96%;
	padding: 0px; margin: 0px;
}

/* MENU ELEMENTS */
/************************************************************************************/
/* Standard Menu Styling */

#leftnav {width: 173px;}

#leftnav ul {padding: 0px; margin: 0px; list-style: none;}
#leftnav ul li {padding: 0px; margin: 0px; line-height: 140%; float: left; clear: both;}

#leftnav a{
	padding-left: 5px; padding-top: 6px; padding-bottom: 4px;
	width: 173px; height: 15px;
	float: left; clear: both;
	color: #257A97; font-weight: bold; text-decoration: none;
	background:  url("../img/bg/hor.gif") #fff bottom repeat-x;
}

#leftnav a:hover{color: #000; background-color: #fff;}

/* Sub-nav Menu Styling */

#leftsubnav ul {padding: 0px; margin: 0px;}
#leftsubnav ul li {padding: 0px; margin: 0px; line-height: 90%;}

#leftsubnav a{
	width: 173px; height: 11px; line-height: 90%;
	padding-left: 17px;
	color: #649DA2; font-weight: normal; text-decoration: none;
	background:  #fff;
}

#leftsubnav a:hover{color: #000; }

/* 'Active' menu elements */
body#home #leftnav #mnu_home,
body#support #leftnav #mnu_support,
body#aon #leftnav #mnu_aon,
body#admin #leftnav #mnu_admin,
body#comm #leftnav #mnu_comm,
body#ict #leftnav #mnu_ict,
body#accred #leftnav #mnu_accred,
body#eport #leftnav #mnu_eport,
body#wider #leftnav #mnu_wider,
body#contact #leftnav #mnu_contact


/*add all subs to the main Hierarchy, see below */

body#support_circulars #leftnav #mnu_support,
body#support_faqs #leftnav #mnu_support,
body#support_links #leftnav #mnu_support,
body#support_datesevents #leftnav #mnu_support,

body#eport_templates #leftnav #mnu_templates,
body#eport_instructions #leftnav #mnu_instructions,

body#aon_standards #leftnav #mnu_aon,
body#aon_pastpapers #leftnav #mnu_aon,
body#aon_assess #leftnav #mnu_aon,
body#aon_sampleport #leftnav #mnu_aon,
body#aon_roa #leftnav #mnu_aon,
body#aon_reports #leftnav #mnu_aon,
body#aon_faqs #leftnav #mnu_aon,

body#new_cen #leftnav #new_admin,
body#ex_cen #leftnav #mnu_admin,
body#prox #leftnav #mnu_admin,
body#instructions #leftnav #mnu_admin,

body#comm_standards #leftnav #mnu_comm,
body#comm_pastpapers #leftnav #mnu_comm,
body#comm_assess #leftnav #mnu_comm,
body#comm_sampleport #leftnav #mnu_comm,
body#comm_roa #leftnav #mnu_comm,
body#comm_reports #leftnav #mnu_comm,
body#comm_faqs #leftnav #mnu_comm,

body#ict_standards #leftnav #mnu_ict,
body#ict_pastpapers #leftnav #mnu_ict,
body#ict_assess #leftnav #mnu_ict,
body#ict_classact #leftnav #mnu_ict,
body#ict_sampleport #leftnav #mnu_ict,
body#ict_roa #leftnav #mnu_ict,
body#ict_reports #leftnav #mnu_ict,
body#ict_faqs #leftnav #mnu_ict,

body#accred_accreditation #leftnav #mnu_accred,
body#accred_reaccreditation #leftnav #mnu_accred,
body#accred_panelmembers #leftnav #mnu_accred,

body#wider_standards #leftnav #mnu_wider,
body#wider_sampleport #leftnav #mnu_wider,
body#wider_roa #leftnav #mnu_wider,
body#wider_reports #leftnav #mnu_wider


{color: #0799D0; background-color: #F4F7F7;}

/* 'Active' sub menu elements - Support section */
body#support_circulars #nav_support #mnu_circulars,
body#support_faqs #nav_support #mnu_faqs,
body#support_links #nav_support #mnu_links,
body#support_datesevents #nav_support #mnu_datesevents
{font-weight: bold; color: #10607F;}

/* 'Active' sub menu elements - Aon section */
body#aon_standards #nav_aon #mnu_standards,
body#aon_pastpapers #nav_aon #mnu_pastpapers,
body#aon_assess #nav_aon #mnu_assess,
body#aon_sampleport #nav_aon #mnu_sampleport,
body#aon_roa #nav_aon #mnu_roa,
body#aon_reports #nav_aon #mnu_reports,
body#aon_faqs #nav_aon #mnu_faqs

{font-weight: bold; color: #10607F;}

/* 'Active' sub menu elements - Admin section */
body#new_cen #nav_admin #new_cen,
body#ex_cen #nav_admin #ex_cen,
body#prox #nav_admin #prox,
body#instructions #nav_admin #instructions,


{font-weight: bold; color: #10607F;}


/* 'Active' sub menu elements - Comm section */
body#comm_standards #nav_comm #mnu_standards,
body#comm_pastpapers #nav_comm #mnu_pastpapers,
body#comm_assess #nav_comm #mnu_assess,
body#comm_sampleport #nav_comm #mnu_sampleport,
body#comm_roa #nav_comm #mnu_roa,
body#comm_reports #nav_comm #mnu_reports,
body#comm_faqs #nav_comm #mnu_faqs
{font-weight: bold; color: #10607F;}

/* 'Active' sub menu elements - ICT section */
body#ict_standards #nav_ict #mnu_standards,
body#ict_pastpapers #nav_ict #mnu_pastpapers,
body#ict_assess #nav_ict #mnu_assess,
body#ict_classact #nav_ict #mnu_classact,
body#ict_sampleport #nav_ict #mnu_sampleport,
body#ict_roa #nav_ict #mnu_roa,
body#ict_reports #nav_ict #mnu_reports,
body#ict_data_files #nav_ict #mnu_data_files,
body#ict_faqs #nav_ict #mnu_faqs
{font-weight: bold; color: #10607F;}

/* 'Active' sub menu elements - Wider section */
body#wider_standards #nav_wider #mnu_standards,
body#wider_sampleport #nav_wider #mnu_sampleport,
body#wider_roa #nav_wider #mnu_roa,
body#wider_reports #nav_wider #mnu_reports
{font-weight: bold; color: #10607F;}

/* 'Active' sub menu elements - Accred section */
body#accred_accreditation #nav_accred #mnu_accreditation,
body#accred_reaccreditation #nav_accred #mnu_reaccreditation,
body#accred_panelmembers #nav_accred #mnu_panelmembers
{font-weight: bold; color: #10607F;}

/* 'Active' sub menu elements - E-Portfolio section */
body#eport_templates #nav_port #mnu_templates,
body#eport_instructions #nav_port #mnu_instructions

{font-weight: bold; color: #10607F;}

/*  TABS"""" */

#tabs {
  float: left;
  width: 100%;
  background: #fff url("../img/bg/bg.gif") repeat-x bottom;
  font-size: 80%;
  line-height: normal;
}

#tabs ul {
  margin: 0;
  padding: 10px 10px 0;
  list-style: none;
}

#tabs li {
  float: left;
  background: url("../img/bg/norm_left.gif") no-repeat left top;
  margin: 0;
  padding: 0 0 0 9px;
}

#tabs a {
  float: left;
  display: block;
  background: url("../img/bg/norm_right.gif") no-repeat right top;
  padding: 5px 15px 4px 6px;
  text-decoration: none;
  font-weight: bold;
  color: #10607F;
}

/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabs a { 
	float: none;
}

/* End IE5-Mac hack */

#tabs a:hover {
  color: #333;
}

#tabs #current {
  background-image: url("../img/bg/norm_left_on.gif");
}

#tabs #current a {
  background-image: url("../img/bg/norm_right_on.gif");
  color: #333;
  padding-bottom: 5px;
}

/* background: white url(../img/bg/tl.gif) top left no-repeat */


/* FORM ELEMENTS */
/************************************************************************************/
form {padding: 0px; margin: 0px; display: inline;}

input {
	font: bold 100% Verdana, "Trebuchet MS", Tahoma;
	color: #009999;
}

input.textbox {
	font: bold 100% Verdana, "Trebuchet MS", Tahoma;
	color: #009999;
}

textarea {
	width: 300px;
	font: bold 100% Verdana, "Trebuchet MS", Tahoma;
	color: #009999;
}


.txt_search {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 100%;
	padding: 1px;
}

.btn_search {
	border: 1px solid #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #0099FF;
	font-size: 100%;
}



.highlight {
	background-color: #EAF7BF;
	font-weight: bold;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.homeacc {

background-image:url(../img/icons/homeaccredroll.jpg);
background-repeat:no-repeat;
color: #ffffff;
font-size: 18px;
width: 280px;
height: 117px;
display: block;
text-decoration: none;

	margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;

color: white;
text-decoration: none;

}

.homeacc a {

color: #ffffff;
font-size: 18px;
width: 280px;
height: 117px;
display: block;
text-decoration: none;
 
margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;color: white;
text-decoration: none;

}

.homeacc img {width: 280px; height: 117px; border: 0; }
* html a:hover {visibility:visible}
.homeacc a:hover img{visibility:hidden}


.homeeport {


background-image: url(../img/icons/homeeportroll.jpg);
background-repeat:no-repeat;
color: #ffffff;
font-size: 18px;
width: 280px;
height: 117px;
display: block;
text-decoration: none;

	margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;

color: white;
text-decoration: none;

}

.homeeport a {

color: #ffffff;
font-size: 18px;
width: 280px;
height: 117px;
display: block;
text-decoration: none;
 
	margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;

color: white;
text-decoration: none;

}

.homeeport img {width: 280px; height: 117px; border: 0; }
* html a:hover {visibility:visible}
.homeeport a:hover img{visibility:hidden}

.loginbutt {

background-image: url(../img/icons/login_in_roll.gif);
background-repeat:no-repeat;
color: #ffffff;
font-size: 18px;
width: 59px;
height: 60px;
display: block;
text-decoration: none;

	margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;

color: white;
text-decoration: none;

}

.loginbutt a {

color: #ffffff;
font-size: 18px;
width: 59px;
height: 60px;
display: block;
text-decoration: none;
 
margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;color: white;
text-decoration: none;

}

.loginbutt img {width: 59px; height: 60px; border: 0; }
* html a:hover {visibility:visible}
.loginbutt a:hover img{visibility:hidden}

/*box linksce main*/
#box_linksce a:link, #box_linksce a:visited {
	width: 258px; text-decoration: none;
	padding: 10px; background: #EAF7FC;
	position: relative;
left: 25%; 
	
	border: 1px solid #CACACA;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_linksce a:hover {
	width: 258px; color: #333; text-decoration: none;
	padding: 10px; background: #F1FAF8;
	border: 1px solid #E9F5F1;
	float: left; clear: none;
	margin-right: 10px; margin-bottom: 10px;
}

#box_linksce p{
	padding: 4px 10px 0px 0px; 
	background: transparent;
}

#box_linksce_nobg{

	background: transparent;
	float: left;
	clear: none;
	font-weight: bold;
	text-decoration: none;
	background-color:#FFFFFF;
}

#box_linksce_nobg a {font-weight: bold; }

.acclogin {

background-image:url(../img/icons/accredlogin_roll.jpg);
background-repeat:no-repeat;
color: #ffffff;
font-size: 18px;
width: 280px;
height: 117px;
display: block;
text-decoration: none;

	margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;

color: white;
text-decoration: none;

}

.acclogin a {

color: #ffffff;
font-size: 18px;
width: 280px;
height: 117px;
display: block;
text-decoration: none;
 
margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;color: white;
text-decoration: none;

}

.acclogin img {width: 280px; height: 117px; border: 0; }
* html a:hover {visibility:visible}
.acclogin a:hover img{visibility:hidden}

.reacclogin {

background-image:url(../img/icons/reacclogin_roll.jpg);
background-repeat:no-repeat;
color: #ffffff;
font-size: 18px;
width: 280px;
height: 117px;
display: block;
text-decoration: none;

	margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;

color: white;
text-decoration: none;

}

.reacclogin a {

color: #ffffff;
font-size: 18px;
width: 280px;
height: 117px;
display: block;
text-decoration: none;
 
margin-right: 3px; margin-bottom: 3px;
float: left; clear: none;color: white;
text-decoration: none;

}

.reacclogin img {width: 280px; height: 117px; border: 0; }
* html a:hover {visibility:visible}
.reacclogin a:hover img{visibility:hidden}

a.eportfolio:link, a.eportfolio:visited 	{width: 280px; display: block; background: url(../img/icons/eportfolio_rollover.jpg); height:117px; margin:0 0 0 0;}
a.eportfolio:hover 	{background-position: 0px 117px;}

.hide { display:none; }


/* MIME-type Links */ 
p.pdf, p.doc, p.wmv, p.html, p.excel, p.mdb, p.mp3, p.itunes , p.zip
{line-height: 1.5em; 
margin:0 0 10px 0; 
padding:0 0 0 33px; 
display:block; clear:both; 
min-height:40px;}
 
/* for ie6 */
*html p.pdf, *html p.doc, *html p.wmv, *html p.html, *html p.excel, *html p.mdb, *html p.mp3, *html p.itunes, *html p.zip    
{line-height: 1.5em; 
margin:0 0 10px 0; 
padding:0 0 0 33px; 
display:block; 
clear:both; 
height:40px;}
 
p.pdf {background:transparent url(/dep/img/ico/pdf.gif) no-repeat 0 0;}
p.doc {background:transparent url(/dep/img/ico/word.gif) no-repeat 0 0;}
p.wmv {background:transparent url(/dep/img/ico/wmv.gif) no-repeat 0 0;}
p.html {background:transparent url(/dep/img/ico/html.gif) no-repeat 0 0;}
p.excel {background:transparent url(/dep/img/ico/xls.gif) no-repeat 0 0;}
p.mdb {background:transparent url(/dep/img/ico/mdb.gif) no-repeat 0 0;}
p.mp3 {background:transparent url(/dep/img/ico/mp3.gif) no-repeat 0 0;}
p.itunes {background:transparent url(/dep/img/ico/itunes.gif) no-repeat 0 0;}
p.zip {background:transparent url(/dep/img/ico/zip.gif) no-repeat 0 0;}

span.docdetails {
            font-size:90%;
            float:left;
            clear:both;
            color:#666;
            font-style:italic; 
}

/* PPT */
p.ppt {line-height: 1.5em; margin:0 0 10px 0; padding:0 0 0 46px; display:block; clear:both; min-height:32px; background:transparent url(/dep/img/ico/ppt.gif) no-repeat 0 0;}
/* for ie6 */
*html p.ppt {line-height: 1.5em; margin:0 0 10px 0; padding:0 0 0 46px; display:block; clear:both; height:32px; background:transparent url(/dep/img/ico/ppt.gif) no-repeat 0 0;}

