/*strDarkColor = "#cc5500"*/
/*strMidColor = "#ffc65d"*/
/*strLightColor = "#ffe6b9"*/




BODY 
{

PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
Font-size:9pt; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
COLOR: #666666; 
PADDING-TOP: 0px; 
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 
BACKGROUND-COLOR: #ffffff;
text-align: center; 


}

TD
{

FONT-SIZE: 9pt;
line-height:16pt;
 

COLOR: #000000; 

FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif; 



}




H1
{
FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif; 
FONT-SIZE: 20pt; 
color:#ff9900;
padding: 0;
padding-left:0px;
margin:0px;
padding-top:15px;
margin-bottom:20px;
font-weight:normal;
margin-top:0px;
margin-left:-2px;
}

H2, h5, h2 a:link, h2 a:hover, h2 a:active, h2 a:visited
{
FONT-FAMILY:  Trebuchet MS,Verdana, Geneva, Helvetica, sans-serif; 
FONT-SIZE: 16pt; 
padding: 0;
margin:0px;
padding-top:12px;
margin-bottom:12px;
font-weight:normal;
color:#444444;

}

h5 {

padding-top:0px;
margin-bottom:0px;


}


h2 a:hover, h2 a:link, h2 a:active, h2 a:visited {

text-decoration:none;



}

H3, textarea h3
{
FONT-FAMILY:  Verdana, Geneva, Helvetica, sans-serif; 
FONT-SIZE: 8pt; 
font-weight:normal;
padding:0px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
line-height:15px;

}


H4, textarea h4
{
FONT-FAMILY:  Verdana, Geneva, Helvetica, sans-serif; 
FONT-SIZE: 16pt; 
font-weight:normal;
padding:0px;
margin:0px;
padding-top:6px;
padding-bottom:12px;
}




p, td p, li
{
padding:0px;
margin:0;
padding-top:0px;
margin-bottom:10px;
COLOR: #444444;
line-height:18px;

}




.small_para
{
padding:0px;
margin:0;
padding-top:0px;
margin-bottom:6px;
font-size:10pt;
line-height:12pt;
}

a:link, a:hover, a:visited, a:active
	{
	color: #0000ee;
	text-decoration:none;

	}

a:hover
	{
	color: #FF0000;
	text-decoration:underline;

	}

 
#global_nav
	{
display:none;
position:absolute;
top:0px;
right:0px;
float:right;
	text-align:right;
	margin-right:0px;
padding-right:10px;
	
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	
	color: #6666cc;
	}


#global_nav a:active,  #global_nav a:visited, #global_nav a:link

	{

	text-decoration:none;
	font-size: .8em;
	font-weight:normal;
	color: #cc5500;
	
	}

#global_nav a:hover
	{
	color: #ff0000;
	} 







#date {
display:none;
	position:absolute;	
	font-size:8pt;
	font-family:arial;
	margin:0px;
	padding:0px;
	



}

#page_top_bar a
	{
	text-decoration:none;
	
	
	}


#logo {

	display:none;
	position:absolute;
	top:5px;
	left:20px;
	}


#site_title {

display:none;
font-family:Trebuchet MS;
font-size:46px;
color:#ff9900;
padding-top:0px;
padding-left:100px;
margin-bottom:-5px;
margin-top:-5px;

}


#title_graphic {

	display:none;
	position:absolute;
	top:1px;
	left:0px;
height:80px;
margin:0px;
padding:0px;
	}

.clear_both {
	clear:both;
	}


#container
	{
	position:relative;
	top:0px;
	left:0px;
	width: 770px;
	margin: 0px auto;
	margin-top:0px;
	background-color: #fff;
	color: #000000;
	
	text-align: left; 
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-right: 10px;
	
	
	
	

	}



#header
	{
display:none;
	position:relative;
top:0px;
left:0px;
	padding-right:0px;
padding-top:0px;
	padding-bottom:10px;
background-color:#ffffff;
width:770px;
	
	}











#leftcol
	{
	
	display:none;
	float:left;
	width: 190px;
	margin-left:0px;
margin-top:0px;
margin-right:0px;
	
	padding: 0px;
	padding-top:10px;
	padding-left:0px;
	
	padding-right:0px;
background: #ffe6b9;
	
	padding-bottom:0px;
margin-bottom:0px;


	
	
	
	
	}




TD 

	{
	font-size:.75em;

	}


#main_block

	{
	
	
	float:left;
	display:inline;
	
	
	margin-top:0px;
	padding-top:10px;
	
margin-left:0px;
width:570px;
border-left:10px solid #ffffff;
padding-right:0px;
background-color:#ffffff;


	
}

#centre_block {

background-color: #ffe6b9;
background-color: #ffffff;
padding-bottom:0px;
margin-bottom:-20px;





}

#main_block_finish {

clear:both;
background-color:#ffffff;





}

#footer
	{
display:none;
	clear:both;
	
	
	background-color: #ffffff;
	margin-right:0px;
	height:50px;
	
padding-top:5px;
border-top:1px solid #FFD187;

width:760px;


	}

#footer_content
	{
	margin-left:200px;
	color: #708090;
	font-size:10pt;
	padding:0;
text-align:center;
width:560px;
	}













.right_align
	{

	padding-top:10px;
	float:right;
	margin-bottom:0px;

	}




/* Navigation styles */


#left_nav {

padding:0px;
border-top:1px solid #FFD187;
border-bottom:1px solid #ffffff;
margin-top:0px;
/*background:#ffe6b9;*/
background-color:#ffffff;
border-right:0px solid #999999;
border-left:0px solid #999999;
margin-top:30px;




}





a.l1, a.l2, a.l1_selected, a.l2_selected  {

font-family:verdana;
font-size:12px;


}


#left_nav a.l1:link, #left_nav a.l1:visited, #leftcol #left_nav a.l1:hover {


	
	border-top:1px solid #ffffff;
border-bottom:1px solid #FFD187;
	list-style-type: none;
	display:list-item;
	margin:0px;
padding-left:16px;
	
	font-weight:bold;
	
	line-height:25px;
	
	text-decoration:none;

color:#666666;


background: #ffe6b9 url(/css/css_images/FF9900_arrow.gif) no-repeat 6px 10px;

	

	}

#left_nav a.l1_selected:link, #left_nav a.l1_selected:visited, #leftcol #left_nav a.l1_selected:hover
	{

	border-top:1px solid #ffffff;
	list-style-type: none;
	display:list-item;
	margin:0px;
	padding-left:16px;
	font-weight:bold;
	
	line-height:25px;
	
	text-decoration:none;
background-color:#ff9900;
color:#ffffff;

background: #ff9900 url(/css/css_images/white_arrow.gif) no-repeat 6px 10px;	

	}


#leftcol #left_nav a.l1:hover {

	
	

	}




#left_nav a.l2:link, #left_nav a.l2:visited, #leftcol #left_nav a.l2:hover {


	
	list-style-type: none;
	display:list-item;
	margin:0px;
margin-left:0px;
border-top:1px solid #ffffff;
margin-bottom:0px;
	
	font-weight:normal;
	
	line-height:20px;
	color:#666666;
	text-decoration:none;
padding-left:26px;


border-top:1px solid #ffffff;
border-bottom:1px solid #FFD187;

background: #ffe6b9 url(/css/css_images/FF9900_arrow.gif) no-repeat 16px 7px;



	}






#left_nav a.l2_selected:link, #left_nav a.l2_selected:visited, #leftcol #left_nav a.l2_selected:hover
	{


	
	list-style-type: none;
	display:list-item;
	margin:0px;
margin-left:0px;
border-top:1px solid #ffffff;
margin-bottom:0px;
	line-height:20px;
	font-weight:normal;
	
	color:#666666;
	text-decoration:none;

padding-left:16px;
border-left:10px solid #ffe6b9;
background: #FFD187 url(/css/css_images/white_arrow.gif) no-repeat 16px 7px;
	

	}


#leftcol #left_nav a.l2:hover {

	

	}








.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 13px;
	font-weight: normal;
}

.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	font-size: 13px;
	font-weight: normal;
}

.tiText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 11px;
	font-weight: normal;
}

.bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 13px;
	font-weight: bold;
}

.smText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 10px;
	font-weight: normal;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	color : #000000;
	font-size: 19px;
	font-weight: bold;
}

.lgText {

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #000000; 
	font-weight: bold;
}

.tHeading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	font-weight: bold;
}

.tiHeading {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #000000; 
	font-weight: bold;
}




a.smLink  {
	color : #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.smLink:hover {
	color : #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 10px;
	font-weight: normal;
}

a.smLink:visited  {
	color : #990099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a.smLink:visited:hover {
	color : #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 10px;
	font-weight: normal;
}


ul {
	list-style-type: square;
}

hr {
	height: 0px; 
	border: solid #D1D7DC 0px; 
	border-top-width: 1px;
}

.button {
	 border: #E6E7F2 1px solid;
}


.cornered_box-top {
	FONT-SIZE: 1px; BACKGROUND: url(/images/structural/cornered_box_top.gif) #ebebeb no-repeat; WIDTH: 160px; HEIGHT: 2px;
}
.cornered_box-middle {
	 BACKGROUND: url(/images/structural/cornered_box_middle.gif) #ebebeb repeat-y; WIDTH: 160px; LINE-HEIGHT: 14px; PADDING-TOP: 0px
}

.cornered_box-content {
	MARGIN-LEFT: 8px; PADDING-TOP: 0px; margin-right:11px;
}
.cornered_box-base {
	BACKGROUND: url(/images/structural/cornered_box_base.gif) #ebebeb no-repeat; WIDTH: 160px; HEIGHT: 19px
}


.breadcrumb, .stort {


font-size:8pt;
padding-left:0px;


}

.breadcrumb a, .stort a {

text-decoration:none;

}

.stort a {

font-size:8pt;

}

.packages_datecol {

font-family:verdana;
font-size:12px;
background-color:#ffffff;
vertical-align:middle;
text-align:center;


}

.packages_heading {

vertical-align:middle;
font-family:verdana;
font-size:14px;
background-color:#E3c790;
color:#9D0000;
font-weight:bold;
padding:5px;
padding-left:7px;


}

.packages_option {


vertical-align:middle;
font-family:verdana;
font-size:12px;
background-color:#fff1d5;
color:#000000;
padding:5px;
padding-left:7px;



}

.packages_prices_a, .packages_prices_b   {

vertical-align:middle;
font-family:verdana;
font-size:20px;
background-color:#fff1d5;
color:#9D0000;
text-align:center;
font-weight:normal;


}


.packages_prices_b   {

color:#9F7F00;
font-size:20px;

}


.itin_day {

vertical-align:middle;
font-family:verdana;
font-size:14px;
background-color:#E3c790;
color:#9D0000;
font-weight:bold;
padding:5px;
padding-left:7px;


}


.itin_time   {

vertical-align:middle;
font-family:verdana;
font-size:12px;
background-color:#fff1d5;
color:#000000;
padding:5px;

font-weight:bold;
text-align:right;
padding-right:7px;

}


.itin_item   {

vertical-align:middle;
font-family:verdana;
font-size:12px;
background-color:#fff1d5;
color:#000000;
padding:5px;
padding-left:7px;

}

.generic_light_td  {

vertical-align:middle;
font-family:verdana;
font-size:12px;
background-color:#fff1d5;
color:#000000;
padding:5px;
padding-left:7px;


}

Table	{

margin-left:0px;

}

.list_block_main_title_primary, .list_block_main_title_secondary, .heading1 {

FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif; 
margin-left:0px;
color:#ff0000;
font-size:14pt;
margin-bottom:0px;
padding-top:2px;
font-weight:normal;

}

.list_block_main_title_secondary {

color:#999999;

}

.heading1 {

margin-left:0px;
color:#000000;


}




.small_list_block_main_title_primary, .small_list_block_main_title_secondary, {

FONT-FAMILY: arial, Geneva, Helvetica, sans-serif; 
margin-left:0px;
color:#ff0000;
font-size:12pt;
margin-bottom:0px;
padding-top:2px;
font-weight:bold;

}

.small_list_block_main_title_secondary {

color:#999999;

}

.small_text  {

font-size:8pt;
line-height:10pt;

}

.primary_colour_text {

color:#0000cc;
}

#login_bar {


	position:absolute;
	top:70px;
	left:0px;
	background-color:#0000cc;
	width:750px;

}








#head_strip {

display:none;
clear:both;
background:#FFD187;
font-size:10pt;
padding:6 4 4 4;
text-align:left;
margin-bottom:1px;

width:760px;
border-top:1px solid #ffe6b9;
height:30px;






}

#page_tools_2, #login_text
	{

	
	
	FONT-FAMILY: verdana, Arial, Helvetica, sans-serif; 
	color: #ffffff;
	text-decoration:none;
	margin-top:4px;
	margin-top:0px;
	
	padding-right:0px;

text-align:right;


	}

#page_tools_2 a, #login_text a, 
	{
	text-decoration:none;
	color: #666666;
font-size:9pt;
font-weight:bold;
	
	}

#page_tools_2 a:hover, #login_text a:hover, #logged_in a:hover
	{
	
text-decoration:none;	

	
	}


#logged_in a {

font-size:8pt;
text-decoration:none;




}




#logged_in  {

height:30px;

padding-left:10px;

border-bottom:0px solid #ffffff;

}



#login_text {

float:left;

margin-left:0px;
color:#666666;
margin-top:-1px;
padding-left:92px;




}





.list_box {

border:1px solid #8899cc;
margin-bottom:5px;


}


.list_box_title {

background:#99bbdd;
padding:5px;



}

.list_box_body {

background:#f9fcff;
padding:5px;




}
.list_box_title_big {

FONT-FAMILY: Verdana, Geneva, Helvetica, sans-serif; 
margin-left:0px;
color:#ff0000;
font-size:13pt;
margin-bottom:0px;
padding-top:2px;
font-weight:normal;
padding-left:0px;

}



.chunk_container {

Margin:0px;
Padding:0px;
Border-bottom:1px dotted;
Border-color:#ff9900;



}


.chunk {

Margin:0px;
Padding:6px;
Border-top:1px dotted;
Border-color:#ff9900;
Background-color:#ffffff;
padding-left:2px;

}

.chunk_title {

font-size:14pt;
color:#444444;
margin:0px;
margin-top:4px;
margin-bottom:6px;
}

.chunk_content {

margin:0px;
margin-top:4px;
margin-bottom:6px;

}

.chunk_content p {

margin:0px;
margin-top:4px;


}

.chunk_title a:link, .chunk_title a:visited, .chunk_title a:hover {

text-decoration:none;
color:#444444;

}

.chunk_functions {

Float:right;
font-size:8pt;





}

.chunk_functions a,  .chunk_functions a:visited, .chunk_functions a:hover {

text-decoration:none;
vertical-align:middle;
margin:0px;

}

.chunk_functions img {

border:0px;
margin:0px;
vertical-align:middle;



}

.chunk_content img {

border:1px solid #ff9900;

}


.chunk_hr  {

Border-top:1px dotted;
Border-color:#ff9900;
margin:0px;
padding:0px;
background-color:#ffe6b9;;



}



.details_container {

margin:0px;
margin-top:5px;
background-color:#ffffff;
border:1px solid #ff9900;
padding-bottom:0px;
clear:both;

}


.details_title  {

padding:2px;
padding-left:6px;
background-color:#ffe6b9;
border-bottom:1px solid #ff9900;

}



.details_content {

margin-top:6px;
padding-left:6px;
text-align:left;
background-color:#ffffff;

}

.details_content p {

margin:0px;
margin-top:4px;

}


.subtitle {

color:#999999;


}


.box_block {

margin:0px;
margin-top:4px;
margin-bottom:6px;
Border:1px solid #ff9900;
Background-color:#ffe6b9;

}


#container, #main_container, #main_block, table, p, td {

color:#444444;


}

.prop {

float:right;
    height:800px;
width:0px;
  }



/* rounded block styles */




.roundcont {
	
	
}

.roundcont p, .roundcont h1, .roundcont h2 {
	margin: 0 10px;
	margin-bottom:10px;
}

.roundtop { 
	background: url(/css/css_images/top_right.gif) no-repeat top right; 
}

.roundbottom {
	background: url(/css/css_images/bottom_right.gif) no-repeat top right; 
}

img.corner {
   width: 19px;
   height: 19px;
   border: none;
   display: block;
}


h1 a:link, h1 a:active, h1 a:hover, h1 a:visited{


text-decoration:none


}

#print_header  {

font-size:8pt;
text-align:left;
padding-top:5px;
padding-left:20px;
background-color:#ffffff;


}



.attachments a:link, .attachments a:visited, .attachments a:active, .attachments a:hover  {

height:16px;
background-image: url(/images/structural/attach.gif);
background-repeat: no-repeat;
font-size:8pt;
text-decoration:none;
padding-left:15px;
margin-right:10px;

}

.normal_text {

font-size:10pt;

}

#leftcol {

background-color:#ffe6b9;

}


.selected_page_tab {

background-color:#ffc65d;
font-weight:bold;
padding:6px;
padding-left:8px;
padding-right:8px;
border:1px solid #ffc65d;
border-bottom:0px;



}

.page_tab {

background-color:#ffe6b9;
font-weight:normal;
padding:6px;

padding-left:8px;
padding-right:8px;

border:1px solid #ffe6b9;
border-bottom:0px;



}

.page_tabs_div {

border-bottom:2px solid #ffc65d;

padding-bottom:6px;
}

.blog_title {

FONT-FAMILY:  Trebuchet MS,Verdana, Geneva, Helvetica, sans-serif; 
FONT-SIZE: 14pt; 
padding:0px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;
padding-left:3px;
font-weight:normal;
color:#444444;


}

.blog_title_in_form {

FONT-FAMILY:  Trebuchet MS,Verdana, Geneva, Helvetica, sans-serif; 
FONT-SIZE: 14pt; 
padding: 0;
margin:0px;
padding-top:2px;
margin-bottom:2px;
font-weight:normal;
color:#444444;


}


.blogs {

padding-top:10px;
padding-bottom:10px;
padding-left:3px;
COLOR: #444444;
width:560px;
overflow:hidden;
line-height:18px;

}

.RTEtextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #444444;
	font-size: 9pt;
	font-weight: normal;
text-align:left;
padding:6px;



}



.WebWizRTEbutton {
	 border: #E6E7F2 1px solid;
}

.RTEtextarea div, .RTEtextarea P, .blogs div, .blogs P {

margin:0px;
padding:0px;
padding-top:0px;
padding-bottom:0px;
line-height:18px;
COLOR: #444444;

}

.RTEtextarea div, .blogs div {

margin:0px;
padding:0px;
padding-top:0px;
padding-bottom:0px;
COLOR: #444444;
line-height:18px;
}

#user_help {

position:absolute;
top:110px;
right:20px;
width:100px;
font-size:8pt;

text-align:right;
padding-top:0px;




}