/*Title: CSS Styles for Leading EdgeAuthor: Joro BalinovEmail: joro@jorobalinov.comWebsite: http://www.jorobalinov.com/*//* ---------------------------GLOBAL DEFINITIONS---------------------------- */* {
}
body {
	font-family: CORBEL, BEBAS__;
	font-size: 12pt;
	color: #F3F3F3;
	min-width: 860px;
	background-color: #151515;
	background-repeat: no-repeat;
	background-position: center 0;
	background:url(../img/bgbg.gif) no-repeat center top #151515;

}
a {
	color: #fff;
	outline: none;
}
input, select, textarea {
	font-family: CORBEL, BEBAS__;
}/* ---------------------------MAIN WRAPPER---------------------------- */
#mainWrapper {
	width: 800px;
	position: relative;
	margin: 0 auto;
	padding: 0 0 20px 0;
}/* ---------------------------TOP DETAILS---------------------------- */
#topDetails {
	height: 80px;
	background: #1d1d1d;
	padding: 0 20px;
}/* ------------------------------ */
#topDetails #callDates {
	width: 154px;
	height: 52px;
	float: left;
	margin: 25px 0 0 0;
}
#callDates img { -moz-opacity:0.7;filter:alpha(opacity=70);}
#callDates a:hover img { -moz-opacity:1.0;filter:alpha(opacity=100)}

#topDetails #bookOnline {
	width: 154px;
	height: 52px;
	float: left;
	margin: 25px -5px 0 0;
}
#bookOnline img { -moz-opacity:0.7;filter:alpha(opacity=70);}
#bookOnline a:hover img { -moz-opacity:1.0;filter:alpha(opacity=100)}

#topDetails #ctoa {
	width:161px;
	height:52px;
	float:left; 
	margin: 25px 0 0 0;
}
#ctoa img { -moz-opacity:0.7;filter:alpha(opacity=70); opacity:.70;}
#ctoa a:hover img { -moz-opacity:1.0;filter:alpha(opacity=100); opacity:1.0}
/* ------------------------------ */
#topDetails #flash {
	float: right;
	width: 35px;
	height: 38px;
	margin: 30px 0 0 0;
}
#topDetails #flash a {
	display: block;
	height: 38px;
	background: url('../img/td_flash.gif') no-repeat;
}
#topDetails #flash a:hover {
	background-position: 0 -38px;
}
#topDetails #flash a span {
	display: none;
}
#topDetails #youTube {
	float: right;
	width: 70px;
	height: 38px;
	margin: 30px 5px 0 0;
}
#topDetails #youTube a {
	display: block;
	height: 38px;
	background: url('../img/td_youtube.gif') no-repeat;
}
#topDetails #youTube a:hover {
	background-position: 0 -38px;
}
#topDetails #youTube a span {
	display: none;
}
#topDetails #rss {
	float: right;
	width: 50px;
	height: 38px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 0px;
}
#topDetails #rss a {
	display: block;
	height: 38px;
	background: url('../img/td_rss.gif') no-repeat;
}
#topDetails #rss a:hover {
	background-position: 0 0px;
}
#topDetails #rss a span {
	display: none;
}/* ---------------------------MAIN HEADER---------------------------- */
#mainHeader {
	height: 156px;
	background: #000 url('../img/h_bknd.jpg') no-repeat;
}/* ------------------------------ */
#mainHeader h1, #mainHeader hr {
	display: none;
}/* ------------------------------ */
#mainHeader a#logoLink {
	display: block;
	width: 325px;
	height: 85px;
	margin: 32px 0 0 0;
	float: left;
}/* ------------------------------ */
#mainHeader ul#mainNavigation {
	float: right;
	height: 69px;
	list-style: none;
	margin: -69px 0 0 0;
}
#mainHeader ul#mainNavigation li {
	float: left;
	height: 72px;
}
#mainHeader ul#mainNavigation li a {
	display: block;
	height: 72px;
	float: left;
	background-repeat: no-repeat;
}
#mainHeader ul#mainNavigation li a:hover {
	background-position: 0 -72px;
}
#mainHeader ul#mainNavigation li a span {
	display: none;
}
#mainHeader ul#mainNavigation li#company a {
	width: 91px;
	background-image: url('../img/nav_company.gif');
}
#mainHeader ul#mainNavigation li#products a {
	width: 82px;
	background-image: url('../img/nav_blog.gif');
}
#mainHeader ul#mainNavigation li#training a {
	width: 70px;
	background-image: url('../img/nav_news.gif');
}
#mainHeader ul#mainNavigation li#guidance a {
	width: 76px;
	background-image: url('../img/nav_guidance.gif');
}
#mainHeader ul#mainNavigation li#store a {
	width: 64px;
	background-image: url('../img/nav_store.gif');
}
#mainHeader ul#mainNavigation li#contact a {
	width: 77px;
	background-image: url('../img/nav_contact.gif');
}/* ---------------------------BREADCRUMB AND SEARCH---------------------------- */
#breadcrumb {
	height: 39px;
	background: #000 url('../img/bc_bknd.jpg') no-repeat;
	padding: 0 15px;
	overflow: hidden;
}/* ------------------------------ */
#breadcrumb .content {
	height: 39px;
	float: left;
	line-height: 39px;
	color: #fff;
	font-weight: bold;
}
#breadcrumb .content img {
	vertical-align: middle;
}
#breadcrumb .content a {
	color: #daa929;
}/* ------------------------------ */
#breadcrumb #subscribe {
	float: right;
	height: 35px;
	padding: 6px 0 0 0;
	width: 300px;
}
#breadcrumb #subscribe input.subscribeEmail {
	float: right;
	width: 152px;
	height: 20px;
	border: none;
	background: url('../img/search_text.gif') right 0 no-repeat;
	padding: 7px 8px 0 8px;
	color: #fff;
}
#breadcrumb #subscribe input.subscribeButton {
	display: block;
	float: right;
	width: 78px;
	height: 29px;
	margin: 0 0 0 5px;
	background: url('../img/subscribe.jpg') no-repeat;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	border-style: none;
}
#breadcrumb #subscribe input.subscribeButton:hover {
	background-position: 0 -29px;
}

/*----------------------------Google Search---------------------------*/

#breadcrumb #googlesearch {
	float: right;
	height: 35px;
	padding: 6px 0 0 0;
	width: 300px;
}
#breadcrumb #googlesearch input.subscribeEmail {
	float: right;
	width: 152px;
	height: 20px;
	border: none;
	background: url('../img/search_text.gif') right 0 no-repeat;
	padding: 7px 8px 0 8px;
	color: #fff;
}
#breadcrumb #googlesearch input.subscribeButton {
	display: block;
	float: right;
	width: 40px;
	height: 29px;
	margin: 0 0 0 0px;
	background: url('../img/search_button.gif') no-repeat;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	border-style: none;
}
#breadcrumb #googlesearch input.subscribeButton:hover {
	background-position: 0 -29px;
	}




/* ---------------------------FLASH INTRO---------------------------- */
#flashIntro {
	height: 276px;
	background: #000 url('../img/temp_flashintro.jpg') no-repeat;
	width: 800px;
}/* ---------------------------PAGE BODY---------------------------- */
.pageBody {
	background: #151515 url('../img/pb_bknd.jpg') repeat-x;
	overflow: hidden;
	position: relative;
	width: 800px;
	visibility: visible;
	background-image: url(../img/pb_bknd.jpg);
}
* html .pageBody { /* IE6 only fix */
	height: 1%;
}/* ------------------------------ */
.pageBody .contentBlock {
}
.pageBody .contentBlock .blockHeader {
	font-size: 1px;
	height: 6px;
	background: url('../img/cblock_tleft.gif') no-repeat;
	padding: 0 0 0 6px;
}
.pageBody .contentBlock .blockHeader span {
	display: block;
	font-size: 1px;
	height: 6px;
	background: url('../img/cblock_tright.gif') right 0 no-repeat;
}
.pageBody .contentBlock .blockFooter {
	font-size: 1px;
	height: 6px;
	background: url('../img/cblock_fleft.gif') no-repeat;
	padding: 0 0 0 6px;
}
.pageBody .contentBlock .blockFooter span {
	display: block;
	font-size: 1px;
	height: 6px;
	background: url('../img/cblock_fright.gif') right 0 no-repeat;
}
.pageBody .contentBlock .blockContent {
	background: #2a2a2a;
}
.pageBody .contentBlock .blockContent h2 {
	font-size: 20px;
	color: #fff;
}/* ---------------------------HOME PAGE---------------------------- */
#homePage {
	padding: 6px;
	width: 788px;
	font-family:Arial;
	font-size:14px;
	
	}
#homePage #aboutUs {
	width: 516px;
	height: 178px;
	margin: 0 0 6px 0;
	background: url('../img/aboutus_box2ff.png') no-repeat;
	padding: 10px 0 0 0;
	margin-left:10px;
}

#homePage #aboutUs .blockContent {
	padding: 5px 42px 15px 15px;
	overflow: hidden;
	height: 169px;
	color: #b1b1b1;
	position: relative;
}
#homePage #aboutUs a.slideUp {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url('../img/abup.png') no-repeat;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#homePage #aboutUs a.slideUp:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#homePage #aboutUs a.slideDown {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 130px;
	background: url('../img/abdown.png') no-repeat;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#homePage #aboutUs a.slideDown:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#homePage #aboutUs #aboutContent {
	overflow:hidden;
}
#homePage #aboutUs #aboutContent ul  {
list-style: none; 
}
/*#homePage #aboutUs #aboutContent ul li { height:90px;}*/
/* ------------------------------ */


#homePage #recentNews {
	width: 517px;
	height: 317px;
	background: url('../img/breakingnews_box.png') no-repeat;
	padding: 10px 10px 0 0;
}
#homePage #recentNews h2 {
	font-size: 18px;
	color: #fff;
}
#homePage #recentNews .blockContent {
	overflow: hidden;
	height: 310px;
	color: #b1b1b1;
	padding: 5px 15px 40px 15px;
	position: relative;
}
#homePage #recentNews a.slideUp {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 10px;
	background: url('../img/abup.png') no-repeat;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}
#homePage #recentNews a.slideUp:hover {
	-moz-opacity:1;
	filter:alpha(opacity=100);
}
#homePage #recentNews a.slideDown {
	display: block;
	width: 22px;
	height: 22px;
	position: absolute;
	right: 10px;
	top: 200px;
	background: url('../img/abdown.png') no-repeat;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}




/* ------------------------------ */
#homePage #whatsNew {
	position: absolute;
	right: 15px;
	top: 6px;
	width: 245px;
	height: 578px;
	background: url('../img/ffslice.jpg') no-repeat;
	padding: 10px 0 0 0;
}
#homePage #whatsNew h2 {
	font-size: 18px;
}
#homePage #whatsNew .blockContent {
	overflow: hidden;
	color: #b1b1b1;
	float:left;
	padding-top:60px;
	padding-left:7px;
}
#homePage #whatsNew a.moreNews {
	display: block;
	position: absolute;
	left: 6px;
	bottom: 0;
	width: 22px;
	height: 22px;
	background: url('../img/info.gif') no-repeat;
}
#homePage #whatsNew a.moreNews:hover {
	background-position: 0 -22px;
}


/* ---------------------------SPLASH HOME----------------------------- */
#home-main
{
	margin:auto;
	width:700px;
	overflow:hidden;
}

#nav-left-bar
{	
	position:absolute;
	top:275px;
	left:-180px;
}

#nav-left-bar-hs
{	
	position:absolute;
	top:275px;
	left:-240px;
}

#nav-left-bar-gen
{	
	position:absolute;
	top:275px;
	left:-264px;
}

#nav-left-bar-height
{	
	position:absolute;
	top:196px;
	left:-299px;
}

#nav-left-bar-height2
{	
	position:absolute;
	top:275px;
	left:-299px;
}

#nav-construction
{	
	position:absolute;
	top:179px;
	left:-288px;
}

#nav-genind
{	
	position:absolute;
	top:179px;
	left:-285px;
}

#nav-safety
{	
	position:absolute;
	top:179px;
	left:-330px;
}

#nav-access
{	
	position:absolute;
	top:179px;
	left:-275px;
}

/*--------------nav--------------*/

#navcontainer ul
{
	list-style-type: none;
	text-align: right;
}

#navcontainer ul li a
{
	background: transparent url(images/list-off.gif) left center no-repeat;
	padding-left: 15px;
	text-align: left;
	text-decoration: none;
	color: #999;
	outline:#999999;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight: bold;
}

#navcontainer ul li a:hover
{
	background: transparent url(images/list-on.gif) left center no-repeat;
	color: #666;
}

#navcontainer ul li a#current
{
	background: transparent url(images/list-active.gif) left center no-repeat;
	color: #666;
}

#hsingelcol
{
	width:640px;
	float:left;	
}

#hdoublecol1
{
	float:left;
	width:310px;
	margin-right:20px;
}

#hdoublecol2
{
	float:left;
	width:310px;
}

#htriplecol1
{
	float:left;
	width:205px;
	margin-right:10px;
}

#htriplecol2
{
	float:left;
	width:205px;
	margin-right:10px;
}

#htriplecol3
{
	float:left;
	width:205px;
}

/* ---------------------------TESTIMONIALS---------------------------- */
#testimonials h2 {
	display: none;
}
#testimonials {
	height: 221px;
	background: url('../img/testimonials_bknd.jpg') no-repeat;
}/* ---------------------------GUIDANCE---------------------------- */
#pageGuidance {
	background: url('../img/guidance-bg.jpg') no-repeat;
	width: 800px;
}
#pageGuidance h1 {
	font-size: 22px;
	padding: 15px 30px;
}
#pageGuidance #guidanceList dl {
	position: relative;
	width: 750px;
	margin: 0 auto;
	overflow: hidden;
}
* html #pageGuidance #guidanceList dl {
	height: 1%;
}
#pageGuidance #guidanceList dl dd {
	height: 134px;
	float: left;
	width: 374px;
	margin: 0 0 10px 0;
}
#pageGuidance #guidanceList dl dd.itemLeft {
	background: url('../img/guidance_item_left.gif') no-repeat;
	border-right: 1px solid #393939;
}
#pageGuidance #guidanceList dl dd.itemRight {
	background: url('../img/guidance_item_right.gif') right 0 no-repeat;
	border-left: 1px solid #717171;
}
#pageGuidance #guidanceList dl dd .guidanceItem {
	padding: 0 50px 0 100px;
	background-repeat: no-repeat;
	background-position: 15px 0;
	position: relative;
	font-family:Arial;
	font-size:9.5pt;
}
#pageGuidance #guidanceList dl dd .guidanceItem a.itemArrow {
	display: block;
	cursor: pointer;
	width: 26px;
	height: 29px;
	position: absolute;
	right: 10px;
	top: 55px;
	background: url('../img/guidance_item_arrow.gif') no-repeat;
}
#pageGuidance #guidanceList dl dd .guidanceItem a.itemArrow:hover {
	background-position: 0 -29px;
}
#pageGuidance #guidanceList dl dd .guidanceItem a.itemArrow span {
	display: none;
}
#pageGuidance #guidanceList dl dd .rescue {
	background-image: url('../img/guidance_rescue.jpg');
}
#pageGuidance #guidanceList dl dd .slings {
	background-image: url('../img/guidance_slings.jpg');
}
#pageGuidance #guidanceList dl dd .restraints {
	background-image: url('../img/guidance_restraints.jpg');
}
#pageGuidance #guidanceList dl dd .supervisors {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .reels {
	background-image: url('../img/guidance_reels.jpg');
}
#pageGuidance #guidanceList dl dd .articles {
	background-image: url('../img/guidance_articles.jpg');
}

}
#pageGuidance #guidanceList dl dd .1 {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .award {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .training {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .inspection {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .step {
	background-image: url('../img/guidance_supervisors.jpg');
}
#pageGuidance #guidanceList dl dd .anchor {
	background-image: url('../img/guidance_supervisors.jpg');
}





/* -------------------------- */
#pageGuidance #guidanceOverview {
	background: #151515 url('../img/pb_bknd.jpg') repeat-x;
	overflow: hidden;
}
* html #pageGuidance #guidanceOverview {
	height: 1%;
}
#pageGuidance #guidanceOverview h1 {
	color: #FFCC33;
	font-size: 17px;
	padding: 15px 30px;
}
#pageGuidance #guidanceOverview .guidanceColumn {
	width: 340px;
	float: left;
	padding: 0 30px 30px 30px;
	color: #c1c1c1;
	font-family:Arial;
}
#pageGuidance #guidanceOverview .guidanceColumn p {
	padding: 0 0 10px 0;
}/* ---------------------------TRAINING---------------------------- */
#pageTraining {
	background: #151515 url('') no-repeat;
	padding: 0px 0px 30px 0px;
	width: 780px;
	overflow: hidden;
}
* html #pageTraining {
	height: 1%;
}
#pageTraining h1 {
	padding: 0 10px;
	font-size: 22px;
}
#pageTraining h2 {
	padding: 0 10px;
	font-size: 16px;
	color: #ffcc33;
}
#pageTraining .column {
	width: 370px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#pageTraining .column h3 {
	padding: 20px 0 5px 0;
	color: #999;
}
.trainingBlock {
	width: 370px;
	height: 84px;
	margin: 10px 0;
	background: url('../img/training_block.jpg') no-repeat;
}
.trainingBlock .sub {
	height: 74px;
	background-repeat: no-repeat;
	padding: 10px 30px 0 80px;
	position: relative;
}
.trainingBlock h4 {
	font-size: 15px;
	color: #ffcc33;
}
.trainingBlock a.arrow {
	display: block;
	position: absolute;
	width: 25px;
	height: 29px;
	background: url('../img/training_block_arrow.gif') no-repeat;
	top: 27px;
	right: 10px;
}
.trainingBlock a.arrow:hover {
	background-position: 0 -29px;
}
.trainingBlock a.arrow span {
	display: none;
}
#trainingService .sub {
	background-image: url('../img/training_block_service.jpg');
}
#trainingBooking .sub {
	background-image: url('../img/training_block_booking.jpg');
}
#trainingAccount .sub {
	background-image: url('../img/training_block_account.jpg');
}/* ---------------------------SERVICE PACK---------------------------- */
#pageServicePack {
	background: #151515 url('../img/servicepack_bknd.jpg') no-repeat;
}
#pageServicePack h1 {
	height: 44px;
	line-height: 44px;
	margin: 26px 0 0 30px;
	padding: 0 0 0 50px;
	font-size: 22px;
	color: #ffcc33;
}
#pageServicePack #servicePackIntro {
	padding: 20px 300px 30px 30px;
}
#pageServicePack #servicePackIntro p {
	padding: 0 0 10px 0;
}
#pageServicePack #serviceAreas {
	padding: 0 30px 30px 30px;
}
#pageServicePack #serviceAreas h2 {
	font-size: 20px;
	color: #a7a7a7;
	padding: 0 0 20px 0;
}
#pageServicePack #serviceAreas dl {
	overflow: hidden;
}
* html #pageServicePack #serviceAreas dl {
	height: 1%;
}
#pageServicePack #serviceAreas dl dd {
	height: 187px;
	float: left;
	margin: 0 0 10px 0;
}
#pageServicePack #serviceAreas dl dd h3 {
	font-size: 16px;
	color: #ffcc33;
	padding: 0 0 5px 0;
}
#pageServicePack #serviceAreas dl dd .sub {
	padding: 15px 15px 0 130px;
	height: 173px;
	background-repeat: no-repeat;
	background-position: 10px 0;
}
#pageServicePack #serviceAreas dl dd.itemLeft {
	width: 369px;
	background: url('../img/servicepack_block_left.gif') no-repeat;
	border-right: 1px solid #343434;
}
#pageServicePack #serviceAreas dl dd.itemRight {
	width: 369px;
	background: url('../img/servicepack_block_right.gif') right 0 no-repeat;
	border-left: 1px solid #656565;
}
#pageServicePack #serviceAreas dl dd.itemRow {
	background: url('../img/servicepack_block_left.gif') no-repeat;
}
#pageServicePack #serviceAreas dl dd.itemRow .wrapper {
	width: 740px;
	height: 187px;
	background: url('../img/servicepack_block_right.gif') right 0 no-repeat;
}
#pageServicePack #serviceAreas dl dd #toolbox {
	background-image: url('../img/servicepack_toolbox.jpg');
}
#pageServicePack #serviceAreas dl dd #inspection {
	background-image: url('../img/servicepack_inspection.jpg');
}
#pageServicePack #serviceAreas dl dd #consultancy {
	background-image: url('../img/servicepack_consultancy.jpg');
}
#pageServicePack #serviceAreas dl dd #guidance {
	background-image: url('../img/servicepack_guidance.jpg');
}
#pageServicePack #serviceAreas dl dd#audit {
	background: url('../img/servicepack_audit.jpg') no-repeat;
	padding: 0 0 0 132px;
	width: 230px;
	margin: 0 10px 0 0;
	border: none;
}
#pageServicePack #serviceAreas dl dd#audit .wrapper {
	height: 187px;
	background: url('../img/servicepack_block_right.gif') right 0 no-repeat;
}
#pageServicePack #serviceAreas dl dd#audit .sub {
	padding: 15px 15px 0 0;
}
#pageServicePack #serviceAreas dl dd#form {
	background: url('../img/servicepack_form_left.jpg') no-repeat;
	padding: 0 0 0 94px;
	width: 274px;
	border: none;
	position: relative;
}
#pageServicePack #serviceAreas dl dd#form .wrapper {
	height: 187px;
	background: url('../img/servicepack_form_right.jpg') right 0 no-repeat;
}
#pageServicePack #serviceAreas dl dd#form .sub {
	padding: 15px 15px 0 15px;
}
#pageServicePack #serviceAreas dl dd#form a.order {
	display: block;
	width: 70px;
	height: 29px;
	background: url('../img/servicepack_form_order.gif') no-repeat;
	position: absolute;
	right: 15px;
	bottom: 15px;
}
#pageServicePack #serviceAreas dl dd#form a.order:hover {
	background-position: 0 -29px;
}
#pageServicePack #serviceAreas dl dd#form a.order span {
	display: none;
}/* ---------------------------CONTACT---------------------------- */
#pageContact #contactDetails {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
	overflow: hidden;
	padding: 0 0 20px 0;
}
* html #pageContact #contactDetails {
	height: 1%;
}
#pageContact #contactDetails .column {
	float: left;
	width: 360px;
	padding: 0 20px;
}
#pageContact #contactDetails .column .title {
	height: 55px;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}
#pageContact #contactDetails .column .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageContact #contactDetails .column .title p {
	color: #ffcc33;
	font-weight: bold;
}
#pageContact .form {
}
#pageContact .form .formItem {
	width: 180px;
	height: 70px;
	float: left;
}
#pageContact .form .formItem label {
	display: block;
	font-weight: bold;
	color: #ffcc33;
	padding: 0 0 5px 0;
}
#pageContact .form .formItem input {
	width: 154px;
	height: 27px;
	background: url('../img/contact_input.gif') right 0 no-repeat;
	border: 0;
	line-height: 12px;
	padding: 7px 7px 0 7px;
	color: #fff;
}
#pageContact .form .formItem textarea {
	width: 328px;
	height: 100px;
	border: 0;
	background: url('../img/contact_textarea.gif') right bottom no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 10px;
}
#pageContact .form .large {
	width: 360px;
	height: 150px;
}
#pageContact .form .submit {
	clear: left;
	height: 29px;
}
#pageContact .form .submit a {
	display: block;
	width: 80px;
	height: 29px;
	background: url('../img/contact_submit.gif') no-repeat;
	float: right;
}
#pageContact .form .submit a:hover {
	background-position: 0 -29px;
}
#pageContact .form .submit a span {
	display: none;
}
#pageContact #contactDetails #contactInfo dl {
	font-size: 15px;
}
#pageContact #contactDetails #contactInfo dl dd {
	padding: 0 0 10px 0;
}
#pageContact #contactDetails #contactInfo dl dd strong {
	color: #ffd633;
}
#pageContact #contactDetails #contactInfo dl dd small {
	color: #ccc;
	font-size: 11px;
}/* ---------------------------- */
#pageContact #literature {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
}
#pageContact #literature .content {
	background: url('../img/contact_literature.jpg') no-repeat;
	padding: 40px 40px 30px 330px;
}
#pageContact #literature .content p {
	padding: 0 0 10px 0;
}
#pageContact #literature .title {
	height: 55px;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageContact #literature .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageContact #literature .title p {
	color: #ffcc33;
	font-weight: bold;
}/* ---------------------------- */
#pageContact #subscribe {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
}
#pageContact #subscribe .content {
	background: url('../img/contact_subscribe.jpg') right 0 no-repeat;
	padding: 50px 350px 30px 40px;
}
#pageContact #subscribe .content p {
	padding: 0 0 10px 0;
}
#pageContact #subscribe .title {
	height: 55px;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageContact #subscribe .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageContact #subscribe .title p {
	color: #ffcc33;
	font-weight: bold;
}/* ------------------------- */
#pageContact .emailForm {
	overflow: hidden;
}
* html #pageContact .emailForm {
	height: 1%;
}
#pageContact .emailForm label {
	display: block;
	color: #ffcc33;
	font-weight: bold;
}
#pageContact .emailForm input {
	width: 154px;
	height: 27px;
	background: url('../img/contact_input.gif') right 0 no-repeat;
	border: 0;
	line-height: 12px;
	padding: 7px 7px 0 7px;
	color: #fff;
	float: left;
	margin: 0 10px 0 0;
}
#pageContact .emailForm a.submit {
	display: block;
	width: 80px;
	height: 29px;
	background: url('../img/contact_submit.gif') no-repeat;
	float: left;
}
#pageContact .emailForm a.submit:hover {
	background-position: 0 -29px;
}
#pageContact .emailForm a.submit span {
	display: none;
}/* ---------------------------SERVICE PACK BOOOKING---------------------------- */
#clientDetails, #trainingLocation, #courseDetails, #orderConfirmation {
	display: none;
}
#titleClientDetails, #titleTrainingLocation, #titleCourseDetails, #titleOrderConfirmation {
	cursor: pointer;
}
#pageSPBooking .bookingBlock {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
	padding: 0 0 20px 0;
	overflow: hidden;
}
* html #pageSPBooking .bookingBlock {
	height: 1%;
}
#pageSPBooking .bookingBlock .column {
	float: left;
	width: 360px;
	padding: 0 20px;
}
#pageSPBooking .bookingBlock .title {
	height: 45px;
	padding: 20px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageSPBooking .bookingBlock .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageSPBooking .bookingBlock .column h3 {
	font-size: 16px;
	color: #999;
	padding: 0 0 5px 0;
}
#pageSPBooking .bookingBlock .column p {
	padding: 0 0 10px 0;
}
#pageSPBooking .bookingBlock .form {
}
#pageSPBooking .bookingBlock .form .formItem {
	height: 60px;
}
#pageSPBooking .bookingBlock .form .formItem label {
	display: block;
	font-weight: bold;
	color: #ffcc33;
	padding: 0 0 5px 0;
}
#pageSPBooking .bookingBlock .form .formItem input {
	width: 154px;
	height: 27px;
	background: url('../img/contact_input.gif') right 0 no-repeat;
	border: 0;
	line-height: 12px;
	padding: 7px 7px 0 7px;
	color: #fff;
}
#pageSPBooking .bookingBlock .form .formItem textarea {
	width: 328px;
	height: 100px;
	border: 0;
	background: url('../img/contact_textarea.gif') right bottom no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 10px;
}
#pageSPBooking .bookingBlock .form .large {
	width: 360px;
	height: 150px;
}
#pageSPBooking .bookingBlock .form .submit {
	clear: left;
	height: 29px;
}
#pageSPBooking .bookingBlock .form .submit a {
	display: block;
	width: 80px;
	height: 29px;
	background: url('../img/contact_submit.gif') no-repeat;
	float: left;
}
#pageSPBooking .bookingBlock .form .submit a:hover {
	background-position: 0 -29px;
}
#pageSPBooking .bookingBlock .form .submit a span {
	display: none;
}/* ---------------------------PRODUCTS---------------------------- */
#pageProducts #productsFlash {
	height: 515px;
	background: url('../img/temp_prodflash.jpg') no-repeat;
}
#pageProducts .productBlock {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
	padding: 0 0 20px 0;
}
#pageProducts .productBlock .title {
	height: 55px;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageProducts .productBlock .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageProducts .productBlock .title p {
	color: #ffcc33;
	font-weight: bold;
}/* ------------------------- */
#pageProducts #popularProductsSmall {
}
#pageProducts #popularProductsSmall dl {
	overflow: hidden;
	padding: 0 10px;
}
* html #pageProducts #popularProductsSmall dl {
	height: 1%;
}
#pageProducts #popularProductsSmall dl dd {
	width: 100px;
	float: left;
	padding: 0 15px;
	text-align: center;
}
#pageProducts #popularProductsSmall dl dd .thumbnail {
	width: 100px;
	height: 92px;
	background: url('../img/products_thumb1.gif') no-repeat;
	margin: 0 0 5px 0;
}
#pageProducts #popularProductsSmall dl dd span {
	display: block;
}
#pageProducts #popularProductsSmall dl dd span.productName {
	font-weight: bold;
}
#pageProducts #popularProductsSmall dl dd span.productPrice {
	font-weight: bold;
	color: #ffcc33;
	font-size: 18px;
}/* ------------------------- */
#pageProducts #popularProductsLarge {
}
#pageProducts #popularProductsLarge dl {
	overflow: hidden;
	padding: 0 10px;
}
* html #pageProducts #popularProductsLarge dl {
	height: 1%;
}
#pageProducts #popularProductsLarge dl dd {
	width: 239px;
	float: left;
	padding: 0 10px;
}
#pageProducts #popularProductsLarge dl dd .thumbnail {
	width: 239px;
	height: 182px;
	background: url('../img/products_thumb2.gif') no-repeat;
	margin: 0 0 5px 0;
}
#pageProducts #popularProductsLarge dl dd span {
	display: block;
}
#pageProducts #popularProductsLarge dl dd span.productName {
	font-weight: bold;
	font-size: 14px;
	color: #999;
	padding: 0 0 5px 0;
}
#pageProducts #popularProductsLarge dl dd span.productPrice {
	font-weight: bold;
	color: #ffcc33;
	font-size: 18px;
	height: 29px;
	line-height: 29px;
	padding: 10px 0 0 0;
}
#pageProducts #popularProductsLarge dl dd span.productPrice a.buyLink {
	display: block;
	width: 56px;
	height: 29px;
	background: url('../img/products_buy.gif') no-repeat;
	float: left;
	margin: 0 10px 0 0;
}
#pageProducts #popularProductsLarge dl dd span.productPrice a.buyLink:hover {
	background-position: 0 -29px;
}
#pageProducts #popularProductsLarge dl dd span.productPrice a.buyLink span {
	display: none;
}/* ---------------------------COMPANY---------------------------- */
#pageCompany {
}
#pageCompany #companyFlash {
	height: 448px;
	background: url('../img/temp_companyflash.jpg') no-repeat;
}
#pageCompany #aboutUs {
	background: #151515 url('../img/pb_bknd.jpg') repeat-x;
	overflow: hidden;
	padding: 0 10px 30px 10px;
}
* html #pageCompany #aboutUs {
	height: 1%;
}
#pageCompany #aboutUs .title {
	height: 55px;
	padding: 10px 20px 0 20px;
	margin: 0 0 10px 0;
}
#pageCompany #aboutUs .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageCompany #aboutUs .title p {
	color: #ffcc33;
	font-weight: bold;
}
#pageCompany #aboutUs .column {
	float: left;
	width: 350px;
	padding: 0 20px;
}
#pageCompany #aboutUs .column img {
	margin: 15px 0;
}/* ---------------------------HSML---------------------------- */
#pageHsml {
	overflow: hidden;
	padding: 0 0 30px 0;
}
* html #pageHsml {
	height: 1%;
}
/* --------------------------- */



#pageHsml #hsmlFlash {
	height: 233px;
	background-repeat: no-repeat;
}
#pageHsml .title {
	background: url('../img/hsml_title.jpg') repeat-x;
	padding: 15px 30px;
}
#pageHsml .title h2 {
	color: #fff;
	font-size: 18px;
}
#pageHsml .title h3 {
	color: #ffcc33;
	font-size: 16px;
}
/* --------------------------- */



#pageHsml #tabs {
	width: 380px;
	float: left;
	margin: 0 15px;
}
#pageHsml #tabs ul.tabNavigation {
	list-style: none;
	overflow: hidden;
	padding: 0 0 0 20px;
}
* html #pageHsml #tabs ul.tabNavigation {
	height: 1%;
}
#pageHsml #tabs ul.tabNavigation li {
	float: left;
	padding: 0 10px 0 0;
}
#pageHsml #tabs ul.tabNavigation li a {
	display: block;
	float: left;
	padding: 6px 12px;
	background: #2d2d2d;
	text-decoration: none;
	color: #959595;
}
#pageHsml #tabs ul.tabNavigation li a.selected {
	background: #3f3f3f;
	color: #fff;
}
#pageHsml #tabs .tabItem {
	background: #3f3f3f;
	padding: 15px;
}
#pageHsml #tabs .tabItem h3 {
	font-size: 16px;
	margin: 0 0 5px 0;
}
#pageHsml #tabs .tabItem p {
	padding: 0 0 10px 0;
}
#pageHsml #tabs .tabItem img {
	margin: 15px 0;
}
/* --------------------------- */



#pageHsml #hsmlContent {
	float: left;
	width: 380px;
	position: static;
}
#pageHsml #hsmlContent #hsmlVideo {
	height: 272px;
	margin: 0 0 0 0;
	background-repeat: no-repeat;
}
/* --------------------------- */



#pageHsml #hsmlContent dl#courseInfo {
	height: 89px;
	padding: 0 0 10px 0;
}
#pageHsml #hsmlContent dl#courseInfo dd {
	float: left;
	height: 89px;
	margin: 0 2px 0 0;
	background: url('../img/hsml_course_download.gif') no-repeat;
	width: 111px;
}
#pageHsml #hsmlContent dl#courseInfo dd span {
	display: none;
}
#pageHsml #hsmlContent dl#courseInfo dd#courseName {
	width: 166px;
	background: url('../img/hsml_course_level1.gif') no-repeat;
}
#pageHsml #pageTraining #hsmlContent dl#courseInfo dd#courseDuration {
	width: 56px;
	height: 54px;
	background: url('../img/hsml_course_duration.gif') no-repeat;
	padding: 35px 0 0 55px;
	font-size: 18px;
	line-height: 18px;
	text-align: left;
}
#pageHsml #pageTraining #hsmlContent dl#courseInfo dd#courseDoc {
	width: 88px;
	margin: 0;
}
#pageHsml #pageTraining #hsmlContent dl#courseInfo dd#courseDoc a {
	display: block;
	height: 89px;
	background: url('../img/hsml_course_download.gif') no-repeat;
}
#pageHsml #pageTraining #hsmlContent dl#courseInfo dd#courseDoc a:hover {
	background-position: 0 -89px;
}
/* --------------------------- */



#pageHsml #hsmlContent #courseContent {
	padding: 0 0 10px 0;
}
#pageHsml #hsmlContent #courseContent a.block {
	display: block;
	height: 45px;
	background: url('../img/course_content.jpg') no-repeat;
	padding: 0 40px 0 65px;
	text-decoration: none;
}
#pageHsml #hsmlContent #courseContent a.block:hover {
	background-position: 0 -45px;
}
#pageHsml #hsmlContent #courseContent a.block span {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 15px;
	color: #ffcc33;
	line-height: 45px;
}
#pageHsml #hsmlContent #courseContent a.block:hover span {
	color: #fff;
}
#pageHsml #hsmlContent #courseContent a.block small {
	display: block;
	float: right;
	color: #ccc;
	line-height: 45px;
}
#pageHsml #hsmlContent .blockDetail {
	display: none;
	padding: 10px;
}
#pageHsml #hsmlContent .blockDetail h3 {
	font-size: 16px;
	padding: 0 0 5px 0;
}
#pageHsml #hsmlContent .blockDetail p {
	padding: 0 0 5px 0;
}
#pageHsml #hsmlContent .blockDetail ul {
	padding: 5px 15px;
}
/* --------------------------- */



#pageHsml #hsmlContent #coursePricing {
	padding: 0 0 10px 0;
}
#pageHsml #hsmlContent #coursePricing a.block {
	display: block;
	height: 45px;
	background: url('../img/course_pricing.jpg') no-repeat;
	padding: 0 40px 0 65px;
	text-decoration: none;
}
#pageHsml #hsmlContent #coursePricing a.block:hover {
	background-position: 0 -45px;
}
#pageHsml #hsmlContent #coursePricing a.block span {
	display: block;
	float: left;
	font-weight: bold;
	font-size: 15px;
	color: #ffcc33;
	line-height: 45px;
}
#pageHsml #hsmlContent #coursePricing a.block:hover span {
	color: #fff;
}
#pageHsml #hsmlContent #coursePricing a.block small {
	display: block;
	float: right;
	color: #ccc;
	line-height: 45px;
}
/* ---------------------------

PRE FOOTER

---------------------------- */



#preFooter {
	height: 64px;
	padding: 20px 0 0 0;
	background: url('../img/f_bknd.jpg') no-repeat;
	text-align: center;
	font-family:Arial;
}
#preFooter a:hover { text-decoration:none; color:#ffcc33}
/* ---------------------------

HSBC Page

---------------------------- */



#pageHsbc #contactDetails {
	background: #242424 url('../img/pb_bknd2.jpg') no-repeat;
	overflow: hidden;
	padding: 0 0 20px 0;
}
* html #pageHsbc #contactDetails {
	height: 1%;
}
#pageHsbc #contactDetails .column {
	float: left;
	width: 360px;
	padding: 0 20px;
}
#pageHsbc #contactDetails .column .title {
	height: 55px;
	padding: 10px 0 0 0;
	margin: 0 0 10px 0;
}
#pageHsbc #contactDetails .column .title h2 {
	font-size: 18px;
	color: #d1d1d1;
}
#pageHsbc #contactDetails .column .title p {
	color: #ffcc33;
	font-weight: bold;
}
#pageHsbc #contactDetails #textColumn {
	padding: 100px 0 0 0;
}
#pageHsbc #contactDetails #hsbcText {
	background: url('../img/hsbc_bknd.jpg') no-repeat;
	width: 290px;
	height: 245px;
	padding: 10px 15px 0 15px;
	font-size:10pt;
}
#pageHsbc #contactDetails #hsbcText h3 {
	padding: 0 0 5px 0;
	color: #999;
	font-size: 16px;
}
#pageHsbc #contactDetails #hsbcText p {
	padding: 0 0 10px 0;
}
#pageHsbc .form {
}
#pageHsbc .form .formItem {
	width: 180px;
	height: 70px;
	float: left;
}
#pageHsbc .form .formItem label {
	display: block;
	font-weight: bold;
	color: #ffcc33;
	padding: 0 0 5px 0;
}
#pageHsbc .form .formItem input {
	width: 154px;
	height: 27px;
	background: url('../img/contact_input.gif') right 0 no-repeat;
	border: 0;
	line-height: 12px;
	padding: 7px 7px 0 7px;
	color: #fff;
}
#pageHsbc .form .formItem textarea {
	width: 328px;
	height: 100px;
	border: 0;
	background: url('../img/contact_textarea.gif') right bottom no-repeat;
	color: #fff;
	font-size: 12px;
	padding: 10px;
}
#pageHsbc .form .large {
	width: 360px;
	height: 150px;
}
#pageHsbc .form .submit {
	clear: left;
	height: 29px;
}
#pageHsbc .form .submit a {
	display: block;
	width: 80px;
	height: 29px;
	background: url('../img/contact_submit.gif') no-repeat;
	float: right;
}
#pageHsbc .form .submit a:hover {
	background-position: 0 -29px;
}
#pageHsbc .form .submit a span {
	display: none;
}
/* ---------------------------

MAIN FOOTER

---------------------------- */



#mainFooter {
	padding: 15px 0;
	overflow: auto;
}
* html #mainFooter { /* IE6 only fix */
	height: 1%;
}
#mainFooter hr {
	display: none;
}
#mainFooter .block {
	float: left;
	width: 320px;
	height: 65px;
	margin: 0 20px 0 0;
	padding: 10px;
	font-size: 13px;
	font-weight: bold;
	color:#CCCCCC;
	background: url('../img/footer_contact.gif') no-repeat;
}
#mainFooter .block strong {
	color: #ffcc33;
}
#breadcrumb #subscribe input.subscribeButton2 {
	display: block;
	float: right;
	width: 78px;
	height: 29px;
	margin: 0 0 0 0;
	background: url('../img/lupa.jpg') no-repeat;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	border-style: none;
}
#breadcrumb #subscribe2 input.subscribeEmail2 {
	float: left;
	width: 152px;
	height: 20px;
	border: none;
	background: url('../img/search_text.gif') right 0 no-repeat;
	padding: 7px 8px 0 8px;
	color: #fff;
}
.mainbox {
	background: url(../img/main_bg.jpg) repeat-x #242424;
	width:100%;
	height:auto;
	
}
.inmain {
	width:95%;
	margin:auto;
	height:auto;
}

.tt {
	font-family:Arial;
	font-size:14px;
	padding-left:0px;
	padding-top:6px;
	font-weight:bold;
	cursor:pointer;

}
.graybox {
	width:752px;
	height:auto;
	background:url(../img/graybox_bg.jpg) repeat-x #808080;
	border:solid 1px #666666;
	border-top:0px;
	border-bottom:0px;
	font-family:Arial;
	font-size:14px;
}
.graybox_ft {
	background:url(../img/graybox_ft.jpg) no-repeat;
	width:754px;
	height:5px;
}
.geanta {
	padding-left:60px;
	padding-top:50px;
	float:left
}
.graybox_text {
	float:left;
	font-family:Arial;;
	padding-left:20px;
	font-size:14px;
	padding-top:20px;
	
}
.otitle {
	font-family:"Myriad Pro";
	font-size:22px;
	color:#ffcc33;
	font-weight:lighter
}
#trainingDownload .sub {
	background-image: url('../img/training_download.png');
}
.imageviewer {
	width:100%;
	height:163px;
}
.iv_left {
	background:url(../img/iv_left.jpg) no-repeat;
	width:8px;
	height:163px;
	float:left
}
.iv_center {
	background:url(../img/iv_center.jpg) repeat-x;
	width:97.8%;
	height:163px;
	float:left
}
.iv_right {
	background:url(../img/iv_right.jpg) no-repeat;
	width:8px;
	height:163px;
	float:left
}
.iv_pic {
	width:157px;
	height:82px;
	border:solid 4px #8a8a8a;
	float:left;
	margin-left:5px;
}
#topDetails #rss2 {
	float:right;
	width:86px;
	height:38px;
	margin-top:30px;
	margin-right:0px;
	margin-bottom:0;
	margin-left:0;
	padding-left: 0px;
}
#topDetails #rss2 a {
	display: block;
	height: 38px;
	background: url('../img/rss_but.jpg') no-repeat;
}
#topDetails #rss2 a:hover {
	background-position: 0 0px;
}
#topDetails #rss2 a span {
	display: none;
}
.hg {
	font-family:Arial;
	font-size:18px;
	padding-top:5px;
	float:left
}
.img_pic {
	width:157px;
	height:82px;
	word-spacing:5px;
	padding:2px;
}
.picul li {
	padding-left:10px;
}


.boxtab { background:url(../img/boxtab.png) no-repeat; width:370px; height:84px;  font-family:'Myriad Pro'; font-size:14px; float:left; line-height:1.2em;}

.pulamea a:hover { background:url(../img/boxtab2.jpg);}
#galleryContent a img { -moz-opacity:0.5;filter:alpha(opacity=50); border:solid 2px #cacaca}
#galleryContent a:hover img { -moz-opacity:1.0;filter:alpha(opacity=100)}


.title1 {
	float:left;
	cursor:pointer;
	height:31px;
	background:url(../img/title_bg1.jpg) repeat-x;
	border:solid 1px #666666;
	border-bottom:0px;
	border-right:0px;

	}
.titleactive {
	float:left;
	cursor:pointer;
	height:31px;
	background:url(../img/title_bg1.jpg) repeat-x;
	border:solid 1px #666666;
	border-bottom:0px;
	border-right:0px;
	color:#ffcc33;

}
.title2 {
	float:left;
	height:30px;
	cursor:pointer;
	background:url(../img/title_bg2.jpg) repeat-x;
	border:solid 1px #333333;
	border-bottom:solid 1px #666666;
	border-right:0px;

}
.titleactive a{color:#ffcc33;}
.inmain a:hover {color:#ffcc33;}


.gtitle { font-family:"Myriad Pro"; font-size:22px; color:#999999}


.email_inp { background:url(../img/email_inp.jpg) no-repeat; width:313px; height:28px; border:0px;  color:#FFFFFF; font-family:Arial; font-size:15px; vertical-align:middle; padding:5px; }
.forms_text { font-family:Arial; font-size:16px; color:#FFFFFF}
.inp { background:url(../img/inp.jpg) no-repeat; width:147px; height:27px; border:0px; color:#FFFFFF; font-family:Arial; font-size:14px;}
.ta { background:url(../img/ta.jpg) no-repeat; width:315px; height:120px; border:0px; overflow:auto; color:#FFFFFF; font-family:Arial; font-size:14px; padding:5px; }
.lp_ul {color:#e1b947; font-weight:bold; line-height:1.9em}


.hs2_pdf {float:right; float:right; margin-left:0px;}

.yellow {color:#ffcc33}
.blue {color:#030fa8}


.sp_main { width:739px; height:auto; margin:auto; padding-top:20px; font-family:Arial;}
.sb { width:739px; margin:auto}
.sb_hd{ width:739px; height:9px; background:url(../img/sb_hd.png) no-repeat}
.sb_ct{ width:737px; height:auto; background:url(../img/sb_ct.png) repeat-x #7c7c7c; border-left:solid 1px #676767; border-right:solid 1px #676767;}
.sb_ft{ width:739px; height:9px; background:url(../img/sb_ft.png) no-repeat}
.sp_text { float:left; padding-left:5px; width:360px; font-size:11pt; font-family:Arial;}
.sp_text h5 {color:#ffcc33; font-size:12pt; margin-top:0px; margin-bottom:0px; }
.sp_text2{ float:left; padding-left:5px; width:610px; font-size:11pt; font-family:Arial;}
.sp_text2 h5 {color:#ffcc33; font-size:12pt; margin-top:0px; margin-bottom:0px; }
.sbs1 { width:383px; margin:auto; float:left}
.sbs1_hd{ width:383px; height:9px; background:url(../img/sbs1_hd.png) no-repeat}
.sbs1_ct{ width:380px; height:auto; background:url(../img/sbs1_ct.png) repeat-x #7c7c7c; border-left:solid 1px #676767; border-right:solid 1px #676767;}
.sbs1_ft{ width:383px; height:9px; background:url(../img/sbs1_ft.png) no-repeat}
.sp_text3 { float:left; padding-left:5px; width:370px; font-size:11pt; font-family:Arial;}
.sp_text3 h5 {color:#ffcc33; font-size:12pt; margin-top:0px; margin-bottom:0px; }
.sbs2 { width:351px; margin:auto; float:right}
.sbs2_hd{ width:351px; height:9px; background:url(../img/sbs2_hd.png) no-repeat}
.sbs2_ct{ width:348px; height:auto; background:url(../img/sbs2_ct.png) repeat-x #000000; border-left:solid 1px #333333; border-right:solid 1px #333333;}
.sbs2_ft{ width:351px; height:9px; background:url(../img/sbs2_ft.png) no-repeat}
.sp_text4 { float:left; padding-left:5px; width:220px; font-size:11pt; font-family:Arial;}
.sp_text4 h5 {color:#ffcc33; font-size:12pt; margin-top:0px; margin-bottom:0px; }




.copyright { font-family:Arial; font-size:10px; color:#CCCCCC; font-weight:bold; padding-top:10px;}
.w3 { float:left; margin-top:-5px;}
.w3 a{ text-decoration:none;}
.gosport { float:left; cursor:pointer}

#checkuri a:hover{ color:#fff;}
#checkuri img { border:0px;} 
#checkuri a{ text-decoration:none; cursor:default;}
.splash_main { width:800px; height:auto; margin:auto; font-family:"Myriad Pro";}
.bara { width:100%; height:2px; background:url(../img/bara.jpg) repeat-x}
.splash_main img:hover { cursor:pointer;}
.graybox h6 {font-size:22px; color:#ffcc33; margin: 0 0 0 0 ;}
.geanta2 {padding-left:10px; padding-top:50px; float:left;}
.blackbox_ft {background:url(img/blackbox_ft.jpg) no-repeat; height:6px;}
.blend { width:800px; height:311px; background:url(../img/blend.jpg) repeat-x}
.home_main { background:url(../img/main_bg.jpg) repeat-x;}
.aboutus_box { background:url(../img/aboutus_box.png) no-repeat; width:517px; height:253px; }

#homePage h6 {font-size:22px; color:#ffcc33; margin: 0 0 0 0 ;}

.recentnews { width:517px; height:auto; margin-top:8px; margin-left:10px; }
.cc_hd { background:url(../img/cc_hd.png) no-repeat; width:517px; height:6px;}
.cc_ct { background:url(../img/cc_ct.png) repeat-x #333333; width:515px; height:auto; border-right:solid 1px #666666; border-left:solid 1px #666666}
.cc_ft { background:url(../img/cc_ft.png) no-repeat; width:517px; height:7px; margin-top:-14px;}
.news_text { padding-left:20px;}

.homeimg { padding-top:20px;}
.homeimg img { cursor:pointer;}

#aboutContent ul li { height:180px; line-height:1.2em; padding-top:10px;}


/********************************************************************************************************************/
/*			Index																									*/
/********************************************************************************************************************/

.mainContent
{
	width				: 800px;
	overflow			: hidden;
	background			: url(../img/home-splash-bg2.jpg) no-repeat;
}

.mainContent h1
{
	margin 			: 10px 0;
}

.mainContent h2, .mainContent h2
{
	margin 			: 5px 0;
}

.mainContent h3
{
	margin 			: 0;
}

.mainTitle
{
	width				: 750px;
	text-align			: center;
	font-size:18px;
	color:#ffbf1f;
	padding-top:5px;

}

.subTitle, .imgButton
{
	float				: left;
}

.subTitleContainer
{
	width				: 800px;
	overflow			: hidden;
}

.longTitle
{
	width				: 385px;
	text-align			: right;
}

.shortTitle
{
	width				: 300px;
	text-align			: right;
}

.imgButtonContainer
{
	width: 753px;
	height: 372px;
	margin:auto;
	margin-top:10px;
	margin-bottom:10px;
	background:url(../img/imgButtonContainer.png) no-repeat;
}

.imgButton
{
	width				: 235px;
	/*height				: 260px;  Remove once images are in */
	text-align			: center;
	margin-top:-10px;
}

#indexz { font-family:Arial, Helvetica, sans-serif;}
#indexz h3 { margin-top:-20px;}

