*
{
}

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0 0 10px 0;
	background-color:#FFF;
	background-color:#F0F0F0;
	/*background-image:url(../Images/pagebg1.jpg);
	background-repeat: repeat-x;*/
	text-align:center;
	font-size: 11px;
	line-height: 14px;
	color: #565656;
}

#Top
{
	margin:0;
	border: 1px solid #666;
}

td
{
	vertical-align:top;
}

p
{
	padding:5px 0 5px 0;
}

a
{
	text-decoration:none;
	font-weight: bold;
}

a:link, a:visited 
{
	color:#C5333D;
}

a:active, a:hover 
{
	color: #09F;
}

hr
{
	background-image:url(../Images/greydot.gif);
	background-repeat:repeat-x;
	border:none;
	margin-left:8px;
	margin-right:auto;
	/*border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	height:3px;*/
	width:98%;
}

#PageWrapper
{
	width:820px;
	text-align: left;
	margin: 10px auto 0 auto;
	padding: 0;
	/*background-color: #FFF;*/
	/*border-top: 1px solid turquoise;*/
	
}

#PageWrapper Table
{

}

#PageWrapper td
{
	padding:0;
}


#ContentInnerTop
{
	background-image:url(../Images/topbg.gif);
	width:819px;
	height:15px;
	padding:0;
	margin: 0; 
	padding:0;
	/*border: 1px solid yellow;*/
}

#ContentInner
{
	/*border: 1px solid green;*/
	width:819px;
}


#ContentInnerLower
{
	background-image:url(../Images/lowerbg.gif);
	width:819px;
	height:15px;
	/*border: 1px solid red;*/
}



#Logo
{
	padding: 0;
	/*width: 822px;*/
	margin:0 0 1px 0;
	width:819px;
	text-align:left;
	/*border:1px solid violet;*/
}

#menu
{
	width:819px;
	margin-top:-1px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	/*border:1px solid yellow;*/
}


#menu:after
{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

#menu ul
{
	width:799px;
	width: 99%;
	height:52px;
	background: url(../Images/menubg_ltblue.jpg) center center repeat-x; /*Theme Change here*/
	padding-left: 10px;
	margin: 0;
	float: left;
	/*border:1px solid orange;*/
}


#menu ul li
{
	display: inline;
}


#menu ul li a
{
	/*border: 1px solid turquoise;*/
	float: left;
	color:#C5333D;
	font-weight: normal;
	height:19px;
	padding: 12px 14px 6px 14px;
	text-decoration: none;
	margin-left:10px;
	/*background: url(../Images/divider.gif) center right no-repeat;*/ /*Theme Change here*/
}

#menu ul li a:visited
{
	color:#C5333D;
}

#menu ul li a:hover
{
	color: #09F;
	background-image:url(../Images/menubg_over.jpg);
	background-repeat: repeat-x;
	margin-left:10px;
	/*border: 1px solid turquoise;*/
	height:22px;
}

/* ######### Style for Drop Down Menu ######### */

#dropmenu1
{

}

#dropmenu2
{
	
}

.dropmenudiv
{
	position:absolute;
	top: 0;
	border-right: 1px solid #D2EDFC;
	border-bottom: 1px solid #D2EDFC;
	border-left: 1px solid #D2EDFC; /*Theme Change here*/
	border-bottom-width: 0;
	font:normal 10px Verdana;
	text-align:left;
	line-height:18px;
	z-index:100;
	margin:0;
	background-color: #FFF;
	visibility: hidden;
}

.dropmenudiv a
{
	width: 100%;
	display: block;
	text-indent: 3px;
	border-bottom: 1px solid #D2EDFC; /*Theme Change here*/
	padding: 2px 0;
	text-decoration: none;
	font-weight: normal;
	color:#C5333D;
	border:1px solid #FFF;
}

.dropmenudiv a:visited
{
	color:#C5333D;
}

.dropmenudiv a:hover
{ /*Theme Change here*/
	background-color: #ECF7FD;
	color: #09F;
}

#MainContent
{
	padding:0;
	margin: 0;
	line-height: 18px;
	text-align:left;
	color: #333;
	/*border: 1px solid yellow;*/
}

#MainContent p
{
	margin-right:5px;
}

#MainContent a:visited
{
	color:#C5333D;
}

#MainContent a:active
{
	color: #C5333D;
}

#MainContent a:hover
{
	color: #09F;
}


#LowerContent
{
	padding: 3px 0 3px 0;
	margin: 0;
	height: 25px;
	line-height:12px;
	font-size: 10px; 
	background-color:#E8E8E8;
}

#LowerContentLeft
{
	border: 1px solid red;
	margin:5px 0 5px 0; 
	width:300px;
	float:left;
	font-size: 10px; 
}

#LowerContentRight
{
	/*border: 1px solid violet;*/
	margin:5px 0 5px 550px; 
	padding-left:30px;
	text-align:right;
}

#Footer
{
	/*border: 1px solid green;*/
	font-weight: normal;
	font-size: 10px;
	text-align:center;
	height:40px;
	padding: 5px 1px 0 1px;
	color: #666;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin:10px 0 0 0;
	background-image:url(../Images/footerbg1.gif);
	background-repeat: no-repeat;
}

#Footer a:link, a:visited 
{
	color:#C5333D;
}


#Footer a:hover
{
	color: #09F;
}

#Footer a:active
{
	color: #09F;
}
#FooterLeft
{
	/*border: 1px solid red;*/
	margin:0 0 0 10px; 
	width:70px;
	float:left;
	text-align:left;
}

#FooterRight
{
	/*border: 1px solid violet;*/
	margin:-2px 0 0 10px; 
	width:570px;
	float:right;
	font-size:11px;
}

.Divider
{
	padding: 0 2px;
	color: #999;
	font-weight:normal;
}


.Copyright
{
	font-size:10px;
}

img
{
  border: 0;
	display: inline;
}

h1
{
	font-size: 13px;
	padding: 0;
	margin:0;
	color:#09F;
	background-color: #FFFFFF;
	text-align:center;
	height:34px;
	/*background-image:url(../Images/h1bg2.jpg);*/
	/*filter:alpha(opacity=70);
	opacity:0.7;*/
  	/* for Mozilla */
  	/*-moz-opacity:0.7;*/
	font-weight: bold;
	/*border:1px solid turquoise;*/
}

h2
{
	font-size: 11px;
	font-weight: bold;
	color:#09F;
	padding:2px 3px 2px 0;
	margin:0 0 15px 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background-repeat: no-repeat;
}

h3
{
	font-size: 11px;
	font-weight: bold;
	color:#666;
	line-height: 18px;
	padding:2px 3px 2px 0;
	margin:5px 0 15px 0;
	font-family: "Trebuchet MS", Arial, sans-serif;
	background-repeat: no-repeat;
}

h4
{
	font-size: 18px;
	background-color:#FFF;
	font-weight: bold;
	line-height: 18px;
	color:#555;
	padding:5px;
	margin:0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

h5
{
	font-weight: bold;
	font-size: 11px;
	padding: 20px 0 0 0;
	color:#666;
}

h6
{
	width: 70%;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 0 0 0;
	color:#009966;
}

#TempContent
{
	padding: 0;
	margin: 10px 15px 30px 15px;
	line-height: 18px;
	text-align:left;
	color: #333;
	/*border: 1px solid fuchsia; */
}

#TopContent
{
	display: block;
	padding: 10px;
	margin-right:10px;
	background-color:#FFF;
	border: 1px solid violet; 
}

#TopContent p
{
	padding:0;
	margin:0 0 10px 0;
}

#MidContent
{
	display: block;
	padding: 0;
	margin: 0;
	border: 1px solid black; 
}

#InputContent
{
	display: block;
	padding: 0;
	margin: 0 0 0 15px;
	/*border: 1px solid green; */
}

#Content
{
	list-style: none;
	line-height: 21px;
	margin: 0;
	padding: 10px;
	background-color:#F0F0F0;
	border: 1px solid #500048;
}

#ContentWrapper
{
	background-color: #EADBDC;
	border: 1px solid #CCC; 
	height:215px;
	padding:0 0 10px 0;
}


#pclear
{
	clear:both;
}

#pclear2
{
	clear:both;
}

#pclear3
{
	clear:both;
}

#pclear4
{
	clear:both;
	margin:0 0 20px 0;
}

#pclear5
{
	clear:both;
}

#pclear6
{
	clear:both;
}

#pclear7
{
	clear:both;
}

#pclear8
{
	clear:both;
}

#pclear9
{
	clear:both;
}

#pclear10
{
	clear:both;
}

#pclear11
{
	clear:both;
}


#pclear12
{
	clear:both;
}


#pclear13
{
	clear:both;
}

#pclear14
{
	clear:both;
}


#pclear15
{
	clear:both;
}

#pclear16
{
	clear:both;
}

#pclear17
{
	clear:both;
}

#pclear18
{
	clear:both;
}

#pclear19
{
	clear:both;
}



p#left
{
	float: left;
	width: 120px;
	padding: 0;
	margin:0;
	/*border: 1px solid black; */
}

p#right
{
	float: left;
	width: 230px;
	padding: 0;
	margin:0;
	/*border: 1px solid orange; */
}

p#centre
{
	float: left;
	width: auto;
	padding: 0 5px;
	margin:-20px 20px 0 20px;
	/*border: 1px solid violet; */
}

.Highlight
{
	font-weight: bold;
	color:#083974;
	/*background-color:#FFF;*/
}

#SurveyTable
{
	border: none;
}

#SurveyTable Table
{
	border: 1px solid #B3BDCA; 
	border-spacing:0 0 0 10px;
	background-color:#F0F0F0;
	margin-top:15px;
	text-align:left;
}

#SurveyTable Table th
{
	padding:2px 5px;
	text-transform: uppercase;
}

#SurveyTable Table td
{
	padding:2px 5px;
}

.SurveyHighlight
{
	background-color:#FFF;
	border:1px solid #CCC;
}

.CoursePrice
{
	font-family: Arial, Helvetica, sans-serif;	
	font-weight:bold;
}

.SurveyText
{
	font-weight:normal;
	font-size:11px;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/*.clsErrorMessage
{
	color: green;
	font-weight: bold;
	margin:5px 5px 5px 10px;
	background-color:#FFFFFF;
	padding: 1px;
}
*/
#AdminTable
{
	width:80%;
	padding:15px;
	margin:20px 0 0 0;
	background-color:#F0F0F0;
	border: 1px solid #500048; 
}

#AdminTable h3
{
	background-color:#996699;
	color:#FFFFFF;
	padding:5px 5px 5px 10px;
	margin-bottom:0;
}

#AdminTable Table
{
	border:0;
}

.AdminTable
{
	background-color:#F0F0F0;
	border: 1px solid #008669; 
}

#AdminMenu
{
	width:170px;
	padding:5px;
	margin:20px 0 10px 0;
	background-color:#F0F0F0;
	background: url(../Images/menulilacbg.gif) center center repeat-x; 
	border: 1px solid #500048; 
}

.TableText
{
	font-size: 11px; 
	color: #666; 
	font-weight: bold;
}

.clsTextInput
{
	background-color: #CCCCCC;
	color: #333;	
	border: 0px solid;
}

#Block0.5
{
	height: 50px;
}

#Block1
{
	height: 100px;
}

#Block2
{
	height: 200px;
}

#Block3
{
	height: 300px;
}

#Block4
{
	height: 400px;
}

#Block5
{
	height: 500px;
}

#InnerContent
{
	padding: 0;
	margin: 0 10px 0 130px;
	line-height: 18px;
	text-align:left;
	color: #333;
	/*border: 1px solid violet; */
}

option.blue 
{
	background-color: #F0F0F0; 
	color: #083974;
}

option.contrast 
{
	background-color: #FFF; 
	color: #333;
}

#ContentAdmin
{
	list-style: none;
	line-height: 20px;
	margin: 0;
	padding: 15px 0 0 10px;
	width:300px;
	background-color:#D9DEE4;
	border-right:1px solid #B3BDCA;
	border-bottom:1px solid #B3BDCA;
}


#ServicesBox
{
	border: 1px solid #B3BDCA; 
	border-spacing:0 0 0 10px;
	background-color:#F0F0F0;
	margin-top:15px;
	padding:0 10px;
	text-align:left;
	height:260px;
}

#ServicesBox h2
{
	font-size: 11px;
	font-weight: bold;
	color:#666;
	padding: 10px 0 0 0;
}

#HomeWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#HomeTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#HomeTopInner
{
	float:left;
	width: 765px;
	height:10px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#HomeTopLeft
{
	float:left;
	width: 385px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#HomeTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#HomeTopRight
{
	width: 360px;
	height:450px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#HomeTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.HomeTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

#HomeLower
{
	/*border: 1px solid orange;*/
	border-top: 2px dotted #AAC0CF;
	margin:520px 0 0 5px;
}


/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerHome
{
	/*height:3150px;*/
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#NewsWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#NewsTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#NewsTopInner
{
	float:left;
	width: 765px;
	height:50px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#NewsTopLeft
{
	float:left;
	width: 385px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#NewsTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#NewsTopRight
{
	width: 360px;
	height:450px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#NewsTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.NewsTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

#NewsLower
{
	/*border: 1px solid orange;*/
	border-top: 2px dotted #AAC0CF;
	margin:80px 0 0 5px;
}


/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerNews
{
	/*height:3150px;*/
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}


#NewsTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;	
	/*border: 1px solid blue;*/
}

#NewsTable h3
{
	font-size: 11px;
	font-weight: bold;
	color:#444;
	padding:0;
	margin:0;
	line-height: normal;
}

#NewsTable table
{
	width: 770px;
	border: 1px solid #C0C0C0;
	background-color:#FFF;
	margin:0 0 20px 0;
}

#NewsTable td
{
	padding: 4px;
}

#NewsTable hr
{
	background-color:#CCC;
	color:#CCC;
	height:2px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#NewsDetailTop
{
	/*border: 1px solid orange;*/
	border-top: 2px dotted #AAC0CF;
	margin:0 0 0 5px;
	padding:20px 0 0 0;
}

#AboutWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#AboutTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#AboutTop h2
{
	margin-top:15px;
}

#AboutTopInner
{
	float:left;
	width: 765px;
	height:180px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#AboutTopLeft
{
	float:left;
	width: 145px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#AboutTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#AboutTopRight
{
	width: 600px;
	height:600px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#AboutTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.AboutTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerAbout
{
	height:1050px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#MovieWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#MovieTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#MovieTop h2
{
	margin-top:15px;
}

#MovieTopInner
{
	float:left;
	width: 765px;
	height:180px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#MovieTopLeft
{
	float:left;
	width: 145px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#MovieTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#MovieTopRight
{
	width: 600px;
	height:400px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#MovieTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.MovieTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerMovie
{
	height:680px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#ProfilesWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#ProfilesTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#ProfilesTop h2
{
	margin-top:15px;
}

#ProfilesTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#ProfilesTopLeft
{
	float:left;
	width: 372px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#ProfilesTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#ProfilesTopRight
{
	width: 372px;
	height:1500px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#ProfilesTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 0;
}

.ProfilesTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerProfiles
{
	height:1770px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#FAQsWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#FAQsTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#FAQsTop h2
{
	margin-top:15px;
}

#FAQsTopInner
{
	float:left;
	width: 765px;
	height:200px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#FAQsLower
{
	float:left;
	width: 765px;
	height:1680px;
	margin:0 0 10px 0;
	/*padding:2px 5px 2px 10px;*/
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	/*border:1px solid green;*/
}

#FAQ1
{
	list-style: none;
	line-height: 16px;
	margin: 0 0 0 45px;
	padding: 0 0 0 10px;
	/*border:1px solid black;*/
}

#FAQ1 li
{
	background:   url(../Images/glassbutton2.jpg) no-repeat;
	/*border: 1px solid orange; */
	padding-left: 30px;
	margin:0 0 5px 0;
}

#FAQ2
{
	list-style: none;
	line-height: 16px;
	margin: 0 0 0 45px;
	padding: 0 0 0 10px;
	/*border:1px solid black;*/
}

#FAQ2 li
{
	background:   url(../Images/glassbutton2.jpg) no-repeat;
	/*border: 1px solid orange; */
	padding-left: 30px;
	margin:0 0 5px 0;
}


.FAQsTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

#FAQTable table
{
	width:760px;
	border: 1px solid #CCC;
	border-top: 2px dotted #AAC0CF;
	border-right: 2px dotted #CCC;
	border-bottom: 2px dotted #CCC;
	border-left: 2px dotted #AAC0CF;
	
	background-color:#FFF;
	padding:0;
}

#FAQsLower2
{
	/*border: 1px solid green;*/
	padding:0 0 0 10px;
	height:350px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerFAQs
{
	height:2150px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#LinksWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#LinksTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#LinksTopInner
{
	float:left;
	width: 765px;
	height:252px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
	/*border: 1px solid violet;*/
}

#LinksTopLeft
{
	float:left;
	width: 375px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#LinksTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#LinksTopRight
{
	width: 370px;
	height:400px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#LinksTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.LinksTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border-top: 1px solid #FDA9A9;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #FDA9A9;
	background-color:#F0F0F0;
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerLinks
{
	height:950px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}



#RegionsWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#RegionsTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#RegionsTop h2
{
	margin-top:15px;
}

#RegionsTopInner
{
	float:left;
	width: 765px;
	height:352px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#RegionsTopLeft
{
	float:left;
	width: 450px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#RegionsTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#RegionsTopRight
{
	width: 300px;
	height:350px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#RegionsTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.RegionsTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerRegions
{
	height:980px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#USAWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#USATop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#USATopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#USATopLeft
{
	float:left;
	width: 405px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#USATopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#USATopRight
{
	width: 340px;
	height:1000px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#USATopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.USATable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerUSA
{
	height:1350px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#UAEWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#UAETop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#UAETopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#UAETopLeft
{
	float:left;
	width: 325px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#UAETopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#UAETopRight
{
	width: 420px;
	height:1400px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#UAETopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 0;
}

#UAETopRight h3
{
	/*border: 1px solid #B4668E;*/
	margin: 0;
}

.UAETable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerUAE
{
	height:1770px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#EuropeWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#EuropeTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#EuropeTopInner
{
	float:left;
	width: 765px;
	height:50px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#EuropeTopLeft
{
	float:left;
	width: 305px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#EuropeTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#EuropeTopRight
{
	width: 440px;
	height:850px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#EuropeTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.EuropeTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border-top: 1px solid #FDA9A9;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #FDA9A9;
	background-color:#F0F0F0;
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerEurope
{
	height:1200px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#HKWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#HKTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#HKTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#HKTopLeft
{
	float:left;
	width: 405px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#HKTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#HKTopRight
{
	width: 340px;
	height:3000px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#HKTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.HKTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

#HKTable
{
	/*border: 1px solid blue;*/
	margin: 0;
	padding:0;
}

#HKTable h3
{
	font-size: 11px;
	font-weight: bold;
	color:#444;
	padding:0;
	margin:0;
	line-height: normal;
}

#HKTable table
{
	width:400px;
	border: 1px solid #999;
	background-color:#FFF;
	padding:0;
}

#HKTable td
{
	padding: 2px;
	background-color:#F0F0F0;
}

#HKTable th
{
	padding: 4px;
	background-color:#B9D0D5;
	margin:0;
}

#HKTable2
{
	/*border: 1px solid blue;*/
	margin: 0;
	padding:0;
}

#HKTable2 h3
{
	font-size: 11px;
	font-weight: bold;
	color:#444;
	padding:0;
	margin:0;
	line-height: normal;
}

#HKTable2 table
{
	width:400px;
	border: 1px solid #999;
	background-color:#FFF;
	padding:0;
}

#HKTable2 td
{
	padding: 2px;
	background-color:#F0F0F0;
}

#HKTable2 th
{
	padding: 4px;
	background-color:#B9D0D5;
	margin:0;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerHK
{
	height:3400px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#AsiaWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#AsiaTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#AsiaTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#AsiaTopLeft
{
	float:left;
	width: 375px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#AsiaTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#AsiaTopRight
{
	width: 370px;
	height:1100px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#AsiaTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 0;
}

.AsiaTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerAsia
{
	height:1470px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#SouthAmWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#SouthAmTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#SouthAmTopInner
{
	float:left;
	width: 765px;
	height:120px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

.Spanish
{
	color:#36765F;
}

#SouthAmTopLeft
{
	float:left;
	width: 375px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#SouthAmTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#SouthAmTopRight
{
	width: 370px;
	height:850px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#SouthAmTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 0;
}

.SouthAmTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerSouthAm
{
	height:1220px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#AfricaWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#AfricaTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#AfricaTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#AfricaTopLeft
{
	float:left;
	width: 375px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#AfricaTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#AfricaTopRight
{
	width: 370px;
	height:1350px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#AfricaTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 0;
}

.AfricaTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerAfrica
{
	height:1720px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}


#LinksWrap
{
}

#LinksTop
{
}

#LinksTopInner
{
	float:left;
	width: 765px;
	height:352px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
	/*border: 1px solid violet;*/
}

#LinksTopLeft
{
	float:left;
	width: 375px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#LinksTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#LinksTopRight
{
	width: 370px;
	height:400px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#LinksTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.LinksTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border-top: 1px solid #FDA9A9;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #FDA9A9;
	background-color:#F0F0F0;
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerLinks
{
	height:950px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#FlightsWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#FlightsTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#FlightsTopInner
{
	float:left;
	width: 765px;
	height:10px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#FlightsTopLeft
{
	float:left;
	width: 150px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#FlightsTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#FlightsTopRight
{
	width: 600px;
	height:900px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#FlightsTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

#FlightsTable
{
	border: 1px solid #FFF;
	margin: 20px 0 0 20px;
	padding:0;
}

#FlightsTable h3
{
	font-size: 11px;
	font-weight: bold;
	color:#444;
	padding:0;
	margin:0;
	line-height: normal;
}

#FlightsTable table
{
	width: 563px;
	border: 1px solid #999;
	background-color:#FFF;
	padding:0;
}

#FlightsTable td
{
	padding: 2px;
	width: 24%;
}

#FlightsTable th
{
	padding: 4px;
	background-color:#B9D0D5;
	margin:0;
}


/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerFlights
{
	height:1250px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#QuoteWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#QuoteTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#QuoteTopInner
{
	float:left;
	width: 765px;
	height:10px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#QuoteTopLeft
{
	float:left;
	width: 250px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
}

#QuoteTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#QuoteTopRight
{
	width: 500px;
	height:750px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#QuoteTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

#QuoteTable
{
	border: 1px solid #FFF;
	margin: 0;
	padding:0;
}

#QuoteTable h2
{
	margin:0;
}

#QuoteTable h3
{
	font-size: 11px;
	font-weight: bold;
	color:#444;
	padding:0;
	margin:0;
	line-height: normal;
}

#QuoteTable table
{
	width: 500px;
	/*border: 1px solid pink;*/
	padding:0;
}

#QuoteTable td
{
	padding: 2px;
	width: 24%;
}

.clsErrorMessage
{
	color: #09F;
	font-weight: bold;
	padding:0;
	margin:0;
	/*border: 1px solid pink;*/
	line-height:12px;
}


/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerQuote
{
	height:1080px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#QuoteThankWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#QuoteThankTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#QuoteThankTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#QuoteThankTopLeft
{
	float:left;
	width: 555px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#QuoteThankTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#QuoteThankTopRight
{
	width: 190px;
	height:200px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#QuoteThankTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.QuoteThankTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerQuoteThank
{
	height:570px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}





#ContactWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#ContactTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#ContactTopInner
{
	float:left;
	width: 765px;
	height:252px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
	/*border: 1px solid violet;*/
}

#ContactTopLeft
{
	float:left;
	width: 230px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#ContactTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#ContactTopLeftInner1
{
	/*border: 1px solid blue;*/
	width:70px;
	float:left;
	margin:0 0 10px 0;
	text-align:left;
}

#ContactTopLeftInner2
{
	/*border: 1px solid green;*/
	width:115px;
	float:left;
	margin:0 0 10px 5px;
	text-align:left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#ContactTopLeftInner3
{
	border: 1px solid white;
	width:100px;
	float:left;
	margin:0;
	text-align:left;
}

#ContactTopLeftInner4
{
	border: 1px solid white;
	width:115px;
	float:left;
	margin:0 0 0 5px;
	text-align:left;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#ContactTopRight
{
	width: 520px;
	height:790px;
	float:right;
	margin:0 0 10px 0;
	/*border-left: 2px dotted #F8BBA7;*/
	padding:2px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid violet;*/
}

#ContactTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
	font-weight: bold;
}


/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerContact
{
	height:1130px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid red;*/
}

#TermsWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#TermsTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#TermsTop h2
{
	margin-top:15px;
}

#TermsTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#TermsTopLeft
{
	float:left;
	width: 372px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#TermsTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#TermsTopRight
{
	width: 372px;
	height:850px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#TermsTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 0;
}

.TermsTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerTerms
{
	height:1120px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#menuClose
{
	text-align:center;
	margin:0;
	height:40px;
	font-size:11px;
	padding:18px 5px 0 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background:   url(../Images/termsmenubg_ltblue.jpg) no-repeat center;
	/*border: 1px solid orange;*/
}


#CirculationWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px dotted #CC6633;
	background-color:#EEE4DA;*/
}

#CirculationTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
}

#CirculationTop h2
{
	margin-top:15px;
}

#CirculationTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #444;
	font-weight: bold;
}

#CirculationTopLeft
{
	float:left;
	width: 145px;
	height:255px;
	margin:0 0 10px 0;
	background: url(../Images/circulation2.gif) no-repeat center; 
	/*border: 1px solid red;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#CirculationTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
	font-weight: bold;
}

#CirculationTopRight
{
	width: 600px;
	height:255px;
	float:right;
	margin:0 0 10px 0;
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../Images/circulation1.gif) no-repeat center; 
	/*border: 1px solid red;*/
}

#CirculationTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

#CirculationMidLeft
{
	float:left;
	width: 145px;
	height:275px;
	margin:20px 0 10px 0;
	background: url(../Images/circulation4.gif) no-repeat center; 
	/*border: 1px solid red;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#CirculationMidLeft p
{
	padding:3px 0;
	margin:5px 0;
	line-height: 15px;
}

#CirculationMidRight
{
	width: 600px;
	height:275px;
	float:right;
	margin:20px 0 10px 0;
	padding:2px 5px;
	font-family: Arial, Helvetica, sans-serif;
	background: url(../Images/circulation3.gif) no-repeat center; 
	/*border: 1px solid red;*/
}

#CirculationMidRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.CirculationTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

.CirculationTableTitle
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-indent: 6px;
	font-size: 12px;
	font-weight: bold;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerCirculation
{
	height:960px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid red;*/
}


#FormTable
{
	/*border: 1px solid orange; */
	background:   url(../Images/formbg1.gif) no-repeat;
	height:590px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#FormTable Table
{
	padding:10px 0 0 0;
}

.FormField
{
	border-top: 1px solid violet;
	border-right: 1px solid #F6BCF6;
	border-left: 1px solid violet;
	border-bottom: 1px solid #F6BCF6;
	margin:2px;
	font-size: 11px;
	
}

.FormField2
{
	border-top: 1px solid violet;
	border-right: 1px solid #F6BCF6;
	border-left: 1px solid violet;
	border-bottom: 1px solid #F6BCF6;
	margin:20px 2px 2px 2px;
	font-size: 11px;
	
}

#ContactConfWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px dotted #CC6633;
	background-color:#EEE4DA;*/
}

#ContactConfTop
{
	height:410px;
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	/*border: 1px solid green;*/
	text-align: center;
}

#ContactConfTop h2
{
	margin-top:15px;
}

#ContactConfTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #444;
	font-weight: bold;
}


/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerContactConf
{
	height:660px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid red;*/
}











#List1
{
	list-style: none;
	line-height: 14px;
	margin: 0;
	padding: 5px 0 10px 5px;
	text-align:left;
	/*border: 1px solid blue;*/
}


#List1 li
{
	/*background:   url(../Images/sphere_red1.gif) no-repeat;*/
	background:   url(../Images/glassbutton1.jpg) no-repeat;
	/*border: 1px solid orange; */
	padding-left: 30px;
	margin:0 0 5px 0;
}

#List1 li a:link, #List1 li a:visited 
{
	/*border: 1px solid orange; */
}

#List1 li a:active, #List1 li a:hover 
{
	/*border: 1px solid orange; */
}


#List2
{
	list-style: none;
	line-height: 14px;
	margin: 0;
	padding: 5px 0 10px 5px;
	text-align:left;
	/*border: 1px solid blue;*/
}


#List2 li
{
	/*background:   url(../Images/sphere_red1.gif) no-repeat;*/
	background:   url(../Images/glassbutton1.jpg) no-repeat;
	/*border: 1px solid orange; */
	padding-left: 30px;
	margin:0 0 5px 0;
}

#List2 li a:link, #List1 li a:visited 
{
	/*border: 1px solid orange; */
}

#List2 li a:active, #List1 li a:hover 
{
	/*border: 1px solid orange; */
}

#List3
{
	list-style: none;
	line-height: 14px;
	margin: 0;
	padding: 5px 0 10px 5px;
	text-align:left;
	/*border: 1px solid blue;*/
}


#List3 li
{
	/*background:   url(../Images/sphere_red1.gif) no-repeat;*/
	background:   url(../Images/glassbutton1.jpg) no-repeat;
	/*border: 1px solid orange; */
	padding-left: 30px;
	margin:0 0 5px 0;
}

#List4
{
	list-style: none;
	line-height: 14px;
	margin: 0;
	padding: 5px 0 10px 5px;
	text-align:left;
	/*border: 1px solid blue;*/
}


#List4 li
{
	/*background:   url(../Images/sphere_red1.gif) no-repeat;*/
	background:   url(../Images/glassbutton1.jpg) no-repeat;
	/*border: 1px solid orange; */
	padding-left: 30px;
	margin:0 0 5px 0;
}


#CopyrightImageRight1
{
	float:right;
	clear:both;
	text-align:right;
	font-size:9px;
	/*border: 1px solid orange; */
	margin:0 14px 0 0;
}

#CopyrightImageCentre1
{
	float:center;
	clear:both;
	text-align:center;
	font-size:9px;
	/*border: 1px solid orange; */
	margin:0 14px 0 0;
}

#CopyrightImageCentre2
{
	float:center;
	clear:both;
	text-align:center;
	font-size:9px;
	/*border: 1px solid orange; */
	margin:0 14px 0 0;
}

#chromemenuClose
{
	text-align:center;
	margin:0 0 30px 0;
	height:40px;
	font-size:11px;
	padding:18px 5px 0 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	background:   url(../Images/termsclosebg.jpg) no-repeat center;
	/*border: 1px solid orange; */
}

.Caption
{
	border-bottom:1px solid #999;
	font-size: 10px;
}

.Req
{
	color:#FF33CC;
}

.Highlight
{
	color:#09F;
}

#LoginWrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#LoginTop
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	text-align: center;
	/*border: 1px solid green;*/
}

#LoginTopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#LoginTopLeft
{
	float:left;
	width: 555px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#LoginTopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#LoginTopRight
{
	width: 190px;
	height:200px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#LoginTopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.LoginTable
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

#LoginLower
{
	/*border: 1px solid orange;*/
	border-top: 2px dotted #AAC0CF;
	margin:40px 0 0 5px;
}

#LoginTable
{
	margin: 0;
	padding:0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

#LoginTable h3
{
	font-size: 11px;
	font-weight: bold;
	color:#444;
	padding:0;
	margin:0;
	line-height: normal;
}

#LoginTable table
{
	width:400px;
	border: 1px solid #999;
	background-color:#FFF;
	padding:0;
}

#LoginTable td
{
	padding: 2px;
	background-color:#F0F0F0;
}

#LoginTable th
{
	padding: 4px;
	background-color:#B9D0D5;
	margin:0;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerLogin
{
	height:570px;
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#Admin1Wrap
{
	margin:0 0 0 20px;
	width:780px;
	clear:both;
	text-align: left;
	float:left;
	padding:0;
	/*border: 1px solid red;*/
}

#Admin1Top
{
	padding:0;
	font-size: 11px;
	font-weight: normal;
	color:#3D2C1C;
	margin:0;
	text-align: center;
	/*border: 1px solid green;*/
}

#Admin1TopInner
{
	float:left;
	width: 765px;
	height:70px;
	margin:0 0 10px 0;
	padding:2px 5px 2px 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: #4D5A63;
	font-weight: bold;
}

#Admin1TopLeft
{
	float:left;
	width: 555px;
	margin:0 0 10px 0;
	/*border: 1px solid #B4668E;*/
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#Admin1TopLeft p
{
	padding:3px 0;
	margin:5px 0 10px 0;
}

#Admin1TopRight
{
	width: 190px;
	height:200px;
	float:right;
	margin:0 0 10px 0;
	border-left: 2px dotted #AAC0CF;
	padding:2px 5px 2px 10px;
	font-family: Arial, Helvetica, sans-serif;
}

#Admin1TopRight p
{
	padding:3px 0;
	margin:5px 3px 10px 5px;
}

.Admin1Table
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	/*border: 1px solid red;*/
	text-indent: 6px;
}

#Admin1Lower
{
	/*border: 1px solid orange;*/
	border-top: 2px dotted #AAC0CF;
	margin:40px 0 0 5px;
}

#Admin1Table
{
	margin: 30px 0 0 0;
	/*border: 1px solid #999;*/
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
}

#Admin1Table h3
{
	font-size: 11px;
	font-weight: bold;
	color:#444;
	padding:0;
	margin:0;
	line-height: normal;
}

#Admin1Table table
{
	width:780px;
	border: 1px solid #999;
	background-color:#FFF;
	padding:0;
}

#Admin1Table td
{
	padding: 2px;
	background-color:#F0F0F0;
}

#Admin1Table th
{
	padding: 4px;
	background-color:#B9D0D5;
	margin:0;
}

#Admin2Table
{
	margin: 30px 0 0 0;
	/*border: 1px solid #999;*/
	font-family: Tahoma, Verdana, Arial, sans-serif;
	text-align:center;
}

#Admin2Table h3
{
	font-size: 11px;
	font-weight: bold;
	color:#444;
	padding:0;
	margin:0;
	line-height: normal;
}

#Admin2Table table
{
	width:740px;
	border: 1px solid #999;
	background-color:#FFF;
	padding:0;
}

#Admin2Table td
{
	padding: 2px;
	background-color:#F0F0F0;
}

#Admin2Table th
{
	padding: 4px;
	background-color:#B9D0D5;
	margin:0;
}

/*change height of ****TopRight, ****TopLeft and ContentInner**** each time to fit content required for page*/
#ContentInnerAdmin1
{
	width:820px;
	float: left;
	text-align:center;
	background-color:#FFF;
	/*border: 1px solid orange;*/
}

#Sort
{
	font-family: Tahoma, Verdana, Arial, sans-serif;
	margin:20px 0 0 0;
	/*border: 1px solid orange;*/
	text-align:left;
}

#Sort table
{
	/*border: 1px solid yellow;*/
}

#Sort td
{
	padding:4px;
}

.SortTable
{
    /* Tabel definitie voor sorteerbare tabellen */
}

.SortHeading
{
    color: #fff;
    background-color: #E00C3E;
    border-bottom: 1px solid #606760;
    border-left: 1px solid #fff;
    border-right: 1px solid #606760;
    border-top: 1px solid  #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 10px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}

.SortText
{
	color: #000000;
	background-color: #ADD0E8;
	border-bottom: 1px solid #606760;
	border-left: 1px solid #fff;
	border-right: 1px solid #606760;
	border-top: 1px solid #fff;
	font-size: 11px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
	text-transform: none;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

.SubmitButton
{
    background-color: #0568AA;
    color: white;
}

.TextInput
{
	background-color: #fff;
	font-size: 9pt;
	border: 1px solid #CCC;
	padding:2px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

.TextInputRequired
{
	background: #fff url(../Images/RequiredLeft.gif) left top no-repeat;
	font-size: 9pt;
	border: 1px solid #CCC;
	padding:2px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

.DropDown
{
	background-color: white;
	color: #C5333D;
	padding:0 0 2px 0;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

.Label
{
	font-weight: bold;
	font-size: 9pt;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}

ol 
{
	list-style-type: none;
	/*border: 1px solid #CCC;*/
	text-indent:0;
	margin-left:5px;
}

ol li
{
	background:   url(../Images/glassbutton3.jpg) no-repeat;
	/*border: 1px solid orange; */
	padding-left: 20px;
	margin:0 0 5px 0;
}

ol ol 
{ 
	list-style-type: lower-roman; 
	text-indent:0;
	margin-left:24px;
}

ol ol ol
{ 
	list-style-type: lower-alpha; 
	text-indent:0;
	margin-left:24px;
}

