BODY {

	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 0px; margin-bottom:0px; 

background-image:url(/app/webroot/img/top-tile.gif); background-repeat:repeat-x; background-position:top;

}

.OfferButton /* Firefox */

{

	float: right;

	position: relative;

	bottom: 53px;

	z-index: 3;

}

* html .OfferButton /* IE */

{

	float: right;

	position: relative;

	bottom: 53px;

	z-index: 3;

}

.OfferButton /* Safari */

{

	float: right;

	position: relative;

	bottom: 53px;

	z-index: 3;

}

.SplashPic

{

	float: right;

	margin-left: 40px;

	margin-bottom: 20px;

}

.Header

{

	height: 184px;



	

}



.MainArea

{

	width: 774px;

	border: 0px solid red;

	height: 174px;



}

.MainArea #halfheader{ width:50%; float:left;}

#halfheader #top_mar{ height:20px;}

#halfheader #logo{ float:left;}

#halfheader #nav_free{ float:left; width:100%; }

#nav_free #first_half{width:70%; float:left; margin-top:45px;}

#nav_free #second_half{width:30%; float:right; margin-top:4px;}

.MainNav

{

	border: 0px solid red;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: 200;

	padding-bottom:10px;

	color: #ffffff;

	z-index: 2;

}

.MainNavLinkOn

{

	text-decoration: none;

	color: #ffffff;

	margin-right: 8px;

	border-bottom: solid 4px #CCCC99;

	padding-bottom: 5px;	

}

a.MainNavLink:link

{

	text-decoration: none;

	color: #ffffff;

	margin-right: 8px;

}

a.MainNavLink:active

{

	text-decoration: none;

	color: #ffffff;

	margin-right: 8px;

}

a.MainNavLink:visited

{

	text-decoration: none;

	color: #ffffff;

	margin-right: 8px;

}

a.MainNavLink:hover

{

	text-decoration: none;

	color: #ffffff;

	margin-right: 8px;

	border-bottom: solid 4px #CCCC99;

	padding-bottom: 5px;	

}

.MainArea #halfheader02{ width:50%; float:right;}



.StepBlocks

{

	float: right;	

}



.MainContent

{

	width: 926px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #003366;

	margin:0px;

	padding-top: 0px;

	margin-top:0px;

	

}

.MainContent #news{float:left; width:210px; margin-left:3px;}

.MainContent #news #quicklinks{float:left; width:150px; margin-left:3px;}

.MainContent #news #quicklinks #heading{float:left; width:170px; height:32px; margin-left:3px; background-color:#003366; border:1px solid #001F57; font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #ffffff; background-image:url(/app/webroot/img/arow.gif); background-repeat:no-repeat; background-position:left;}

.MainContent #news #quicklinks #heading #inside{ margin-top:7px;}

.MainContent #news #quicklinks #descriptionbox{float:left; width:170px; height:145px; margin-left:3px; background-color:#E5EFF4; border:1px solid #C2CDE0; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #006699;}

.MainContent #news #quicklinks #descriptionbox #inside{ margin-top:5px; line-height:13pt; margin-left:15px;} 



.image_style{ margin-top:20px;}



.MainContent #news #ourclients{float:left; width:170px; margin-left:3px; margin-top:20px;}

.MainContent #news #ourclients #heading{float:left; width:170px; height:32px; margin-left:3px; background-color:#003366; border:1px solid #001F57; font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #ffffff; background-image:url(/app/webroot/img/arow.gif); background-repeat:no-repeat; background-position:left;}

.MainContent #news #ourclients #heading #inside{ margin-top:7px;}

.MainContent #news #ourclients #descriptionbox{float:left; width:170px; margin-left:3px; background-color:#E5EFF4; border:1px solid #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FE4101; background-image:url(/app/webroot/img/client_bg.gif);}

.MainContent #news #ourclients #descriptionbox #inside{ margin-top:5px;} 









.MainContent #blog{float:left; width:400px; margin-left:8px; margin-top:0px; font-size:13px;}



.MainContent #event{float:left; width:286px; margin-left:8px; margin-top:0px;}



.MainContent #event #security{float:left; width:150px;}

.MainContent #event #security #descriptionbox{float:left; width:280px; border:1px solid #003366;}

.MainContent #event #security #descriptionbox #inside{ margin-top:5px;  line-height:1.9; margin-left:15px;} 





.MainContent #event #latestnews{float:left; width:280px; margin-top:20px;}

.MainContent #event #latestnews #heading{float:left; width:280px; height:32px; background-color:#003366; border:1px solid #001F57; font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #ffffff; background-image:url(/app/webroot/img/newspaper.gif); background-repeat:no-repeat; background-position:left;}

.MainContent #event #latestnews #heading #inside{ margin-top:7px;}

.MainContent #event #latestnews #descriptionbox{float:left; width:280px; border:1px solid #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #003366;}

.MainContent #event #latestnews #descriptionbox #inside{ margin-top:5px;  text-align:justify; margin-left:15px; margin-right:15px;} 

.news_photo{margin-right:11px; float:left;}



.ContentArea

{

	background-color:#FFFFFF;

	width:100%;

	

}



.footer_section

{

	width: 100%;

	float:left;

	margin:0px;

	margin-top:60px;

	padding:0px;

	

}



.Footer

{

	background-color: #003366;

	height: 50px;

}







h1

{

	margin-bottom: 10px;

	font-size: 18px;
}





h2

{

	font-size: 15px;

}



.FooterNav

{

	padding-bottom: 30px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: 200;

	color: #003366;	

}



.FormField

{	margin-top: 2px;

	margin-bottom: 2px;

}

.RightNav

{

position:absolute;

	float: right; 

width:260;

left:60%;



}

.RightNav1

{

position:absolute;

}





a.RightNavLink:link

{

	text-decoration: none;

	color: #003366;

}

a.RightNavLink:active

{

	text-decoration: underline;

	color: red;

}

a.RightNavLink:visited

{

	text-decoration: none;

	color: #003366;

}

a.RightNavLink:hover

{

	text-decoration: underline;

	color: red;	

}







li

{

	padding: 3px;

}





hr

{

	color: #003366;

	height: 1px;	

}



.Step2Image

{

	float: right;

	margin-left: 80px;

	margin-bottom: 40px;

}



.Step3Image

{

	float: right;

	margin-left: 80px;

	margin-bottom: 0px;

}

.WhyGetImage

{

	float: right;

	margin-left: 80px;

	margin-bottom: 40px;

}



.SIACard

{

	float: right;

	margin-left: 50px;

	margin-bottom: 40px;

}



a.Credits:link

{

	text-decoration: none;

	color: #CCCCCC;

}

a.Credits:active

{

	text-decoration: underline;

	color: #CCCCCC;

}

a.Credits:visited

{

	text-decoration: none;

	color: #CCCCCC;

}

a.Credits:hover

{

	text-decoration: underline;

	color: #CCCCCC;	

}



#flashMessage, .error, .error_message {

color:#900;

font-size: 12px;

background-color: #fff;

margin: 8px 0px;

font-weight: normal;

font-family:Verdana, Arial, Helvetica, sans-serif;

}





a.sitemap

{

 text-decoration: none;

 color: #003366;

}

a.sitemap:hover

{

 text-decoration: underline;

 color: red; 

}



a.link

{

 text-decoration: underline;

 color: red;

}

a.link:hover

{

 text-decoration: underline;

 color: black; 

}



.failedlink

{

 text-decoration: none;

 color: #5F8AFF;

}



a.courselink

{

 text-decoration: underline;

 color: #003366;

}

a.courselink:hover

{

 text-decoration: underline;

 color: red; 

}

.heading

{

font-weight:bold;

}



a.booklink

{

 font-size:14px;

 text-decoration: underline;

 color: red;

}

a.booklink:hover

{

 font-size:14px;

 text-decoration: underline;

 color: red; 

}



a.newsheading

{

	font-weight:bold;

	text-decoration: none;

	color: #25456C;

}

a.newsheading:hover

{

	font-weight:bold;

	text-decoration: underline;

	color: #25456C;

}



.newsdate

{

	font-weight:bold;

	color: #669999;

}



a.videolink

{

	font-weight:bold;

	text-decoration: none;

	color: #C80202;

}

a.videolink:hover

{

	font-weight:bold;

	text-decoration: underline;

	color: #C80202;

}



.whitetext

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #ffffff;

}

.videotitle

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color: #000000;

}



.MainContentinner

{

	width: 724px;

	border: 0px solid red;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #003366;

	

	padding-top: 0px;

	padding-bottom: 60px;	

}

a.morenews

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #003366;

	text-decoration:none;

	margin-bottom: 10px;	

	float:right;

	padding-right:15px;

}

a.morenews:hover

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #9E9E9E;

	text-decoration:underline;

	margin-bottom: 10px;	

	float:right;

	padding-right:15px;

}



a.quicklink

{

	text-decoration: none;

	color: #006699;

}

a.quicklink:hover

{

	text-decoration: underline;

	color: #006699;

}

a.clientlink

{

	text-decoration: none;

	color: #FE4101;

}

a.clientlink:hover

{

	text-decoration: underline;

	color: #FE4101;

}

a.more

{

	text-decoration: none;

	color: #003366;

}

a.more:hover

{

	text-decoration: underline;

	color: #003366;

}

ul.TickList {
  list-style-image: url(/app/webroot/img/tick.png)
}

#ourclientsinbooking{float:left; width:170px; margin-left:3px; margin-top:20px;}

#ourclientsinbooking #heading{float:left; width:170px; height:32px; margin-left:3px; background-color:#003366; border:1px solid #001F57; font-family: Arial, Helvetica, sans-serif;	font-size: 14px; color: #ffffff; background-image:url(/app/webroot/img/arow.gif); background-repeat:no-repeat; background-position:left;}

#ourclientsinbooking #heading #inside{ margin-top:7px; margin-left:45px;}

#ourclientsinbooking #descriptionbox{float:left; width:170px; margin-left:3px; background-color:#E5EFF4; border:1px solid #003366; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FE4101; background-image:url(/app/webroot/img/client_bg.gif);}

#ourclientsinbooking #descriptionbox #inside{ margin-top:5px;}

