/* ----------------------------------------------------------------
/* DEFAULT GENERIC PAGE STYLES
/* ------------------------------------------------------------- */

body {
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#1A171B;
}
td,th {
	font-family:inherit;
	font-size:12px;
	color:#1A171B;
}
p {
	font-family:inherit;
	font-size:12px;
	color:#1A171B;
}
h1 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	margin:0px;
}
h2 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:0px;	
}
h3 {
	color:#000000;
	font-size:13px;
	font-weight:bold;
	margin:0px;	
}
h4 {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	margin:0px;	
}
h5 {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin:0px;	
}
h6 {
	color:#000000;
	font-size:10px;
	font-weight:bold;
	margin:0px;	
}
ul {
	list-style-image:url(../images/bullet.gif);
	margin-left: 10px;
	padding-left: 10px;
}
li {
	list-style-image:url(../images/bullet.gif);
	line-height:1.6em;
}
hr {
	color: #dddddd; 
	width:100%;
	height: 1px;
}

hr.faqs { 
	background-color: #1a171b; 
	width:100%;
	height: 1px;
	border: 0px;
}

a:link, a:visited {font-size:inherit; font-weight:normal; color: #3887D7; text-decoration: none;}
a:active, a:hover {font-size:inherit; font-weight:normal; color: #1682EE; text-decoration: underline;}

a:link.footer, a:visited.footer {font-size:11px; font-weight:normal; color: #aaaaaa; text-decoration: none;}
a:active.footer, a:hover.footer {font-size:11px; font-weight:normal; color: #000000; text-decoration: underline;}

a:link.logout, a:visited.logout {font-size:11px; font-weight:normal; color: #0085c3; text-decoration: none;}
a:active.logout, a:hover.logout {font-size:11px; font-weight:normal; color: #666666; text-decoration: none;}

a:link.navigation, a:visited.navigation {font-size:11px; font-weight:normal; color: #0085c3; text-decoration: none;}
a:active.navigation, a:hover.navigation {font-size:11px; font-weight:normal; color: #666666; text-decoration: underline;}

a:link.forgotpass, a:visited.forgotpass {font-size:11px; font-weight:bold; color: #0085c3; text-decoration: none;}
a:active.forgotpass, a:hover.forgotpass {font-size:11px; font-weight:bold; color: #666666; text-decoration: none;}

a:link.resourcedownload, a:visited.resourcedownload {font-size:10px; font-weight:bold; color: #1A171B; text-decoration: none;}
a:active.resourcedownload, a:hover.resourcedownload {font-size:10px; font-weight:bold; color: #000000; text-decoration: underline;}



.imagefromeditor {
	border:0px; padding:5px;
}

/* ----------------------------------------------------------------
/* MAIN FRAME/SHELL ELEMENTS
/* ------------------------------------------------------------- */

/* Enter the main frame elements of the site here */


#countries {
	display: block;
	float:right;
	text-align:right;
	margin: 0px auto;
	width:400px;
	padding:50px 0px 0px 0px;
}

#fixed_width {
	display: block;
	text-align:left;
	margin: 0px auto;
	width:966px;
	padding:0px;
	/*border: 1px solid #E3E3E3;*/
}

#header_area {
	width:966px;
	height:126px;
	/*border: 1px solid #000000;*/
}

#main_frame {
	display: block;
	text-align: left;
	padding: 0px;
	float:left;
	/*min-height:450px;*/
	/*background-image:url(../images/main_bg.gif);*/
	/*border: 1px solid #000000;*/
}

#banner_area {
	float:right;
	width:757px;
	height:221px;
	/*border: 1px solid #000000;*/
}

#navigation_area {
	padding-top:0px;
	min-height:100px;
	background-color:#ffcc00;
	width: 198px;
	float:left;
	border: 1px solid #bfbfbf;
}

#navigation_box {
	background-color:#ffffff;
	width: 198px;
	margin-left:0px;
	min-height:100px;
	float:left;
	/*border: 1px solid #CCCCCC;*/
}

.navigation_tab {
	width: 182px;
	padding:6px 8px 6px 8px;
	background-color:#aaaaaa;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
}

#icons_area {
	width:746px;
	float:right;
	text-align:right;
	padding: 10px 20px 10px 0px;
	/*border: 1px solid #000000;*/
}

#content_area {
	width:766px;
	float:right;
	margin-bottom:40px;
	/*border: 1px solid #000000;*/
}

#main_content {
	width:736px;
	padding-left:10px;
}

#spacer, .spacer {
	width:766px;
	height:10px;
	clear:both;
	overflow:hidden;
	/*border: 1px solid #000000;*/
}

#footer_area {
	height:35px;
	border-top: 3px solid #aaaaaa;
	padding-top:15px;
	/*border: 1px solid #000000;*/
}


/* ----------------------------------------------------------------
/* NAVIGATION SPECIFIC
/* ------------------------------------------------------------- */

/* Enter the main navigation style elements in this section */

.navitem {
	padding:6px;
	padding-left:20px;	
	background-color:#FFFFFF;
	color:#0033FF;
	/*border: 1px solid #000000;*/
	background-image:url(../images/sub_nav_arrow_l1.gif);	
	background-repeat:no-repeat;	
}

.navitem_active {
	padding:6px;
	padding-left:20px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l1.gif);	
	background-repeat:no-repeat;		
	/*border: 1px solid #000000;*/
}

.navitem_1 {
	padding:6px;
	padding-left:20px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l1.gif);	
	background-repeat:no-repeat;		
	/*border: 1px solid #000000;*/
}

.navitem_1_active {
	padding:6px;
	padding-left:20px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l1.gif);	
	background-repeat:no-repeat;		
	/*border: 1px solid #000000;*/
}

.navitem_2 {
	padding:3px;
	padding-left:30px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l2.gif);	
	background-repeat:no-repeat;	
	/*border: 1px solid #000000;*/
}

.navitem_2_active {
	padding:3px;
	padding-left:30px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l2.gif);	
	background-repeat:no-repeat;		
	/*border: 1px solid #000000;*/
}

.navitem_3 {
	padding:3px;
	padding-left:40px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l3.gif);	
	background-repeat:no-repeat;		
	/*border: 1px solid #000000;*/
}

.navitem_3_active {
	padding:3px;
	padding-left:40px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l3.gif);	
	background-repeat:no-repeat;			
	/*border: 1px solid #000000;*/
}

.navitem_4 {
	padding:6px;
	padding-left:45px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l4.gif);	
	background-repeat:no-repeat;			
	/*border: 1px solid #000000;*/
}

.navitem_4_active {
	padding:6px;
	padding-left:45px;	
	background-color:#FFFFFF;
	color:#0033FF;
	background-image:url(../images/sub_nav_arrow_l4.gif);	
	background-repeat:no-repeat;		
	/*border: 1px solid #000000;*/
}




/* ----------------------------------------------------------------
/* HEADER SPECIFIC
/* ------------------------------------------------------------- */

/* Enter the main header elements in this section */

.logo {
	width:226px;
	height:126px;
	float:left;
	/*border: 1px solid #000000;*/
}

.logout {
	margin-top:15px;
	height:20px;
	text-align:right;
	width:150px;
	float:right;
	/*border: 1px solid #000000;*/
}

.bluebar {
	height:23px;
	width:940px;
	background-color:#0066CC;
	border-bottom: 1px solid #727272;
}

.greybar {
	height:22px;
	width:940px;
	background-color:#CCCCCC;
	border-bottom: 1px solid #999999;
}

.banner_text {
	padding-top:100px;
	padding-left:37px;
	font-family:inherit;
	font-size:35px;
	color:#747678;
}

.banner_body {
	padding-left:37px;
	font-family:inherit;
	font-size:12px;
	color:#747678;
}


/* ----------------------------------------------------------------
/* FOOTER SPECIFIC
/* ------------------------------------------------------------- */

/* Enter footer style elements in this section */

.footer_nav {
	float:left;
	padding-left:0px;
	width:210px;
	/*border: 1px solid #000000;*/
}
.footer_text {
	float:left;
	text-align:left;
	padding-right:10px;
	width:746px;
	font-size:9px;
	color:#aaaaaa;
	/*border: 1px solid #000000;*/	
}

/* ----------------------------------------------------------------
/* HOMEPAGE SPECIFIC
/* ------------------------------------------------------------- */
.fieldname {
	color:#000000;
	font-weight:bold;
}

/* Enter Hompage style elements in this section */

/*.content_col_1 {
	width:370px;
	float:left;
	/*border: 1px solid #000000;*/
/*}

.content_col_2 {
	float:left;
	/*border: 1px solid #000000;*/	
/*}


/* ----------------------------------------------------------------
/* RESOURCES PAGE SPECIFIC
/* ------------------------------------------------------------- */
.resources_header {
	background-color:#747678;
}

.resources_title {
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
}

.resources_td {
	background-color:#D5D6D2;
}

.resource_name {
	color:#1A171B;
	font-weight:bold;
}


/* ----------------------------------------------------------------
/* BREADCRUMB SPECIFIC
/* ------------------------------------------------------------- */

/* Enter breadcrumb style elements in this section */





/* ----------------------------------------------------------------
/* FORM FIELDS SPECIFIC
/* ------------------------------------------------------------- */

/* Enter Form Field style elements in this section */

.input {
	width:200px;
	border: 1px solid #adafb1;
	padding:2px;
}

.submit { 
	height:19px;
	width:50px;
	background-color: inherit; 
	border:1px solid #dddddd;
}
