/* CSS Document */

html, body {
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	background-color:FFF;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
}

input, textarea {
	font-family: serif;
	font-size: 12px;
}

body, p, ol, ul, li, form, img, table {
padding:0;
margin:0;
border:0;
}

a:link {
	color: #F47D30;
}
a:visited {
	color: #F47D30;
}
a:hover {
	color: #F47D30;
}
a:active {
	color: #F47D30;
}

.DivMain {
	position:absolute;
	left:50%;
	margin-left:-400px;
	width:800px;
	border: none;
	height:100%;
	background-color:#F47D30;
	/* for IE 6 */
	overflow:inherit;
}

.DivNav {
	position:absolute;
	left:50%;
	margin-left:-400px;
	width:800px;
	height:35px;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivContentMain {
	position:absolute;
	
	left:50%;
	margin-left:-382px;
	width:764px;
	margin-top:35px;
	background-color:#F8F2E3;
	border: none;
	/* for IE 6 */
	overflow:none;
}

.DivFlashContainer1 {
	position:absolute;
	left:50%;
	margin-left:-100px;
	width:471px;
	margin-top:63px;
	height:110px;
	background-color:#FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivFlashContainer2 {
	position:absolute;
	left:50%;
	margin-left:167px;
	width:204px;
	margin-top:610px;
	height:126px;
	background-color:#FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivColumnRight{
	width:471px;
	margin-left:282px;
	height:690px;
	margin-top:-690px;
	background-color:#FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivForm{
	width:254px;
	margin-left:12px;
	height:200px;
	margin-top:-308px;
	border: none;
	background-color:#F8F2e3;
	/* for IE 6 */
	overflow:none;
}

.DivForm2{
	position:absolute;
	width:254px;
	left:50%;
	margin-left:-87px;
	height:200px;
	margin-top:660px;
	border: none;
	background-color:#F8F2e3;
	/* for IE 6 */
	overflow:none;
}

.DivLinks{
	position:absolute;
	width:184px;
	left:50%;
	margin-left:178px;
	height:119px;
	margin-top:581px;
	border: none;
	/* for IE 6 */
	overflow:none;
}

.DivThanks{
	position:absolute;
	left:50%;
	margin-left:-100px;
	width:200px;
	top:50%;
	margin-top:-100px;
	height:200px;
	border: none;
	background-color:#FFF;
	/* for IE 6 */
	overflow:none;
}

.DivCaseStudies{
	position:absolute;
	left:50%;
	margin-left:-97px;
	width:469px;
	margin-top:166px;
	height:723px;
	background-color:#FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivContact{
	margin-left:11px;
	width:549px;
	margin-top:11px;
	height:583px;
	background-color:#FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivTech1{
	margin-left:11px;
	width:550px;
	margin-top:11px;
	height:810px;
	background-color:#FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivTech2{
	margin-left:11px;
	width:550px;
	margin-top:11px;
	height:904px;
	margin-bottom:11px;
	background-color:#FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.DivTechTextColumn2{
	position:absolute;
	left:50%;
	width:250px;
	background-color:#CC3300;
}

.DivVideo{
	margin-left:206px;
	width:352px;
	margin-top:11px;
	height:280px;
	margin-bottom:11px;
	background-color:#FFF;
	border: none;
	/* for IE 6 */
	overflow:hidden;
}

.Flags {
	margin-left:14px;
	margin-top:13px;
	float:12px;
}

.FlagSpacing{
	margin: 0 5px 0px 5px;
	text-decoration:none;
	border:0;

}

.Nav {
	margin-left:250px;
	margin-top:-12px;
}

.MarginMain {
	margin-top:12px;
}

.MarginForm{
	margin-left:12px;
}

.Logos{
	margin-top:202px;
}

.TV{
	margin-top:-25px;
	margin-left:135px;
}

.Drop42{
	margin-top:21px;
}

.Images{
	margin-top:-640px;
	margin-left:277px;
	margin-right:10px;
}

.Menu{
	margin-top:163px;
}

.FormDescriptions{
	margin-left:12px;
	margin-bottom:7px;
}

.FormFieldShort1{
	margin-left:29px;
	height:15px;
}

.FormFieldShort2{
	margin-left:8px;
	height:15px;
}

.FormFieldLong{
	margin-left:14px;
	height:15px;
	margin-bottom:6px;
}

.HomeMarginRight1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:12px;
	margin-right:200px;
	height:765px;
	margin-top:17px;
	line-height:15px;
	font-size: 11px;
	color:#4B4B4B;
	background-color:FFF;
}

.HomeMarginRight2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:184px;
	margin-left:276px;
	height:765px;
	margin-top:-762px;
	line-height:15px;
	font-size: 11px;
	color:#4B4B4B;
	background-color:FFF;
}

.StyleMarginRightBold {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	margin-right:210px;
	margin-left:12px;
	margin-top:17px;
	line-height:15px;
	font-size: 11px;
	color:#F47D30;
}

.StyleGreyBody{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size: 11px;
	color:#4B4B4B;
}

.StyleOrangeBold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	line-height:15px;
	font-size: 11px;
	color:#F47D30;
}

.StyleTextOrange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size: 11px;
	color:#F47D30;
}

.StyleTextGrey {
	color:#4B4B4B;
}

.StyleBold{
	font-weight:700;
}

.CaseStudiesImage1{
	margin-left:22px;
	margin-top:28px;
}

.CaseStudiesImage2{
	margin-left:22px;
	margin-top:13px;
	valign:top;
}

.CaseStudiesHeader{
	margin-top:-641px;
	margin-left:284px;
}

.CaseStudiesText{
	width:255px;
	height:731px;
	margin-top:13px;
	margin-left:284px;
}

.CaseStudiesTextIntro {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;
	margin-right:200px;
	margin-left:12px;
	margin-top:30px;
	line-height:15px;
	font-size: 13px;
	color:#4B4B4B;
}

.CaseStudiesTextBody{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:12px;
	margin-right:200px;
	line-height:15px;
	font-size: 11px;
	color:#4B4B4B;
}

.CaseStudiesTextHeadOrange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:700;

	margin-top:15px;
	margin-left:12px;
	margin-right:200px;
	line-height:15px;
	font-size: 11px;
	color:#F47D30;
}


.CaseStudiesBeigeLine{
	margin-top:15px;
	margin-left:12px;
}

.CaseStudiesimage3{
	margin-top:-677px;
	margin-left:319px;
}

.CaseStudiesimage4{
	margin-top:11px;
	margin-left:319px;
}


.ContactHead{
	margin-top:28px;
	margin-left:11px;
}

.ContactTextTop{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size: 11px;
	color:#4B4B4B;
	margin-left:11px;
	margin-right:250px;
	margin-top:30px;
}

.ContactTextColumn2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size: 11px;
	color:#4B4B4B;
	margin-left:170px;
	margin-right:100px;
	margin-top:-285px;
}

.ContactLogos{
	margin-top:200px;

}

.ContactBottomMargin{
	height:11px;
}


.TechHead{
	margin-top:28px;
	margin-left:11px;
}

.TechTextColumn1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size: 11px;
	color:#4B4B4B;
	width:256px;
	margin-left:11px;
	margin-top:30px;
}

.TechTextColumn2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:15px;
	font-size: 11px;
	color:#4B4B4B;
	width:256px;
	margin-right:11px;
	margin-top:30px;
}

.TechTableHeaders1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:12px;
	font-size: 9px;
	font-weight:700;
	color:#F47D30;
	margin-left:11px;
	margin-top:13px;
}

.TechTable1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:18px;
	font-size: 9px;
	color:#F47D30;
	margin-left:11px;
	margin-top:13px;
}

.TechDivider{
	margin-top:15px;
	margin-left:11px;
}

.TechTable1Image{
	margin-top:13px;
}

.TechHeader3{
	margin-top:20px;
}
