html
{
	min-height: 100%; 
	margin-bottom: 1px; 
}

body
{
	background-color:#ffffff;
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	color:#000000;
	
	text-align:left;
	margin-top:10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.main_site_body
{
	/*background-color:#343023;*/
	background-image:url("./resources/back.gif");
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-color:#151515;
	
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	color:#000000;
	
	text-align:left;
	margin-top:10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

.last_row
{
	background-image:url("./resources/footerRow.jpg");
	height:5px;
}

.stretch_cell
{
	height:10px;
}

.main_table
{	
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	color:#FFFFFF;
}

.top_banner_cell
{
	background-image:url("./resources/back.gif");
	background-attachment:scroll;
	background-repeat:repeat-x;
	background-color:#151515;
	padding-left:10px;
	padding-right:10px;
	vertical-align:bottom;
}

.main_body_table
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	padding-left:0px;
	padding-right:0px;
	color:#FFFFFF;
	text-align:left;
}

.main_body_cell
{
	width:100%;
	vertical-align:top;
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
}

.content_cell
{
	width:100%;
	vertical-align:top;
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:10px;
	text-align:left;
}

/******************************Page Middle Design Classes *************/

.middle_body
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
	color:#444444;
	text-align:left;
}

.middle_body_separator
{
	width:5%;
}
/******************************Page Middel Design Classes End *************/

/****************** Main Content Style Classes*****************/
.main_page
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	
	vertical-align:top;
	
	width:65%;
	color:#333333;
	
	text-align:left;
}

.main_page_table
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	color:#333333;
}

.page_navigation_bar
{
	font-family: verdana,  Arial Narrow, Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:bold;

	background-color:#BB0022;
	color:#CCCCCC;

	padding-top:7px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:7px;
	
	width:100%;
	height:0px;

	/*
	border-left:solid 2px #000000;
	border-right:solid 2px #000000;
	border-top:solid 2px #000000;
	*/
	text-align:left;
	display:none;
}

.parent_link
{
	font-family: verdana,  Arial Narrow, Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	
	color:#CCCCCC;
	text-decoration:none;
	text-align:left;
}

.parent_link:hover
{
	font-family: verdana,  Arial Narrow, Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	
	color:#CCCCCC;
	text-decoration:underline;
	text-align:left;
}

.child_link
{
	font-family: verdana,  Arial Narrow, Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}

.child_link:hover
{
	font-family: verdana,  Arial Narrow, Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	
	color:#FFFFFF;
	text-decoration:underline;
	text-align:left;
}

.main_content
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	
	vertical-align:top;
	
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	background-color:#FFFFFF;
	color:#333333;
		
	text-align:left;
}

.main_content_link
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;
	
	color:#000080;
	text-decoration:none;	
}

.main_content_link:hover
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;
	
	color:#8888FF;
	text-decoration:underline;	
}

.main_content a
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;
	
	color:#8888FF;
	text-decoration:none;	
}

.main_content a:hover
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;
	
	color:#8888FF;
	text-decoration:underline;	
}

.main_content_link_white
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	
	color:#FFFFFF;
	text-decoration:none;	
}

.main_content_link_white:hover
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	
	color:#CCCCCC;
	text-decoration:underline;	
}

/****************** Main Content Style Classes End*****************/

/****************** Teammember Style Classes********************/
.teammember_name
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:11pt;
	font-weight:bold;

	color:#BB0022;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
}

.teammember_title
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:11pt;
	font-weight:normal;

	color:#BB0022;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:5px;
	padding-top:5px;
	text-align:left;
}

.teammember_bio
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	line-height:1.5;
	text-align:left;
}
/****************** Teammember Style Classes End*****************/

/******************* Course Styles ***************/

.course_name
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:12pt;
	font-weight:normal;

	color:#BB0022;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	
	text-align:left;
}

.course_duration
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
	
	text-align:left;
}

.course_description
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	
	text-align:left;
}

.course_topicsinclude_Lable
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	
	text-align:left;
}

.course_topicsinclude
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin: -15 0 0 0;
	
	text-align:left;
}

.course_whoshouldattend_Lable
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	
	text-align:left;
}

.course_whoshouldattend
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin: -15 0 0 0;
	
	text-align:left;
}

.course_prerequisites_Lable
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	
	text-align:left;
}

.course_prerequisites
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin: -15 0 0 0;
	
	text-align:left;
}

.course_objectives_Lable
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	
	text-align:left;
}

.course_objectives
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin: -15 0 0 0;
	
	text-align:left;
}

.course_details_Lable
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	
	text-align:left;
}

.course_details
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin: 0 0 0 0;
	
	text-align:left;
}

.course_activities_Lable
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	
	text-align:left;
}

.course_activities
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;

	color:#333333;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin: -15 0 0 0;
	
	text-align:left;
}

.course_note_Lable
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	color:#BB0022;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	
	text-align:left;
}

.course_note
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;

	color:#BB0022;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	padding-top:0px;
	margin: -15 0 0 0;
	
	text-align:left;
}

.course_module
{
	/*background-color:#FFFFFF;*/
	background-image: url("./resources/bulletCircle.jpg");
	background-repeat: no-repeat;
	background-position: 0px 6px;

	
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	
	color:#333333;
	text-decoration:none;
	text-transform:capitalize;
	
	padding-left:13px;
	padding-bottom:10px;
	padding-top:2px;
	
	text-align:left;
}
/******************* Course Styles End ***************/

/*******************Text Style Classes ***************************/
.headline
{
	font-size:8pt;
	color:#BB0022;
}

.post_headline
{
	font-size:8pt;
}

.page_title
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:14pt;
	font-weight:normal;
	color: #BB0022;
	text-decoration:none;
}

.posted_on_date
{
	font-size:7pt;
	color:#AAAAAA;
}

.special
{
	font-weight:bold;
	color:#BB0022;
}
/*****************Text Style Classes End *************************/

/*****************News Style Classes Start *************************/
.news_release_headline
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	
	padding-left: 10px;
	padding-right:10px;	
	padding-top:5px;
	padding-bottom:5px;
	
	text-decoration:none;
	vertical-align:top;
	height:25px;
}

.news_headline
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#777777;
	
	padding-left: 0px;
	padding-right:0px;	
	padding-top:0px;
	padding-bottom:0px;
	
	text-decoration:none;
	vertical-align:bottom;
	height:18px;
}

.news_details
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	
	padding-left: 0px;
	padding-right:10px;	
	padding-top:5px;
	padding-bottom:5px;
	
	text-decoration:none;
	vertical-align:top;
}

.news_release_headline_link
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#000080;
		
	text-decoration:none;
	vertical-align:top;
}

.news_release_headline_link:hover
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#8888FF;
		
	text-decoration:none;
	vertical-align:top;
}

.news_release_details
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	
	padding-left: 10px;
	padding-right:10px;	
	padding-top:5px;
	padding-bottom:5px;
	
	text-decoration:none;
	vertical-align:top;
}

.news_release_thumbnail
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	color:#777777;
	border:solid 2px $777777;
	text-decoration:none;
	vertical-align:top;
	vertical-align:top;
}

.news_date
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	
	padding-left: 0px;
	padding-right:0px;	
	padding-top:5px;
	padding-bottom:5px;
	
	text-decoration:none;
	vertical-align:bottom;
}

.news_blog_headline
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:bold;
	color:#000000;
	
	padding-left: 10px;
	padding-right:10px;	
	padding-top:5px;
	padding-bottom:5px;
	
	text-decoration:none;
	vertical-align:bottom;
	height:25px;
}

.news_blog_date
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	color:#777777;
	
	padding-left: 0px;
	padding-right:0px;	
	padding-top:5px;
	padding-bottom:5px;
	
	text-decoration:none;
	vertical-align:bottom;
}
/*****************News Style Classes End *************************/

/******************* Front End Form Styles ***************/
.frm_lable
{
	text-align:right;
	vertical-align:top;
	font-size:8pt;
	font-weight:bold;
	color:#333333;
}

.must_frm_field
{
	color:Red;
	text-align:center;
	vertical-align:middle;
}

.inf_message
{
	color:Blue;
	text-align:center;
	font-size:x-small;
}

.err_message
{
	color:Red;
	text-align:center;
	font-size:x-small;
}

.frm_info_message
{
	color:#777777;
	font-size:7pt;
	font-weight:bold;
}
/******************* Front End Form Styles End ***************/

.colored_link
{
	color:#BB0022;
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:7pt;
	text-decoration:none;
}

/******************* Products Button Styles Start ***************/

.product_gray
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;

	background-color:#D8D8D8;
	color:#000000;
	height:30px;
	width:100%;
}

.product_gray .left
{
	width:25px;
	height:30px;
	background-image: url("./resources/prodleftgray.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.product_gray .right
{
	width:25px;
	height:30px;
	background-image: url("./resources/prodrightgray.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.product_gray a
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	background-color:#D8D8D8;
	color:#000000;
	
	text-decoration:none;
}

.product_red
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;

	background-color:#BB0022;
	color:#FFFFFF;
	height:30px;
	width:100%;
}

.product_red .left
{
	width:25px;
	height:30px;
	background-image: url("./resources/prodleftred.jpg");
	background-position:left top;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.product_red .right
{
	width:25px;
	height:30px;
	background-image: url("./resources/prodrightred.jpg");
	background-position:right top;
	background-repeat:no-repeat;
	background-attachment:scroll;
}

.product_red a
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:bold;

	background-color:#BB0022;
	color:#FFFFFF;
	
	text-decoration:none;
}
/******************* Products Button Styles End *****************/

/******************* Calendar Styles End *****************/
.calendar_table
{
	border:solid 1px #cccccc;
	width:100%;
	text-align:center;
}

.calendar_day_heading
{
	width:80px;
	height: 20px;
	text-align:center;
	vertical-align:middle;
	color:#000000;
	font-family: verdana, Arial;
	font-weight:bold;
	font-size:10pt;
	border:solid 1px #cccccc;
}

.calendar_day
{
	width:120px;
	height: 60px;
	text-align:left;
	vertical-align:top;
	color:#000000;
	font-family: verdana, Arial;
	font-weight:normal;
	font-size:8pt;
	border:solid 1px #cccccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.calendar_day_highlight
{
	width:120px;
	height: 60px;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;
	font-family: verdana, Arial;
	font-weight:normal;
	font-size:8pt;
	border:solid 1px #cccccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#BB0022;
}

.calendar_day_highlight .calendar_events_table
{
	display:none;
}

.calendar_day_highlight_over
{
	width:80px;
	height: 60px;
	text-align:left;
	vertical-align:top;
	color:#FFFFFF;
	font-family: verdana, Arial;
	font-weight:normal;
	font-size:8pt;
	border:solid 1px #cccccc;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color:#BB0022;
}

.calendar_day_highlight_over .calendar_events_table
{
	display:block;
	position:absolute;
	font-family: verdana, Arial;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	background-color:#DDDDDD;
	z-index:2;
	text-align:left;
}
/******************* Calendar Styles End *****************/

/******************* Sitemap Styles *********************/
 .sitemap_parent
 {
	font-family: verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0022;
	text-decoration:none;
 }
 
 .sitemap_parent_link
 {
	font-family: verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	color:#BB0022;
	text-decoration:none;
 }
 
 .sitemap_child
 {
	font-family: verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
 }
 
 .sitemap_child_link
 {
	font-family: verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	color:#777777;
	text-decoration:none;
 }
/******************* Sitemap Styles *********************/

/*********************** Search Styles **********************/

.search_headline .search_headline_link
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:10pt;
	font-weight:normal;
	color:#8888FF;
	text-decoration:underline;
}

.search_text
{
	font-family: verdana,  Arial, Verdana, sans-serif, Helvetica;
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	
	padding-left: 10px;
	padding-right:10px;
	text-align:justify;
}

.search_token
{
	font-weight:bold;
}

.search_text .search_link_text
{
	font-family:Verdana, Arial;
	font-size:10pt;
	color:#008000;
}

.search_text .search_link_text:hover
{
	font-family:Verdana, Arial;
	font-size:10pt;
	color:#008000;
	text-decoration:underline;
}
/*********************** Search Styles End **********************/

.form_lable
{
	text-align:right;
	vertical-align:top;
	font-family: Verdana, Arial;
	font-size:10pt;
	font-weight:normal;
	color:#000000;
	width:120px;
}

.must_form_field
{
	color:Red;
	text-align:center;
	vertical-align:middle;
	width:5px;
}

.info_message
{
	color:Blue;
	text-align:center;
	font-family: Verdana, Arial;
	font-size:10pt;
}

.error_message
{
	color:Red;
	text-align:center;
	font-family: Verdana, Arial;
	font-size:10pt;
}

.country_link
{
	color:#000080; 
	font-family: verdana, Arial; 
	font-size:7pt; 
	font-weight:bold; 
	text-decoration:none;
	text-align:center; 
	line-height:10px;		
}

.country_link:hover
{
	color:#8888FF; 
	font-family: verdana, Arial; 
	font-size:7pt; 
	font-weight:bold; 
	text-decoration:underline;
	text-align:center; 
	line-height:10px;		
}

.country
{
	z-index:1;
	text-align:center; 
	line-height:10px;	
}

.country .partner_details
{
	width: auto;  
	height: 0px; 
	display:none;
	visibility:hidden; 
	vertical-align:top; 
	color: #000000; 
	padding: 10 10 10 10; 
	font-size:10pt; 
}

.country_over .partner_details
{
	width: auto;  
	height: auto; 
	display:inline; 
	visibility:visible;
	vertical-align:top; 
	color: #000000; 
	background-color: #cccccc; 
	padding: 10 10 10 10; 
	font-size:10pt; 
	line-height:15px;
	float:left;
	z-index:10;
}

.country_over .partner_details table
{
	background-color:#cccccc;
	display:inline;
}

.country_partner
{
	font-family: verdana, Arial, Arial Narrow, Verdana, Helvetica;
	font-size:8pt;
	color:#ffffff;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	padding-top:5px;
}

.country_partner a
{
	color:#8888FF; 
	font-family: verdana, Arial; 
	font-size:8pt; 
	font-weight:normal; 
	text-decoration:none;
}

.country_partner a:hover
{
	color:#8888FF; 
	font-family: verdana, Arial; 
	font-size:8pt; 
	font-weight:normal; 
	text-decoration:underline;
}

/************************ Partners Box Styles ***************/
.partners_cell
{
	BORDER-BOTTOM: #000 2px solid; 
	BORDER-LEFT: #000 2px solid; 
	BORDER-TOP: #000 2px solid; 
	BORDER-RIGHT: #000 2px solid; 
	BACKGROUND-COLOR: #000; 
	OUTLINE-STYLE: solid; 
	OUTLINE-COLOR: #fff; 
	OUTLINE-WIDTH: 1px; 
	outline-radius: 4px;
	-moz-outline-radius: 4px; 
	-webkit-outline-radius: 4px	
}
.partner_left_corner
{
	width:3px;
	height:3px;
	background-image:url('./resources/main_border_left_top.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

.partner_right_corner
{
	width:3px;
	height:3px;
	background-image:url('./resources/main_border_right_top.gif');
	background-position:left top;
	background-repeat:no-repeat;
}

.partner_top
{
	height:3px;
	background-image:url('./resources/main_border_top.gif');
	background-position:left top;
	background-repeat:repeat-x;
}

.partner_left
{
	width:3px;
	background-image:url('./resources/main_border_left.gif');
	background-position:left top;
	background-repeat:repeat-y;
}

.partner_content
{
	background-color:#151515;
	text-align:center;
	vertical-align:top;
}

.partner_right
{
	width:3px;
	background-image:url('./resources/main_border_right.gif');
	background-position:left top;
	background-repeat:repeat-y;
}

.contact_link
{
	background-image:url('./resources/menuContactGray.png');
	background-repeat:no-repeat;
	background-position:left top;
	
	height:25px;
	padding-left:25px;
	
	color:#8888FF;
	font-family:Arial Narrow, Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	
	text-decoration:none;
}

.contact_link_over
{
	background-image:url('./resources/menuContactActive.png');
	background-repeat:no-repeat;
	background-position:left top;
	
	height:25px;
	padding-left:25px;
	
	color:#8888FF;
	font-family:Arial Narrow, Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	
	text-decoration:underline;
	cursor:pointer;
	cursor:hand;
}

.login_link
{
	background-image:url('./resources/menuLoginGray.png');
	background-repeat:no-repeat;
	background-position:left top;
	
	height:25px;
	padding-left:25px;
	
	color:#8888FF;
	font-family:Arial Narrow, Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
}

.login_link_over
{
	background-image:url('./resources/menuLoginActive.png');
	background-repeat:no-repeat;
	background-position:left top;
	
	height:25px;
	padding-left:25px;
	
	color:#8888FF;
	font-family:Arial Narrow, Verdana, Arial;
	font-size:10pt;
	font-weight:bold;
	
	text-decoration:underline;

	cursor:pointer;
	cursor:hand;
}

