/*
title:		EIP MAIN SITE 
created:	24.07.2012
modified:	
*/

/*================ [ general styles ] ================ */

/* base reset */ html, body, div, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, li, ol, p, blockquote, pre, form, fieldset, 
table, th, td    { margin: 0; padding: 0; }

img
{  border-style: none;
}

div#container {
	width: 1060px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	border-collapse:collapse; 
	border: 0px;
	}
	
div#innercontainer {
	width: 1060px;
	height: auto;
	float:left;
	border-collapse:collapse; 
	border: 0px;
	min-height:800px;
	}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5% !important;
	background-image:url(images/bground.jpg);
	background-repeat:repeat-x;
	background-color:#e8f2f8;

}


p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em; 
	line-height: 1.4em;
}

@font-face {
    font-family: 'HandVeticaRegular';
    src: url('fonts/handvetica-webfont.eot');
    src: url('fonts/handvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/handvetica-webfont.woff') format('woff'),
         url('fonts/handvetica-webfont.ttf') format('truetype'),
         url('fonts/handvetica-webfont.svg#HandVeticaRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight:lighter;
	} 
	
h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	text-decoration: none;
	font-weight:lighter;
	} 
	
h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration: none;
	padding-top: 10px;

	} 
	
a {
	color:#909;
	text-decoration: none;

	} 
	
.blue {
	color:#007da4;

	} 

.purple {
	color:#880656;

	}
	
.green {
	color:#6a8012;

	}
	
	


	
/*================ [ colourbanner ] ================ */

div#colourbanner {
	width: 100%;
	height: 20px;
	float:left;
	background-image:url(images/colourstrip.jpg);
	background-repeat:repeat-x;
	}
	
div#colourbannerbtm {
	width: 100%;
	height: 10px;
	float:left;
	background-image:url(images/colourstrip_btm.jpg);
	background-repeat:repeat-x;
	}
	
	
/*================ [ TOP ] ================ */

div#logo {
	width: 1060px;
	height: 110px;
	float:left;
	border-collapse:collapse; 
	border: 0px;
	}
	
div#logo h1 a{
	width: 1060px;
	height: 110px;
	float:left;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:center -15px;
	}
	
/*================ [ MAINHOLDER ] ================ */

div#mainholder {
	width: 1060px;
	height: auto;
	float:left;
	}
	
div#mainholderinner {
	width: 1060px;
	height: 100%;
	float:left;
	}
	
div#mainholdertop {
	width: 1060px;
	height: 25px;
	float:left;
	background-image:url(images/containertop.png);
	background-repeat:no-repeat;
	background-position:-10px 0px;
	}
	
div#mainholderbtm {
	width: 1060px;
	height: 45px;
	float:left;
	background-image: url(images/bodyfooter.png);
	background-repeat:no-repeat;
	background-position:-6px 0px;
	}
	
div#mainholdermid {
	width: 960px;
	height: auto;
	min-height:800px;
	float:left;
	background-image: url(images/containerpx.png);
	background-repeat: repeat-y;
	background-position:-10px 0px;
	padding-top:5px;
	padding-left:50px;
	padding-right:50px;
	}
	
/*================ [ MAINNAV ] ================ */

div#mainnav {
	width: 960px;
	height: 72px;
	float:left;
	background-color:#e7f6fe;
	margin-bottom:10px;
	}
	
div#mainnav ul {
	width: 960px;
	height: 72px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	margin-top:10px;
	margin-bottom:10px;	
	}
	
div#mainnav ul li {
	width: auto;
	height: auto;
	float:left;
	list-style-type:none;
	background-color:#FFF;
	margin-right:3px;
	}
	
div#mainnav ul li.projectsnew {
	margin-left:40px;
	}
	
	
div#mainnav ul li a{
	width:auto;
	height:auto;
	float:left;
	color:#007da4;
	font-weight:lighter;
	font-family:HandVeticaRegular;
	font-size:1.8em;
	padding:15px;	
	}
	
div#mainnav ul li a.home:hover{
	background-color:#007dc3;
	color:#FFF;
	}
	
div#mainnav ul li a.aboutselect{
	background-color:#f5821b;
	color:#FFF;
	}
	
div#mainnav ul li a.about:hover{
	background-color:#f5821b;
	color:#FFF;
	}
	
div#mainnav ul li a.newsselect{
	background-color:#8dc63f;
	color:#FFF;
	}
	
div#mainnav ul li a.news:hover{
	background-color:#8dc63f;
	color:#FFF;
	}
	
div#mainnav ul li a.experiencesselect{
	background-color:#018bb1;
	color:#FFF;
	}
	
div#mainnav ul li a.experiences:hover{
	background-color:#018bb1;
	color:#FFF;
	}
	
	
div#mainnav ul li a.helpselect{
	background-color:#98005d;
	color:#FFF;
	}
	
div#mainnav ul li a.help:hover{
	background-color:#98005d;
	color:#FFF;
	}
	
div#mainnav ul li a.contact{
	}
	
div#mainnav ul li a.contactselect{
	background-color:#c41230;
	color:#FFF;
	}
	
div#mainnav ul li a.contact:hover{
	background-color:#c41230;
	color:#FFF;
	}
	
div#mainnav ul li a.projects{
	background-color:#8dc63f;
	color:#FFF;
	}
	
div#mainnav ul li a.projects:hover{
	background-color:#6d8d23;
	color:#FFF;
	}
	
/*================ [ INDEXSCROLL ] ================ */

div#indexscrollouter {
	width: 930px;
	height: 295px;
	float:left;
	background-color:#e7f6fe;
	padding:15px;
	}
	
div#indexscrollholder {
	width: 930px;
	height: 295px;
	float:left;
	background-color:#333;
	}
	
/*================ [ THREEPEOPLE ] ================ */

div#threepeople {
	width: 930px;
	height: 263px;
	float:left;
	padding-left:15px;
	}
	
div#threepeopleleft {
	width: 310px;
	height: 263px;
	float:left;
	background-image:url(images/wishtotravelabroad.png);
	background-repeat:no-repeat;
	background-position:-10px -10px;
	}
	
	
div#threepeopleleft h1 {
	text-indent:-9999px;
	}
	
div#threepeopleleft a {
	width: 310px;
	height: 43px;
	float:left;
	background-image:url(images/applynowblue.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFF;
	background-position:185px 185px;
	padding-left:200px;
	padding-top:200px
	}
	

div#threepeopleleft a:hover {
	text-decoration:underline;
	}
	
div#threepeoplemid {
	width: 310px;
	height: 273px;
	float:left;
	background-image: url(images/outsidetheuk.png);
	background-repeat:no-repeat;
	background-position:center -10px;
	}
	
div#threepeoplemid h1 {
	text-indent:-9999px;
	}
	
div#threepeoplemid a {
	width: 310px;
	height: 43px;
	float:left;
	background-image:url(images/applynowpurp.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFF;
	background-position:185px 185px;
	padding-left:200px;
	padding-top:200px
	}
	
div#threepeoplemid a:hover {
	text-decoration:underline;
	}
	
div#threepeopleright {
	width: 310px;
	height: 273px;
	float:left;
	background-image: url(images/viewotherprojects.png);
	background-repeat:no-repeat;
	background-position:center 5px;
	}
	
div#threepeopleright h1 {
	text-indent:-9999px;
	}
	
div#threepeopleright a {
	width: 310px;
	height: 43px;
	float:left;
	background-image:url(images/applynowgreen.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFF;
	background-position:185px 187px;
	padding-left:200px;
	padding-top:200px
	}
	
div#threepeopleright a:hover {
	text-decoration:underline;
	}
	
	
/*================ [ INDEXLEFTCOLUMN ] ================ */

div#indexholder {
	width: 960px;
	height: auto;
	float:left;
	}
	
div#indexleft{
	width: 580px;
	height: auto;
	float:left;
	background-color:#FFF;
	padding:15px;
	margin-right:20px;
	background-image:url(images/boardbtm.png);
	background-repeat:no-repeat;
	background-position:84px 0px;
	}
	
div#indexnews{
	width: 580px;
	height: auto;
	float:left;
	margin-bottom:30PX;
	}
	
div#indexnewsheader{
	width: 580px;
	height: auto;
	float:left;
	}
	
div#indexnewsheader h1{
	width: 560px;
	height: 30px;
	float:left;
	background-image:url(images/greenheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
.indexnewsarticle {
	width: 580px;
	height: auto;
	float:left;
	padding-top:10px;
	
	}
	
.indexnewsarticlepic {
	width: 160px;
	height: 140px;
	float:left;
	padding-top:15px;
	
}
	
.indexnewsarticletext{
	width: 390px;
	height: auto;
	float:left;
	padding-left:10px;
	}
	
.indexnewsarticletext h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	color:#6d8d23;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:lighter;
	}
	
.indexnewsarticletext h1 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.1em;
	color:#6d8d23;
	margin-bottom:10px;
	margin-top:10px;
	font-weight:lighter;
	}
	
.indexnewsarticletext h1 a:hover{
	text-decoration:underline;
	}
	
.indexnewsarticletext p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	}
	
.indexnewsarticletext p a{
	color:#6d8d23;
	}
	
.indexnewsarticletext a:hover {
	text-decoration:underline;
	}
	
div#indexyoutubeheader {
	width: 580px;
	height: auto;
	float:left;
	margin-bottom:10px;
	}
	
div#indexyoutubeheader h1{
	width: 560px;
	height: 30px;
	float:left;
	background-image: url(images/orangeheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#indexyoutubetext {
	width: 580px;
	height: auto;
	float:left;
	margin-bottom:10px;
	}
	
div#indexyoutubetext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	}
	
div#indexyoutube {
	width: 580px;
	height: auto;
	float:left;
	margin-bottom:30px;
	}
	
div#index_latestprojectsheader {
	width: 580px;
	height: auto;
	float:left;
	margin-bottom:10px;
	}
	
div#index_latestprojectsheader h1{
	width: 560px;
	height: 30px;
	float:left;
	background-image: url(images/purpheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div.index_latestprojectsholder{
	width: 580px;
	height: auto;
	float:left;
	margin-bottom:20px;
	background-color:#F00;
	}
	
div#indexright{
	width: 300px;
	height: auto;
	float:left;
	background-color:#FFF;
	padding:15px;
	margin-bottom:30px;
	}
	
div#indexright_tweet{
	width: 300px;
	height: auto;
	float:left;
	background-color:#FFF;
	padding:15px;
	margin-bottom:30px;
	background-image: url(images/tweetfeet.png);
	background-position: 4px top;
	background-repeat:no-repeat;
	}
	
div#index_tales {
	width: 300px;
	height: auto;
	float:left;
	margin-bottom:10px;
	
	}
	
div#index_tales h1 {
	width: 280px;
	height: 30px;
	float:left;
	background-image: url(images/blueheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
.index_talesholder {
	width: 300px;
	height: auto;
	float:left;
	padding-bottom:30px;
	}
	
.index_talesheader {
	width: 300px;
	height: auto;
	float:left;
	}
	
.index_talesheader h1{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2.2em;
	color:#008ab0;
	margin-bottom:10px;
	margin-top:10px;
	}
	
.index_talesheader h1 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	color:#008ab0;
	margin-bottom:10px;
	margin-top:10px;
	}
	
.index_talesheader h1 a:hover{
	text-decoration:underline;
	}
	
.index_talespic {
	width: 147px;
	height: 115px;
	float:left;
	padding-top:23px;
	padding-left:15px;
}
	
.index_talestext{
	width: 118px;
	height: auto;
	float:left;
	margin-left:12px;
	}
	

	
.index_talestext p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	}
	
.index_talestext p a{
	color:#008ab0;
	}
	
.index_talestext p a:hover {
	text-decoration:underline;
	}
	
div#index_tweetholder {
	width: 300px;
	height: auto;
	float:left;
	
	}
	
div#index_tweetholder_bird {
	width: 50px;
	height: 30px;
	float:left;
	background-image:url(images/tweetbird.png);
	background-position: 10px -4px;
	background-repeat:no-repeat;
	margin-top:auto;
	
	}
	

div#index_tweetholder_bubble {
	width: 300px;
	height: auto;
	float:left;	
	}
	
div#index_tweetholder_bubblebtm {
	width: 280px;
	height: 27px;
	float:left;
	background-image: url(images/tweetlongbtm.png);
	background-repeat:no-repeat;
	background-position:3px 0px;
	}
	
div#index_tweetholder_bubbletop {
	width: 230px;
	height: 10px;
	float:left;
	background-image: url(images/bubbletop.png);
	background-repeat:no-repeat;
	background-position:-1px 0px;
	margin-left:53px;
	}
	
div#index_tweetholder_bubblebody {
	width: 195px;
	height: auto;
	float:left;
	background-color:#e8e8e8;
	margin-left:53px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	}
	
div#index_tweetholder_bubblebody h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	font-weight:bold;
	margin-bottom:10px;
	}
	
div#index_tweetholder_bubblebody h1 a {
	color:#007da4;
	}
	
div#index_tweetholder_bubblebody h1 a:hover {
	text-decoration:underline;
	}
	
div#index_tweetholder_bubblebody p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	}
	
div#index_tweetholder_bubblebody p a{
		color:#007da4;

	}
	
	
	
	div#index_newsletter {
	width: 300px;
	height: auto;
	float:left;
	margin-bottom:10px;
	
	}
	
div#index_newsletter h1 {
	width: 280px;
	height: 30px;
	float:left;
	background-image: url(images/redheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#index_newslettertext {
	width: 300px;
	height: auto;
	float:left;
	margin-bottom:10px;
	padding-left:10px;
	
	}
	
div#index_newslettertext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	
	}
	
div#index_connect {
	width: 300px;
	height: auto;
	float:left;
	margin-bottom:10px;
	margin-top:30px;
	
	}
	
div#index_connect1 {
	width: 300px;
	height: 90px;
	float:left;
	margin-bottom:20px;
	margin-top:10px;
	
	}
	
div#index_connect1 a {
	width: 300px;
	height: 90px;
	float:left;
	background-image:url(images/bannerpartnersspace.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	
	}
	
div#index_connect2 {
	width: 300px;
	height: 100px;
	float:left;
	margin-bottom:20px;
	margin-top:10px;
	
	}
	
div#index_connect2 a {
	width: 300px;
	height: 100px;
	float:left;
	background-image:url(images/bannerevstraining.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
	}
	
div#index_connect h1 {
	width: 280px;
	height: 30px;
	float:left;
	background-image: url(images/darkgreenheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#index_connect ul {
	width: 280px;
	height: auto;
	float:left;
	margin-top:10px;
	margin-left:10px;
	
	}
	
div#index_connect ul li{
	display:inline;
	list-style-type:none;
	
	}
	
div#index_connect ul li a.facebookhome{
	width: 150px;
	height: 60px;
	float:left;
	background-image:url(images/facebooklogo.png);
	background-repeat:no-repeat;
	
	}
	
div#index_connect ul li a.youtube{
	width: 120px;
	height: 60px;
	float:left;
	background-image:url(images/youtubelogo.png);
	background-repeat:no-repeat;
	
	}


/*================ [ indexemailinput ] ================ */

div#emailinput {
	width: 180px;
	height: 25px;
	float:left;
	margin-right:10px;
	}
	
#emailinput input[type="text"], #emailinput textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    display: block;
	width: 180px;
	height: 19px;
	color:#666;
	border:1px solid #999;
}
	
div#submit {
	width: 55px;
	height: 25px;
	float:left;
	}
	
.formbutton {
	width: 55px;
	height: 25px;
	float:left;
	cursor:pointer;
	border:none;
	background-image:url(images/emailsubmit.png);
	background-repeat:no-repeat;
	color:#fff;
	font-size:.9em;
	background-color:#fff;
	}
	
.formbutton:hover {
	text-decoration:underline;

	}

	
	
/*================ [ footer ] ================ */

div#footerholder {
	width: 1070px;
	height: auto;
	float:left;
	margin-bottom:20px;
	}
	
div#footertop {
	width: 1070px;
	height: 20px;
	float:left;
	background-image:url(images/footertop.png);
	background-repeat:no-repeat;
	background-position:-7px 0px;
	}
	
div#footerbody {
	width: 1070px;
	height: auto;
	float:left;
	background-image: url(images/footerbody.png);
	background-repeat: repeat-y;
	background-position:-7px 0px;
	padding-top:20px;
	padding-bottom:20px;
	}
	
div#footerbodyleft {
	width: 700px;
	height: auto;
	float:left;
	}
	
ul.footerlist {
	width: 200px;
	height: auto;
	float:left;
	margin-left:60px;
	}
	
ul.footerlist li {
	list-style-type:none;
	font-family:HandVeticaRegular;
	color:#008ab0;
	margin-bottom:1px;
	}
	
ul.footerlist li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	}
	
ul.footerlist li a:hover{
	text-decoration:underline;
	}
	
	
div#footerbodyright{
	width: 300px;
	height: auto;
	float:left;
	margin-left:30px;
	}
	
ul.social {
	width: 270px;
	height: auto;
	float:left;
	padding-top:20px;
	border-top:1px solid #CCC;
	margin-left:10px;
	}
	
ul.social li {
	list-style-type:none;
	}
	
ul.social li a{
	}
	
ul.social li a.fbfooter{
width: 100px;
	height: 40px;
	float:left;
	background-image:url(images/facebook_grey.png);
	background-repeat:no-repeat;
	background-position:0px -10px;
	text-indent:-9999px;
	}
	
ul.social li a.youtube{
width: 70px;
	height: 50px;
	float:left;
	background-image:url(images/youtube_grey.png);
	background-repeat:no-repeat;
	background-position:3px -10px;
	text-indent:-9999px;
	}
	
ul.social li a.twitter{
width: 100px;
	height: 50px;
	float:left;
	background-image:url(images/twitter_grey.png);
	background-repeat:no-repeat;
	background-position:0px -10px;
	text-indent:-9999px;
	}
	
div#footerbtm {
	width: 1070px;
	height: 20px;
	float:left;
	background-image:url(images/footerbtm.png);
	background-repeat:no-repeat;
	background-position:-9px 0px;
	}
	
div#footertext {
	width: 1070px;
	height: auto;
	float:left;
	margin-bottom:30px;
	}
	
div#footertext ul {
	width: 1070px;
	height: auto;
	float:left;
	margin-left:60px;
	}
	
div#footertext ul li {
	list-style-type:none;
	margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	}
	
div#footertext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	line-height:12px;
	}
	
	/*================ [ INEXBANNERSCROLL ] ================ */

	#fssPlayPause {
position:absolute;
top:235px;
right:20px;
background:url(white.png) repeat;
padding:4px 0 5px 0;
-moz-border-radius:5px;
border-radius:
5px;
width:60px;
text-align:center;
display:block;
color:#333;
text-decoration:none;}

#slideshowWrapper {
position:relative;
width:930px;
height:295px;
float:left;

}


ul#slideshow
{list-style:none;
margin:0;
margin-top:0%;
width:930px;
height:295px;
overflow:hidden; 
float:left;}

ul#slideshow li 
{list-style:none;
margin:0;
margin-top:0%;
width:930px;
height:295px;
overflow:hidden;
background-color:#fff;
float:left;}

ul#slideshow li.three 
{

	}
	
	ul#slideshow li.two
{
	background-image:url(image/banner2.jpg);
	background-repeat:no-repeat;
	}
	
	ul#slideshow li.one 
{
	background-image: url(images/topbanner.jpg);
	background-repeat:no-repeat;
	background-position:200px 0px;
	}


ul#slideshow li ul 
{width: 930px;
height:295px;
list-style:none;
}

ul#slideshow li ul li{
width: 930px;
height:295px;
list-style:none;
border:none;
display:inline;

}

ul#slideshow li ul li.left{
	
width: 750px;
height:295px;
float:left;
border:none;


}

ul#slideshow li ul li.right{
	
width: 154px;
height:263px;
float:left;
list-style:none;
border:none;
display:inline;
padding:15px;
margin-left:10px;


}


ul#slideshow li ul li.right p{
width: 154px;
height:263px;
float:left;	
font-family: Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	color:#fff; 
	text-decoration: none;
	line-height: 1.3em;
	font-weight:bold;
	padding:0px;
}



#fssList
{list-style:none;
width:70px;
margin:auto;
position:absolute;
top:270px; left:15px;}

#fssList li {

display:inline;
margin-right:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;

}

#fssList li a {
width:10px;
height:10px;
float:left;
display:inline;
text-decoration:none;
background-color:#badde7;
margin-right:3px;
}

#fssList li.fssActive a{	

display:inline;
background-color:#FFF;
}
	
	



.bannerrightone {	
width:230px;
height:265px;
float:left;
padding:15px;
padding-right:25px;
background-color: #73b9cf;

}

.bannerrightone h1 {	
	list-style-type:none;
	font-family:HandVeticaRegular;
	font-size:3em;
	color:#fff;
	margin-bottom:10px;
}

.bannerrightone p {	
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#fff;
}

.bannerrightone p a {	
	color:#fff;
	font-weight:bold;
}

.bannerrightone p a:hover {
	text-decoration:underline;
}




.bannerleft {	
width:660px;
height:265px;
float:left;
background-color: #c41230;
}

.bannerleft a{	
width:660px;
height:265px;
float:left;
cursor:pointer;
}

.bannerrighttwo {	
width:230px;
height:265px;
float:left;
padding:15px;
padding-right:25px;
background-color: #c41230;
}

.bannerrighttwo h1 {	
	list-style-type:none;
	font-family:HandVeticaRegular;
	font-size:3em;
	color:#fff;
	margin-bottom:10px;
}

.bannerrighttwo p {	
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#fff;
}

.bannerrighttwo p a {	
	color:#fff;
	font-weight:bold;
}

.bannerrighttwo a {	
	color:#fff;
	font-weight:bold;
}

.bannerrighttwo p a:hover {
	text-decoration:underline;
}



.bannerrighttwo {	
width:230px;
height:265px;
float:left;
padding:15px;
padding-right:25px;
background-color: #c41230;
}

.bannerrighttwo h1 {	
	list-style-type:none;
	font-family:HandVeticaRegular;
	font-size:3em;
	color:#fff;
	margin-bottom:10px;
}

.bannerrighttwo p {	
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#fff;
}

.bannerrighttwo p a {	
	color:#fff;
	font-weight:bold;
}

.bannerrighttwo p a:hover {
	text-decoration:underline;
}

.bannerrighttwo a:hover {
	text-decoration:underline;
}

.homebannerholder {	
width: 930px;
height:295px;
float:left;
background-color: #0F0;
}

.homebannercms {	
width:660px;
height:295px;
float:left;
}

.bannerrightthree {	
width:230px;
height:265px;
float:left;
padding:15px;
padding-right:25px;
background-color: #8dc63f;
}




.bannerrightthree h1 {	
	list-style-type:none;
	font-family:HandVeticaRegular;
	font-size:3em;
	color:#fff;
	margin-bottom:10px;
}

.bannerrightthree p {	
	list-style-type:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#fff;
}

.bannerrightthree p a {	
	color:#fff;
	font-weight:bold;
}

.bannerrightthree a {	
	color:#fff;
	font-weight:bold;
}

.bannerrightthree a:hover {
	text-decoration:underline;
}

.bannerrightthree p a:hover {
	text-decoration:underline;
}

.bannerright {	
width:270px;
height:auto;
float:left;
}

.bannerright p {	
font-size:1.4em;
color: #fff;
}

.bannerbutton {	
width:99px;
height:32px;
float:left;
background-image:url(image/bannerbutton.gif);
background-repeat:no-repeat;
background-position:-2px 0px;
padding-left:9px;
padding-top:13px;
}

.bannerbutton a {	
font-size:1.1em;
color: #000;
}

.bannerbutton a:hover {
	text-decoration:underline;
}


/*================ [ NEWSHOLDER ] ================ */

div#breadcrumb {
	width: 630px;
	height: auto;
	float:left;
	margin-left:205px;
	margin-bottom:5px;
	}
	
div#breadcrumb ul {
	width: 630px;
	height: auto;
	float:left;
	}

div#breadcrumb ul li {
	display:inline;
	color:#919191;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	}
	
div#breadcrumb ul li a {
	text-decoration:none;
	color:#919191;
	}
	
div#breadcrumb ul li a:hover {
	text-decoration:underline;
	}
	
div#newsmain {
	width: 930px;
	height: auto;
	float:left;
	background-color:#e7f6fe;
	margin-bottom:30px;
	padding:15px;
	}
	
div#archive_sidebar {
	width: 163px;
	height: auto;
	float:left;
	background-color:#e7f6fe;
	margin-bottom:30px;
	margin-right:10px;
	margin-top:10px;
	}
	
div#archive_sidebar h1{
	width: 143px;
	height: 23px;
	float:left;
	background-image:url(images/orangeheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:1.6em;
	}
	
div#archive_sidebar ul {
	width: 153px;
	height: auto;
	float:left;
	margin-top:10px;
	padding-bottom:20px;
	margin-left:5px;
	}
	
div#archive_sidebar ul li {
	list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:lighter;
		color:#f5821c;
		margin-bottom:5px;	}
	
div#archive_sidebar ul li a{
	color:#717171;
	
	}
	
div#archive_sidebar ul li a:hover{
	text-decoration:underline;
	}
	
	
div#archive_sidebar_exp {
	width: 163px;
	height: auto;
	float:left;
	background-color:#e7f6fe;
	margin-bottom:30px;
	margin-right:10px;
	margin-top:10px;
	}
	
div#archive_sidebar_exp h1{
	width: 143px;
	height: 23px;
	float:left;
	background-image:url(images/orangeheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:1.6em;
	}
	
div#archive_sidebar_exp ul {
	width: 153px;
	height: auto;
	float:left;
	margin-top:10px;
	padding-bottom:20px;
	margin-left:8px;
	}
	
div#archive_sidebar_exp ul li {
	list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	font-weight:lighter;
		color:#f5821c;
		margin-bottom:5px;	}
	
div#archive_sidebar_exp ul li a{
	color:#717171;
	
	}
	
div#archive_sidebar_exp ul li a:hover{
	text-decoration:underline;
	}
	
div#sitemap {
	width: 490px;
	height: 500px;
	float:left;
	padding:10px;
	}
	
div#sitemap ul {
	width: 490px;
	height: auto;
	float:left;
	padding:10px;
	}
	
div#sitemap ul li {
	list-style-position:outside;
	margin-left:20px;
		margin-bottom:20px;
		list-style-type:none;
}
	
div#sitemap ul li a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#666;
	margin-bottom:20px;
	}
	
div#sitemap ul li a:hover{
	text-decoration:underline;
	}
	
	
	div#aboutholder {
	width: 490px;
	height: auto;
	float:left;
	background-color:#FFF;
	margin-bottom:30px;
	padding:10px;
	}
	
div#aboutheader{
	width: 470px;
	height: auto;
	float:left;
	margin-bottom:10px;
	}
	
div#aboutholder.aboutpic{
	width: 490px;
	height: auto;
	float:left;
	background-color:#FFF;
	margin-bottom:30px;
	margin-top:20px;
	}
	
div#aboutheader h1 {
	background-image:url(images/orangeheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#aboutholder h2 {
	color:#f5821b;
	padding-top:20px;
	font-weight:lighter;
	font-size:2.2em;
	padding-left:10px;
	padding-bottom:10px;
	}
	
div#aboutholder p {
font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#333;
	margin-top:10px;
	padding-left:10px;

	}
	

div#contactholder {
	width: 470px;
	height: auto;
	float:left;
	background-color:#FFF;
	margin-bottom:30px;
	padding:10px;
	}
	
div#contactholder h1 {
	width: 450px;
	background-image:url(images/redheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#contactholder h2 {
		width: 460px;
color:#666;
	padding-top:20px;
	font-weight:lighter;
	font-size:1.8em;
	padding-left:10px;
	padding-bottom:10px;
	}
	
div#contactholder p {
font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#666;
	margin-top:10px;
	padding-left:10px;

	}
	
div#helpholder {
	width: 475px;
	height: auto;
	float:left;
	background-color:#FFF;
	margin-bottom:30px;
	padding:10px;
	}
	
div#helpheader{
	width: 470px;
	height: auto;
	float:left;
	margin-bottom:10px;
	}
	
div#helpholder.helppic{
	width: 490px;
	height: auto;
	float:left;
	background-color:#FFF;
	margin-bottom:30px;
	margin-top:20px;
	}
	
div#helpheader h1 {
	background-image:url(images/orangeheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}

	
div#helpholder h1 {
	background-image:url(images/purpheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#helpholder h2 {
	color:#880656;
	padding-top:30px;
	font-weight:lighter;
	font-size:2.2em;
	padding-left:10px;
	font-family:HandVeticaRegular;
	}
	
div#helpholder p {
font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#333;
	margin-top:10px;
	padding-left:10px;

	}
	
	
div#newsholder {
	width: 490px;
	height: auto;
	float:left;
	background-color:#FFF;
	margin-bottom:30px;
	padding:10px;
	min-height:500px;
	}
	
	
	
	
div#newsholderheader {
	width: 490px;
	height: auto;
	float:left;
	}
	
div#newsholderheader h1 {
	background-image:url(images/greenheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#newsholderheader h1.tales {
	background-image:url(images/blueheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
	
div#docholder {
	width: 650px;
	height: auto;
	float:left;
	background-color:#FFF;
	margin-bottom:30px;
	padding:10px;
	min-height:700px;
	}
	
	
	
	
div#docholderheader {
	width: 650px;
	height: auto;
	float:left;
	}
	
div#docholderheader h1 {
	background-image:url(images/greenheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#docholderheader h1.tales {
	background-image:url(images/blueheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#articleholder {
	width: 490px;
	height: auto;
	float:left;
	}
	
.article {
	width: 490px;
	height: auto;
	float:left;
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:1px solid #CCC;
	}
	
.articletitle {
	width: 480px;
	height: auto;
	float:left;
	padding-left:10px;
	}
	
.articletitle h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#999;
	margin-bottom:5px;
	}
	
.articletitle h1 {
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	margin-bottom:10px;
	}
	
.articletitle h1 a {
	}
	
.articletitle h1 a:hover {
	text-decoration:underline;
	}
	
.articletitle h1.blue {
	color:#007dc3;
	}
	
.articlepicholder {
	width: 490px;
	height: auto;
	float:left;
	}
	
.articlepictop {
	width: 493px;
	height: 16px;
	float:left;
	background-image:url(images/news_polaroid_top.jpg);
	background-repeat:no-repeat;
	}

.articlepicmid {
	width: 483px;
	height: auto;
	float:left;
	background-image: url(images/news_polaroid_bground.jpg);
	background-repeat:repeat-y;
	padding-left:12px;
	}
	
.articlepicbtm {
	width: 493px;
	height: 16px;
	float:left;
	background-image:url(images/news_polaroid_btm.jpg);
	background-repeat:no-repeat;
	}
	
.articletext {
	width: 470px;
	height: auto;
	float:left;
	padding:10px;
	}
	
.articletext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#333;
	margin-bottom:10px;
	}
	
.articletext p a {
	font-family: Arial, Helvetica, sans-serif;
	color:#6d8d23;
	margin-bottom:10px;
	}
	
.articletext p a:hover {
	text-decoration:underline;
	}
	
div#right_sidebarholder {
	width: 235px;
	height: auto;
	float:left;
	margin-left:10px;
	}
	
div#right_sidebar {
	width: 215px;
	height: auto;
	float:left;
	background-color:#fff;
	margin-bottom:30px;
	padding:10px;
	}
	
div#right_sidebar_header {
	width: 215px;
	height: auto;
	float:left;
	}
	
div#right_sidebar_header h1{
	width: 195px;
	height: 23px;
	float:left;
	background-image:url(images/blueheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:1.6em;
	}


div#sm_tales_holder {
	width: 215px;
	height: auto;
	float:left;
	}
	
.sm_tales_article {
	width: 215px;
	height: auto;
	float:left;
	margin-top:10px;
	padding-bottom:0px;
	}
	
.sm_tales_articletitle {
	width: 215px;
	height: auto;
	float:left;
	}
	
	
.sm_tales_articlepicholder {
	width: 160px;
	height: auto;
	float:left;
	}
	
.sm_tales_articlepictop {
	width: 160px;
	height: 12px;
	float:left;
	background-image: url(images/sm_polaroid_top.jpg);
	background-repeat:no-repeat;
	background-position:0px -4px;
	}

.sm_tales_articlepicmid {
	width: 147px;
	height: auto;
	float:left;
	background-image: url(images/sm_polaroid_mid.jpg);
	background-repeat:repeat-y;
	padding-left:13px;
	}
	
.sm_tales_articlepicbtm {
	width: 160px;
	height: 16px;
	float:left;
	background-image:url(images/sm_polaroid_btm.jpg);
	background-repeat:no-repeat;
	}
	
.sm_tales_articletext {
	width: 200px;
	height: auto;
	float:left;
	padding:5px;
	padding-left:10px;
	}
	
.sm_tales_articletext h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	color:#999;
	margin-bottom:10px;
	}
	
.sm_tales_articletext h1 a {
	color:#007dc3;
font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.8em;
	margin-bottom:10px;
	}
	
.sm_tales_articletext h1.blue {
	color:#007dc3;
	}


.sm_tales_articletext p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#333;
	margin-bottom:10px;
	}
	
.sm_tales_articletext p a {
	font-family: Arial, Helvetica, sans-serif;
	color:#007dc3;
	margin-bottom:10px;
	font-weight:bold;
	}
	
.sm_tales_articletext p a:hover {
	text-decoration:underline;
	}
	
	
/*================ [ innernewsletter ] ================ */

div#inner_newsletterholder {
	width: 215px;
	height: auto;
	float:left;
	margin-bottom:10px;
	background-color:#FFF;
	padding:10px;
	
	}
	
div#inner_newsletterholder2 {
	width: 200px;
	height: auto;
	float:left;
	margin-bottom:10px;
	padding:10px;
	margin-left:10px;
	
	}
	
div#inner_newsletterholder_blank {
	width: 215px;
	height: auto;
	float:left;
	margin-bottom:10px;
	margin-left:15px;
	
	}
	
div#inner_newsletter {
	width: 215px;
	height: auto;
	float:left;
	margin-bottom:10px;
	
	}
	
div#inner_newsletter h1 {
	width: 195px;
	height: 23px;
	float:left;
	background-image: url(images/redheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:1.6em;
	}
	
div#inner_newslettertext {
	width: 215px;
	height: auto;
	float:left;
	margin-bottom:10px;
	
	}
	
div#inner_newslettertext p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	
	}
	

div#inneremailmess {
	width: 200px;
	height: 30px;
	float:left;
	margin-right:10px;
	}
	
div#inneremailmess p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	margin-left:10px;
	
	}
	
div#inneremailinput {
	width: 150px;
	height: 25px;
	float:left;
	margin-right:10px;
	}
	
div#inneremailinput p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#666;
	
	}
	
#inneremailinput input[type="text"], #inneremailinput textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    display: block;
	width: 150px;
	height: 19px;
	color:#666;
	border:1px solid #999;
}
	
div#innersubmit {
	width: 55px;
	height: 25px;
	float:left;
	}
	
.innerformbutton {
	width: 55px;
	height: 25px;
	float:left;
	cursor:pointer;
	border:none;
	background-image:url(images/emailsubmit.png);
	background-repeat:no-repeat;
	color:#fff;
	font-size:.9em;
	background-color:#fff;
	}
	
.innerformbutton:hover {
	text-decoration:underline;

	}
	
div#newsletterholder{
	width: 100%;
	height: auto;
	float:left;
	margin-bottom:30px;
	margin-top:10px;
	}
	
div#newsletter{
	width: 90%;
	height: auto;
	float:left;
	padding-left:5px;
	}
	
div#newsletter h2{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	margin-bottom:10px;
	font-weight:bold;
	}
	
div#newsletterunder{
	width: 220px;
	height: auto;
	float:left;
	position:absolute;
	z-index:1000;
	display:none;
}
	
div#newsletterunder h2{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666;
	margin-bottom:10px;
	margin-top:0px;
	padding-left:10px;
	}
	
	
/*================ [ PROJECTS ] ================ */

div#projectsleftnav {
	width: 190px;
	height: auto;
	float:left;
	z-index:1000;
	}
	
div#projectsleftnav h1 {
	background-image:url(images/greenheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:1.6em;
	margin-bottom:20px;
	}
	
div#travelabroadleft {
	width: 240px;
	height: 280px;
	float:left;
	background-image:url(images/travelabroadleft.png);
	background-repeat:no-repeat;
	position:relative;
	top:-30px; left:-40px;
	z-index:1001;
	}
	
div#travelabroadleft h1{
	text-indent:-9999px;
	background-image:none;
	}
	
div#travelukleft {
	width: 240px;
	height: 280px;
	float:left;
	background-image:url(images/travelukleft.png);
	background-repeat:no-repeat;
	position:relative;
	top:-30px; left:-40px;
	z-index:1001;
	}

div#travelukleft h1{
	text-indent:-9999px;
	background-image:none;
	}
	
div#travelotherleft {
	width: 240px;
	height: 230px;
	float:left;
	background-image: url(images/otherleft.png);
	background-repeat:no-repeat;
	position:relative;
	top:-30px; left:-40px;
	z-index:1001;
	}

div#travelotherleft h1{
	text-indent:-9999px;
	background-image:none;
	}
	
div#projectsleftnavlist {
	width: 190px;
	height: auto;
	float:left;
	}
	
div#projectsleftnavlist ul {
	width: 150px;
	height: auto;
	float:left;
	margin-left:20px;
	} 
	
div#projectsleftnavlist ul li {
	list-style-type:none;
	margin-bottom:10px;
	}

div#projectsleftnavlist ul li a {
	font-family:HandVeticaRegular;
	font-weight:lighter;
	font-size:1.8em;
	margin-bottom:10px;
	}
	
div#projectsleftnavlist ul li a:hover {
	text-decoration:underline;
	}
	
	
div#projectsholder{
	width: 490px;
	height: auto;
	float:left;
	background-color: #FFF;
	padding:10px;
	}
	
div#applybar{
	width: 480px;
	height: auto;
	float:left;
	background-color: #FFF;
	margin-bottom:30px;
	margin-right:5px;
	}
	
div#applybarleft{
	width: 10px;
	height: 40px;
	float:left;
	background-image:url(images/progressleft.jpg);
	background-repeat:no-repeat;
	background-position:-4px -2px;
	}
	
div#applybarright{
	width: 40px;
	height: 40px;
	float:left;
	background-image: url(images/progress-right.jpg);
	background-repeat:no-repeat;
	background-position:-4px -2px;
	}
	
div#applybarlist{
	width: auto;
	height: 40px;
	float:left;
	}
	
div#applybarlist ul{
	width: auto;
	height: 40px;
	float:left;
	}
	
div#applybarlist ul li{
	width: auto;
	height: 40px;
	float:left;
	list-style-type:none;
	display:inline;
	}
	
	
div#applybarlist ul li.stageone{
	width: auto;
	height: 35px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#8dc63f;
	background-image: url(images/arrowlight.jpg);
	background-repeat:no-repeat;
	background-position:right -2px;
	padding-right:60px;
	padding-top:5px;
	padding-left:10px;
	}
	
div#applybarlist ul li.stageoneother{
	width: auto;
	height: 28px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#8dc63f;
	background-image: url(images/arrowlight.jpg);
	background-repeat:no-repeat;
	background-position:right -2px;
	padding-right:60px;
	padding-top:12px;
	padding-left:10px;
	}
	
	
	
div#applybarlist ul li.stageonesuccess{
	width: auto;
	height: 35px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#8dc63f;
	background-image: url(images/progress-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:60px;
	padding-top:5px;
	padding-left:10px;
	}
	
	
div#applybarlist ul li.stageoneothersuccess{
	width: auto;
	height: 28px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#8dc63f;
	background-image: url(images/progress-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:60px;
	padding-top:12px;
	padding-left:10px;
	}
	
	
div#applybarlist ul li.stagetwo{
	width: auto;
	height: 28px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#bcd993;
	background-image:url(images/arrowlightboth.jpg);
	background-repeat:no-repeat;
	background-position:right -2px ;
	padding-right:60px;
	padding-top:12px;
	padding-left:10px;
	}
	
div#applybarlist ul li.stagetwosuccess{
	width: auto;
	height: 28px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#8dc63f;
	background-image: url(images/arrowlight.jpg);
	background-repeat:no-repeat;
	background-position:right -2px;
	padding-right:60px;
	padding-top:12px;
	padding-left:10px;
	}
	
div#applybarlist ul li.stagetwosuccessgreen{
	width: auto;
	height: 28px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#8dc63f;
	background-image: url(images/progress-arrow.jpg);
	background-repeat:no-repeat;
	background-position:right -2px;
	padding-right:60px;
	padding-top:12px;
	padding-left:10px;
	}	


	
div#applybarlist ul li.stagethree{
	width: auto;
	height: 28px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#bcd993;
	background-image: url(images/arrowlightend.jpg);
	background-repeat:no-repeat;
	background-position:right -2px ;
	padding-right:60px;
	padding-top:12px;
	padding-left:10px;
	padding-left:10px;
	}
	
div#applybarlist ul li.stagethreesuccess{
	width: auto;
	height: 28px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	margin-bottom:10px;
	background-color:#8dc63f;
	background-image: url(images/progress-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:60px;
	padding-top:12px;
	padding-left:10px;
	}
	
div#projects-stageone{
	width: 450px;
	height: auto;
	float:left;
	padding-left:15px;
	}
	
div#projects-stageone h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.1em;
	margin-bottom:20px;
	}
	
div#projects-stageone p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#5a5a5a;
	margin-bottom:10px;
	}
	
	
div#applynext{
	width:auto;
	height:50px;
	float:left;
	margin-left:270px;
	margin-top:30px;
	}
	
div#applynextonly{
	width:auto;
	height:50px;
	float:left;
	margin-left:320px;
	margin-top:30px;
	}
	
div#applynextnomargin{
	width:auto;
	height:50px;
	float:left;
	margin-left:20px;
	margin-top:30px;
	}
	
div#applynextleft{
	width:18px;
	height:50px;
	float:left;
	background-image:url(images/submitleft.jpg);
	background-repeat:no-repeat;
	}
	
div#applynextleftinner {
	width:auto;
	height:50px;
	float:left;
		}
	
	
div#applynextleftinner a{
	width:auto;
	height:40px;
	float:left;
	background-image:url(images/submitinner.jpg);
	background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	padding-top:10px;
	padding-right:10px;	}
	
div#applynextleftinnerform {
	width:auto;
	height:40px;
	float:left;
	background-image:url(images/submitinner.jpg);
	background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.4em;
	color: #FFF;
	padding-top:5px;
	padding-right:10px;	}
	
div#applynextleftinner a:hover{
	text-decoration:underline;	}
	

	
div#applynextright{
	width:40px;
	height:50px;
	float:left;
	background-image:url(images/submitright.jpg);
	background-repeat:no-repeat;
	background-position:-2px 1px;
	}
	
	
div#applynextflip{
	width:auto;
	height:50px;
	float:left;
	margin-left:0px;
	margin-top:30px;
	}
	
div#applynextflipright{
	width:18px;
	height:50px;
	float:left;
	background-image: url(images/submitleftflip.jpg);
	background-repeat:no-repeat;
	}
	
div#applynextflipleftinner {
	width:auto;
	height:50px;
	float:left;
		}
	
	
div#applynextflipleftinner a{
	width:auto;
	height:40px;
	float:left;
	background-image:url(images/submitinner.jpg);
	background-repeat: repeat-x;
font-family: Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:1.2em;
	color: #FFF;
	padding-top:10px;
	padding-right:10px;	}
	
div#applynextflipleftinner a:hover{
	text-decoration:underline;	}
	

	
div#applynextflipleft{
	width:33px;
	height:50px;
	float:left;
	background-image: url(images/submitrightflip.jpg);
	background-repeat:no-repeat;
	background-position:-2px 1px;
	}


div#arrow-holder {
	width: 490px;
	height: auto;
	float:left;
	}
	
div#projects-country-holder {
	width: 490px;
	height: auto;
	float:left;
	min-height:500px;
	}
	
div#projects-country-holder h1, h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin-bottom:0px;
	}
	
div.projects-country-title {
	width: 470px;
	height: auto;
	float:left;
	margin-bottom:10px;
	margin-left:10px;
	}
	
div.projects-country-title h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:2em;
	margin-bottom:0px;
	width:370px;
	float:left;
	height:auto;
	color:#999;
	font-weight:lighter;
	margin-bottom:5px;
	}
	
div.projects-country-title a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:0px;
	padding-top:6px;
	text-decoration:underline;
	height:auto;
	float:left;
	}
	
div.projects-country-title a:hover {
	text-decoration:underline;
	}
	

	
div.projects-country {
	width: 470px;
	height: auto;
	float:left;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	margin-bottom:10px;
	}
	
div.projects-country-text {
	width: 300px;
	height: auto;
	float:left;
	padding-top:5px;
	}
	
div.projects-country-text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin-bottom:0px;
	}
	
div.projects-country-text h1 a {
	color:#007da4;
	}
	
div.projects-country-text h1 a:hover {
	text-decoration:underline;
	}
	
div.projects-country-text h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	margin-bottom:10px;
	color:#8dc63f;
	}
	
div.projects-country-text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:10px;
	}
	
div.projects-country-text p a {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	color:#007da4;
	}
	
div.projects-country-text p a:hover {
	text-decoration:underline;
	}
	
div.country-text {
	width: 460px;
	height: auto;
	float:left;
	}
	
div.country-text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:10px;
		color:#5a5a5a;
}



div.country-text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	margin-bottom:10px;
		color:#5a5a5a;
}

div.country-text h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:10px;
		color:#5a5a5a;
}


div#country-text {
	width: 460px;
	height: auto;
	float:left;
	}
	
div#country-text ul {
	width: 440px;
	height: auto;
	float:left;
	margin-left:10px;
	}
	
div#country-text ul li {
	list-style-position:inside;
	font-size:1.2em;
	margin-bottom:5px;
	color:#5a5a5a;	
	list-style-position:outside;
	margin-left:20px;
	}
	
div#country-text ul li a {
	color:#5a5a5a;	
	}
	
div#country-text p {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:10px;
	color:#5a5a5a;
	padding-left:15px;
	padding-right:15px;
}

div#country-text h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#999;
	padding-left:15px;
	padding-right:15px;
	margin-top:20px;
}

div#country-text h2 {
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	margin-top:20px;
	color:#007da4;
	padding-left:15px;
	padding-right:15px;
	}
	
div#country-text h2 a {
	color:#007da4;
	font-size:1.6em;
	}
	


/*================ [ BOOKING FORM ] ================ */


div#applystage{
	width: 410px;
	height: auto;
	float:left;
	padding-left:15px;
	}
	
div.applystageholder{
	width: 460px;
	height: auto;
	float:left;
	}
	
div#applystage h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:2.1em;
	margin-bottom:20px;
	}
	
div#applystage h2{
	width:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	margin-bottom:20px;
	color:#007da4;
	}
	
div#applystage p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.6em;
	color:#5a5a5a;
	margin-bottom:10px;
	}
	
div#applystage p.radio{
	width:300px;
	height:auto;
	float:left;
	}
	
div#formholder{
	width: 470px;
	height: auto;
	float:left;
	padding-left:15px;
	}
	
div#formholder h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:20px;
	font-weight:bold;
	}
	
div#applystage p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#666;
	}
	
div#formhide{
	width: 100%;
	height: auto;
	float:left;
	margin-bottom:10px;
	
	}
	
div.inputholdermain{
	width: 470px;
	height: 28px;
	float:left;
	margin-bottom:20px;
	}
	
div.input-label-main{
	width: 90px;
	height: 28px;
	float:left;
	}
	
div.input-label-main p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#999;
	text-align:right;
	padding-right:5px;
	padding-top:8px;
	}
	
div.inputfieldmain{
	width: 330px;
	height: 28px;
	float:left;
	}

img.fieldimage {
	float:left;
	margin-left:3px;
	display:none;
}

div.inputfield-age{
	width: 70px;
	height: 28px;
	float:left;
	}
	
div.inputfield-age input[type="text"], .inputfield-age textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 1.6em;
    display: block;
	width: 60px;
	height: 25px;
	color:#666;
	border:1px solid #999;
	background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

.inputfield-dob{
	width: 25px;
	height: 28px;
	float:left;
	margin-right:10px;
	}
	
.inputfield-dob input[type="text"], .inputfield-dob textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    display: block;
	width: 25px;
	height: 25px;
	color:#666;
	border:1px solid #999;
	background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

div.inputfield-dob-yy{
	width: 50px;
	height: 28px;
	float:left;
	margin-right:10px;
	}
	
div.inputfield-dob-yy input[type="text"], .inputfield-dob-yy textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    display: block;
	width: 50px;
	height: 25px;
	color:#666;
	border:1px solid #999;
	background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

div.inputfield-full{
	width: 320px;
	height: 28px;
	float:left;
	}
	
div.inputfield-full input[type="text"], .inputfield-full textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    display: block;
	width: 320px;
	height: 25px;
	color:#666;
	border:1px solid #999;
	background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}
	
div#innersubmit {
	width: 55px;
	height: 25px;
	float:left;
	}
	
.innerformbutton {
	width: 55px;
	height: 25px;
	float:left;
	cursor:pointer;
	border:none;
	background-image:url(images/emailsubmit.png);
	background-repeat:no-repeat;
	color:#fff;
	font-size:.9em;
	background-color:#fff;
	}
	
.innerformbutton:hover {
	text-decoration:underline;

	}
	
div.formline{
	width: 470px;
	height: 1px;
	float:left;
	border-bottom:1px solid #999;
	}
	
div#applynowheader{
	width: 470px;
	height: auto;
	float:left;
	margin-top:10px;
	}
	
div#applynowheader h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	margin-bottom:20px;
	}
	
div.inputfield-bg{
	width: 320px;
	height: auto;
	float:left;
	}
	
div.inputfieldmain input[type="text"], .inputfieldmain textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 14px;
    display: block;
	width: 320px;
	height: 25px;
	color:#666;
	border:1px solid #999;
	background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

div.input-label-bg{
	width: 90px;
	height: auto;
	float:left;
	}
	
div.input-label-bg p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#999;
	text-align:right;
	padding-right:5px;
	padding-top:8px;
	margin-bottom:10px;
	}
	
div.inputholder-bg{
	width: 100%;
	height: auto;
	float:left;
	margin-bottom:10px;
	
	}
	
div.radio-holder{
	width: 163px;
	height: 28px;
	float:left;
	}
	
div.radio-div{
	width: 28px;
	height: 28px;
	float:left;
	}
	
div.radio-label{
	width: 110px;
	height: 28px;
	float:left;
	}
	

div.radio-label p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#999;
	padding-top:3px;
	}
	
	
	div.inputfield-drop{
	width: 150px;
	height: 28px;
	float:left;
	}
	
div.inputfield-high{
	width: 375px;
	height: auto;
	float:left;
	padding-left:5px;
	padding-top:5px;
	}
	
div.inputfield-full{
	width: 320px;
	height: 28px;
	float:left;
	}
	
div.inputfield-full input[type="text"], .inputfield-full textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    display: block;
	width: 320px;
	height: 25px;
	color:#666;
	border:1px solid #999;
	background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}

div#confirm{
	width: 370px;
	height: auto;
	float:left;
	padding-top:10px;
	margin-left:90px;
	}
	
div#confirm p{
	font-family: Arial, Sans-Serif;
    font-size: 1.2em;
	color:#999;
	}

/*================ [ ABOUT ] ================ */


div#aboutholder {
	width: 470px;
	height: auto;
	float:left;
	background-color:#FFF;
	margin-bottom:30px;
	padding:10px;
	}
	
	
div#abouttext {
	width: 460px;
	height: auto;
	float:left;
	margin-top:20px;
	margin-left:10px;
	}
	
div#abouttext h1 {
	font-family: Arial, Sans-Serif;
    font-size: 2.2em;
	color:#007da4;
	margin-bottom:20px;	
	}
	
div#abouttext h2 {
	font-family: Arial, Sans-Serif;
    font-size: 2.2em;
	color:#f5821b;
	margin-bottom:20px;	
	}
	
div#abouttext p {
font-family: Arial, Sans-Serif;
    font-size: 1.4em;
	color: #666;
	margin-bottom:10px;	
	}
	
div#helptext {
	width: 460px;
	height: auto;
	float:left;
	margin-top:20px;
	margin-left:10px;
	}
	
div#helptext h1 {
	font-family: Arial, Sans-Serif;
    font-size: 2.2em;
	color:#007da4;
	margin-bottom:20px;	
	}
	
div#helptext h2 {
	color:#880656;
	font-family:HandVeticaRegular;
	font-weight:lighter;
	font-size:1.8em;
	margin-top:20px;
	}
	
div#helptext p {
font-family: Arial, Sans-Serif;
    font-size: 1.4em;
	color: #666;
	margin-bottom:10px;	
	}
	
div#aboutholderheader {
	width: 470px;
	height: auto;
	float:left;
	}
	
div#aboutholderheader h1 {
	background-image:url(images/orangeheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#helpholderheader {
	width: 470px;
	height: auto;
	float:left;
	}
	
div#helpholderheader h1 {
	background-image: url(images/purpheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:2.2em;
	}
	
div#helpholderheader h2 {
	color:#880656;
	font-family:HandVeticaRegular;
	font-weight:lighter;
	font-size:2.2em;
	}
	
	
div#aboutleftnav {
	width: 180px;
	height: auto;
	float:left;
	margin-right:10px;
	margin-top:10px;
	}
	
div#aboutleftnav h1 {
	background-image:url(images/greenheadergrad.jpg);
	background-repeat:repeat-x;
	color:#FFF;
	font-family:HandVeticaRegular;
	padding:10px;
	text-shadow: 2px 2px 2px #666;
	font-weight:lighter;
	font-size:1.6em;
	margin-bottom:20px;
	}
	

	
div#aboutleftnavlist {
	width: 180px;
	height: auto;
	float:left;
	}
	
div#aboutleftnavlist ul {
	width: 160px;
	height: auto;
	float:left;
	margin-left:20px;
	} 
	
div#aboutleftnavlist ul li {
	list-style-type:none;
	margin-bottom:10px;
	}

div#aboutleftnavlist ul li a {
	font-family:HandVeticaRegular;
	font-weight:lighter;
	font-size:1.8em;
	margin-bottom:10px;
	}
	
div#aboutleftnavlist ul li a:hover {
	text-decoration:underline;
	}
	
	
/*================ [ PROJECTS ] ================ */

	
div#threepeopleouter {
	width: 945px;
	height:auto;
	float:left;
	background-color:#f6fbfe;
	
}

div.projectdescholderleft {
	width: 305px;
	height:auto;
	float:left;
	background-color:#FFF;
	margin-right:10px;
	
}

div.projectdescholder {
	width: 305px;
	height:auto;
	float:left;
	background-color:#FFF;
	margin-right:10px;
	
}



div.projectdesc {
	width: 275px;
	height:250px;
	padding:15px;
	float:left;
	background-color:#FFF;
	
}


div.arrowfix {
	width: 275px;
	height:auto;
	float:left;
	
}


div.projectdescleft {
	width: 275px;
	height:250px;
	padding:15px;
	float:left;
	background-color:#FFF;
	background-image:url(images/boardbtm.png);
	background-repeat:no-repeat;
	background-position:84px 0px;
	background-color:#FFF;
	}
	
div.projectdescleft p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#999;
}
	
	
div.projectdesc p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#999;
}

div.arrowfix a {
	width: 120px;
	height:43px;
	float:left;
}

div.arrowfix a:hover {
	text-decoration:underline;
	}

div.arrowfix a.left {
	width: 120px;
	height:43px;
	float:left;
	background-image:url(images/applynowblue.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFF;
	padding-top:15px;
	padding-left:15px;
	margin-left:160px;
	}
	
div.arrowfix a.mid {
	width: 120px;
	height:43px;
	float:left;
	background-image:url(images/applynowpurp.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFF;
	padding-top:15px;
	padding-left:15px;
	margin-left:160px;
	}
	
div.arrowfix a.right {
	width: 120px;
	height:43px;
	float:left;
	background-image:url(images/applynowgreen.png);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#FFF;
	padding-top:15px;
	padding-left:15px;
	margin-left:160px;
	}
	
div.page-list-ext-item-content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#999;
	margin-top:10px;
	}
	
div.page-list-ext-item h3 a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
	color:#fff;
	font-weight:lighter;
	background-color:#007da4;
	padding-left:5px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	
		}
	
div.page-list-ext-item {
	width:450px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#999;
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	padding-bottom:10px;
	}
	
h3.page-list-ext-title a {
	
	}
	
	
	
/*================ [ Form Styles ] ================ */

	
.wpcf7-form-control-wrap input[type="text"] {
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    display: block;
    width: 300px;
	height: 25px;
	color: #999;
background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
		border:1px solid #999;
		padding-left:5px;
		margin-bottom:5px;
}

.wpcf7-submit {
width: 55px;
	height: 25px;
	float:left;
	cursor:pointer;
	border:none;
	color:#fff;
	font-size:.9em;
	background-color:none;
}

.wpcf7-submit:hover {
	text-decoration:underline;

	}


	
.wpcf7-list-item {
	width:150px;
	height:auto;
	float:left;
font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#666;
	text-align:left;
	padding-right:5px;
	padding-top:6px;
	}
	
.input-label-box .wpcf7-list-item  {
	width:400px;
	height:auto;
	float:left;
font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#999;
	text-align:left;
	padding-right:5px;
	padding-top:6px;
	}
	

	
	


.wpcf7-form-control-wrap textarea {
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    display: block;
    width: 300px;
	color: #999;
background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
		border:1px solid #999;
		padding-left:5px;
		padding-top:5px;
}

.wpcf7-form-control-wrap .inputfield-dob{
	width: 25px;
	height: 28px;
	float:left;
	margin-right:10px;
	}
	
.wpcf7-form-control-wrap .inputfield-dob input[type="text"], .wpcf7-form-control-wrap .inputfield-dob textarea
{
    font-family: Arial, Sans-Serif;
    font-size: 10px;
    display: block;
	width: 25px;
	height: 25px;
	color:#666;
	border:1px solid #999;
	background-image:url(images/inputbground.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
}


.innerformbuttonapply {
	width: 55px;
	height: 25px;
	float:left;
	cursor:pointer;
	border:none;
	color:#fff;
	font-size:.9em;
	background-color:transparent;
	}
	
.innerformbuttonapply:hover {
	text-decoration:underline;

	}
	

div.inputcontainer{
	width: 430px;
	height: auto;
	float:left;
	margin-bottom:10px;
	margin-left:20px;
	}
	
div#formhide{
	width: 470px;
	height: auto;
	float:left;
	margin-bottom:10px;
	}
	

	
div.input-label {
	width: 420px;
	height: auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#666;
	text-align:left;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:0px;
	margin-bottom:3px;
	}
	
div.input-label-sex {
	width: 70px;
	height: auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#666;
	text-align:left;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:0px;
	margin-bottom:3px;
	}
	
div.input-label-box {
	width: 370px;
	height: auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	color:#666;
	text-align:left;
	padding-right:5px;
	padding-top:8px;
	padding-bottom:0px;
	margin-bottom:3px;
	}
	
div.inputfield{
	width: 430px;
	height: auto;
	float:left;
	}
	
div.inputfield-box{
	width: 25px;
	height: auto;
	float:left;
	padding-top:7px;
font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#999;	}
	
div.inputfield-check{
	width: 300px;
	height: auto;
	float:left;
	padding-right:170px;
	}
	
div.inputfield-sex{
	width: 390px;
	height: auto;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color:#666;
	text-align:left;
	padding-right:5px;
	padding-top:6px;
	}

/*================ [ MailChimp ] ================ */

.mc4wp-form-fields p {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  display: block;
  color: #000;
}

.mc4wp-form-fields input {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  display: block;
  width: 100%;
  height: 25px;
  color: #000;
  border:1px solid #999;
  padding-left:5px;
  padding-top:5px;
  margin-bottom: 20px;
}

.mc4wp-form-fields input[type="submit"] {
  font-family: Arial, Sans-Serif;
  font-size: 13px;
  display: block;
  width: 40%;
  height: 30px;
  color: #fff;
  border:none;
  padding-left:5px;
  padding-top:5px;
  margin-bottom: 20px;
  background: #419dcb;
}