/*
RED #d71c00
GREEN #0A0
BLUE #0063B6
*/

body
{
	background: #FFFFFF;
	margin-bottom:8px;
}

td, select, .normal
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}

.normalB
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666;
	font-weight:normal;
}

.faint1
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #BBB;
	font-weight:normal;
	background:transparent;
}

.home_text
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}

.copyright
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}

.copy2
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}

.copy3
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #333333;
	font-weight:bold;
	background:transparent;
}

.mentor1
{
	padding:0; margin-left:22px; border:1px solid #AAA;
}

.mentor2
{
	padding:0; margin-right:22px; border:1px solid #AAA;
}

.mentor1A
{
	padding:0; border:1px solid #AAA;
}

.mentor3
{
	padding:3px; margin-left:16px; border:1px solid #AAA;
}

.mentor4
{
	padding:0px; margin-right:16px; border:1px solid #AAA; height:100px;
}

hr
{
	background:#CCC; margin:5px 0px; padding:0px; border:none; clear:both; color:#CCC; height:1px; text-align:left;
}

hr.clear
{
	display:block; background:none; border:none; clear:both; visibility:hidden;
}

.rightside1
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666; text-decoration: none;
}

.rightside_text
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #005295;
	font-weight:bold;
	background:transparent;
	/*line-height:1.1em;
	letter-spacing:-0.2px;*/
	text-decoration:none;
}

.rightside_text_small
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #005295;
	font-weight:normal;
	background:transparent;
	/*line-height:1.1em;
	letter-spacing:-0.2px;*/
	text-decoration:none;
}

.heading1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #d71c00;
	font-weight:bold;
}

.heading1La
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #d71c00;
	font-weight:bold;
}

.heading1LaR
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #d71c00;
	font-weight:bold;
}

.heading1LaB
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
	font-weight:bold;
}

.heading1LaBx
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px !important;
	color: #333;
	font-weight:bold;
}

.heading1_s
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #D71C00;
	font-weight:bold;
}

.heading2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #D71C00;
	font-weight:bold;
}

.heading2m
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0063B6;
	font-weight:bold;
}

.heading2m_rev
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #0063B6;
	font-weight:bold;
}

.heading2s
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px;
	color: #0063B6;
	font-weight:bold;
}

.heading2A
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #666666;
	font-weight:normal;
}

.heading3
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	color: #0063B6;
	font-weight:bold;
}

.heading3L
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #0063B6;
	font-weight:bold;
}

.heading4
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color: #333333;
	font-weight:normal;
	padding-bottom:3px;
}
		
.link1
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: none !important;
}

.link1:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: underline !important;
}
		
.link1sm
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.link1sm:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}

		
.link1La
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 14px !important;
	text-decoration: none !important;
}

.link1La:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 14px !important;
	text-decoration: underline !important;
}

		
.link1La2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:bold !important;
	font-size: 14px !important;
	text-decoration: none !important;
}

.link1La2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:bold !important;
	font-size: 14px !important;
	text-decoration: underline !important;
}

.link1La3
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 18px !important;
	text-decoration: none !important;
}

.link1La3:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 18px !important;
	text-decoration: underline !important;
}
		
.a_inconspic
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#999 !important;
	font-weight:normal !important;
	font-size: 10px !important;
	text-decoration: none !important;
}

.a_inconspic:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#999 !important;
	font-weight:normal !important;
	font-size: 10px !important;
	text-decoration: underline !important;
}


.a2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;	/* was a fainter #FF7F00 */
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: none !important;
}

.a2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: underline !important;
}

.a2s
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;	/* was a fainter #FF7F00 */
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.a2s:hover
{
	font-family: Arial, Helvetica, sans-serif !important;
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}

.a2ss
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;	/* was a fainter #FF7F00 */
	font-weight:normal !important;
	font-size: 10px !important;
	text-decoration: none !important;
}

.a2ss:hover
{
	font-family: Arial, Helvetica, sans-serif !important;
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 10px !important;
	text-decoration: underline !important;
}

.a2A
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#D71C00 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: none !important;
}

.a2A:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FF0000 !important;
	font-weight:normal !important;
	font-size: 12px !important;
	text-decoration: underline !important;
}

.a3
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#D71C00 !important;
	font-weight:bold !important;
	font-size: 16px !important;
	text-decoration: none !important;
}

.a3:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#D71C00 !important;
	font-weight:bold !important;
	font-size: 16px !important;
	text-decoration: underline !important;
}

.a4
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#333 !important;
	font-weight:bold !important;
	font-size: 13px !important;
	text-decoration: none !important;
}

.a4:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#333 !important;
	font-weight:bold !important;
	font-size: 13px !important;
	text-decoration: none !important;
}

.footer_link
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.footer_link:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#0063B6 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}

.larger_pp
{
	font-size:14px;
}


#larger_p
{
}

#larger_p p
{
	font-size:14px;
}

#largerL_p p
{
	font-size:16px;
}

#larger_p_black
{
}

#larger_p_black p
{
	font-size:14px;
	color:#000;
}

#larger_p_black li
{
	font-size:14px;
	color:#000;
}

#larger_p_black .list
{
	font-size:14px;
	color:#0063B6;
}

#larger_p_black .first
{
	font-size:20px;
}

.large_link
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.large_link:hover
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.larger_link
{
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.larger_link:hover
{
	font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.largerR_link
{
	font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.largerR_link:hover
{
	font-family: Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #0063B6; text-decoration: underline;
}

.text_inverse
{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;
	background-color:#D71C00;
	padding:4px;
}

.text_inverse_L
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;
	background-color:#D71C00;
	padding:4px;
}

.link_rightside
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.link_rightside:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}

.link_rightside2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFF66 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: none !important;
}

.link_rightside2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFF66 !important;
	font-weight:normal !important;
	font-size: 11px !important;
	text-decoration: underline !important;
}


.link_menu
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important;
	font-weight:bold !important;
	font-size: 14px !important;
	text-decoration: none !important;
}

.link_menu:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	color:#FFFFFF !important;
	font-weight:bold !important;
	font-size: 14px !important;
	text-decoration: underline !important;
}

.link_B2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_B2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: underline !important
}

.link_B2L
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 16px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_B2L:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 16px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: underline !important
}



.link_B2ss
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 11px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_B2ss:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 11px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: underline !important
}

.link_heading2
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_heading2:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 12px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important
}

.link_heading3
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 16px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.link_heading3:hover
{
	font-family: Arial, Helvetica, sans-serif !important; 
	font-size: 16px !important;
	color: #0063B6 !important;
	font-weight:bold !important;
	text-decoration: none !important;
}

.td_borders
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
	background-image:url(images/shaded_boxes/bottom20_4A.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}

.td_borders_bare
{
	border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;
}

.td_top_row
{
	padding-left:14px;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #666666;
	font-weight:normal;
	background:transparent;
}
	
.select1
{
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
	color: #D71C00;
	font-weight:normal;
	border: 1px solid #999999;
	font-size: 10px;
	padding: 3px;
}

.yellowtextbox
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFF66;
	color: #D71C00;
	font-weight:bold;
	border: 1px solid #999999;
	font-size: 10px;
	padding: 3px;
}

.yellowtext1
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFF66;
	color: #D71C00;
	font-weight:bold;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.button1
{
	cursor:pointer; cursor: hand;
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #0063B6;
	color: #FFFFFF;
	border: 0px solid #000;
	font-size: 10px;
	padding: 0px;
}

.bar1 
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
}

.colour1 
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
}

.style1
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-style:italic;
}

.colour1small
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:bold;
}

.colour1smaller
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight:normal;
}

.colour1med
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.colour2med
{
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style: italic;
}

.colour2medblack
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	font-style: italic;
}

.colour3med
{
	color: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

.highlight1
{
	color:#000;
	background-color:#FF3;
}

.highlight2
{
	color:#000;
	background-color:#FFEEEE;
	padding:0 4px;
	font-style: italic;
	font-weight:560;
}

.colour1big
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold;
}

.colour1bigA
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	font-weight:bold;
}

.colour1bigbold
{
	color: #D71C00;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight:bold;
}

.textfield3
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #FFFFFF; text-decoration: none; font-weight:bold;
}

.textfieldFREE
{
	font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF; text-decoration: none; font-weight:bold;
}

.textfield3small
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #EEEEEE; text-decoration: none;
}

.textfield3ss
{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #EEEEEE; text-decoration: none;
}

.textfield3_big
{
	font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #EEEEEE; text-decoration: none;
}

.textfield4
{
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #FFFFFF;
	color: #D71C00;
	font-weight:normal;
	font-size: 10px;
	padding:0px;
	padding-left:1px;
}

.textfield4_med
{
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #EAF3F8;
	color: #D71C00;
	font-weight:normal;
	font-size: 11px;
	padding:0px;
	padding-left:1px;
}


.B2B_lite
		{
			font-family: Arial, Helvetica, sans-serif; 
			font-weight: normal;
			font-size: 11px;
			font-style:italic;
			color: #009342;
		}
		
.button3 {
			cursor:pointer; cursor: hand;
			font-family: Lucida Grande, Tahoma, Arial, Helvetica, sans-serif; 
			background-color: #CB110E;
			color: #FFF;
			border: 1px solid #B5110D;
			font-size: 12px;
			padding: 0px;
		}
		
.button4
{
	font-family: Arial, Helvetica, sans-serif; 
	/* background-color: #D71C00; */
	/* color: #FFF; */
	/* font-weight:normal; */
	font-size: 10px;
	/* padding:0px; */
	/* padding-left:2px; */
	/* padding-right:2px; */
}

.ul_tight
{
	margin-top:4px;
}

.textbox1
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #FF0000;
}

.textbox2
{
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #FF0000;
}

.text2
{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #D71C00;
}

.text3
{
	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #D71C00; 
}

/*
 * For Dropdown Menu
 * *****************
 * Credit: HTML Dog and the author Patrick Griffiths
 * http://www.htmldog.com/articles/suckerfish/dropdowns/
 */
 
/* (a) Link behaviour for Main Menu items */
#nav a
{
	display: block;
	/* width: 7em; */
	font-family: Arial, Helvetica, sans-serif; 
	color:#000;
	font-weight:normal;
	font-size: 12px;
	text-decoration: none;
}

#nav a:hover
{
	display: block;
	/* width: 7em; */
	font-family: Arial, Helvetica, sans-serif; 
	color:#0072C0;
	font-weight:normal;
	font-size: 12px;
	text-decoration: none;
}

/* (b) Link behaviour for Submenu items */
#nav li ul a
{
	width: 15em;
	font-family: Arial, Helvetica, sans-serif; 
	color:#0072C0;
	font-weight:normal;
	font-size: 11px;
	text-decoration: none;
}

#nav li ul a:hover
{
	width: 15em;
	font-family: Arial, Helvetica, sans-serif; 
	color:#0072C0;
	font-weight:normal;
	font-size: 11px;
	text-decoration: underline;
}

/* (c) For all nav dropdowns */
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

/* 
#nav a {
	display: block;
	width: 10em;
}
 */

#nav li {
	float: left;
	padding-right:20px;
	/* width: 8em; */
}

/* (d) For Submenu lists*/
#nav li ul {
	position: absolute;
	width: 15em;
	left: -999em;
	background:#FFFFFF;
	padding: 2px;
}

#nav li:hover ul {
	left: auto;
}

#nav li:hover ul, #nav li.sfhover ul { /* NOTE sfhover is Jscript function in main file */

	left: auto;
}

/*
 * end of Dropdown Menu
 * ********************
 */
 
 .colour1bigR
{
	color: #EA0000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 16px;
	font-weight:bold;
}

.colour1bigger
{
	color: #EA0000;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 20px;
	font-weight:bold;
}

.image_shadow
{
	-moz-box-shadow: 0 0 5px 3px #333;	/* horiz offset, vert offset, blur, spread */
	-webkit-box-shadow: 0 0 5px 3px #333;
	box-shadow: 0 0 5px 3px #333;
}

.shadowbox
{
	width:80%; margin: 20px auto 40px auto; font-size:15px; text-align:left;
	border: 1px solid #000; padding: 0 20px 20px 20px; border-radius:3px;
	-moz-box-shadow: 0 0 5px 3px #AAA;
	-webkit-box-shadow: 0 0 5px 3px #AAA;
	box-shadow: 0 0 5px 3px #AAA;
}

.shadowbox li
{
	 margin: 3px 0;
}

.shadowbox2
{
	width:88%; margin: 20px 0 20px 0; font-size:15px; text-align:left;
	border: 1px solid #000; padding: 0 20px 20px 20px; border-radius:3px;
	-moz-box-shadow: 0 0 5px 3px #AAA;
	-webkit-box-shadow: 0 0 5px 3px #AAA;
	box-shadow: 0 0 5px 3px #AAA;
}

.shadowbox2 li
{
	 margin: 3px 0;
}

.shadowbox3
{
	width:80%; margin: 12px auto 40px auto; font-size:15px; text-align:left;
	border: 1px solid #000; padding: 0 20px 20px 20px; border-radius:3px;
	-moz-box-shadow: 0 0 5px 3px #AAA;
	-webkit-box-shadow: 0 0 5px 3px #AAA;
	box-shadow: 0 0 5px 3px #AAA;
	padding-top:12px;
	min-height:200px;
}

.sole_submit3S { 
  font: 14px arial, sans-serif;
  width: 160px;
  height: 24px;
  padding: 0;
  cursor: pointer; cursor:hand;
  background: #FFBF00; /* Show a solid color for older browsers */
  background: -moz-linear-gradient(#fff, #FFBF00);
  background: -o-linear-gradient(#fff, #FFBF00);
  background: -webkit-linear-gradient(#fff, #FFBF00);
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 2px;
  border: 1px solid #FFBF00;
  -moz-border-radius: 7px 7px 7px 7px;
  -webkit-border: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  color: #8C6900;
  text-shadow: 1px 1px #FFF;
}


.hideiftablet
{
	display:block;
}

.showiftablet
{
	display:none;
}

.showifmobile
{
	display:none;
}

.shadowbox2A
{
	width:94%; margin: 20px 0 20px 0; font-size:18px; text-align:left;
	border: 1px solid #000; padding: 0 20px 20px 20px; border-radius:3px;
	-moz-box-shadow: 0 0 5px 3px #AAA;
	-webkit-box-shadow: 0 0 5px 3px #AAA;
	box-shadow: 0 0 5px 3px #AAA;
}

.shadowbox2B
{
	width:94%; margin: 20px 0 20px 0; font-size:15px; text-align:left;
	border: 1px solid #555; padding: 0 20px 20px 20px; border-radius:3px;
	-moz-box-shadow: 0 0 5px 3px #DDD;
	-webkit-box-shadow: 0 0 5px 3px #DDD;
	box-shadow: 0 0 5px 3px #DDD;
}


/* Mobile */
@media (max-width: 420px)
{
	.hideiftablet
	{
		display:none;
	}
	
	.showifmobile
	{
		display:block;
	}
	
	.shadowbox2A, .shadowbox2B
	{
		width:88%; 
	}
}

/* Small Tablets */
@media (min-width: 421px) and (max-width: 767px)
{
	.hideiftablet
	{
		display:none;
	}
	
	.showiftablet
	{
		display:block;
	}
	
	.shadowbox2A, .shadowbox2B
	{
		width:92%; 
	}
}

/* Small Desktops */
@media (min-width: 768px) and (max-width: 1096px)
{

}
