body {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin:0; padding:0; color:#ffffff; background:#001b2e}
a, a:hover {text-decoration:none; outline:none}

.clear {clear:both; font-size:0; line-height:0}
.clearall {overflow:hidden; clear:both; height:0px; font-size:0; line-height:0}


.main {width:981px; margin-left:auto; margin-right:auto}
.tracker {visibility:hidden}
.fleft {float:left}
.fright {float:right}
img {padding:0px; margin:0px}
.sepdown6 {line-height:1px; margin:0px; padding:0px; height:6px; clear:both; font-size:1px}
.sepdown10 {line-height:1px; margin:0px; padding:0px; height:10px; clear:both; font-size:1px}
.stepdown30 {line-height:1px; margin:0px; padding:0px; height:30px; clear:both; font-size:1px}
/*-- header        */

.hearder {width:981px; height:267px; background-image:url(/images/header.gif); background-position:top center; margin-left:auto; margin-right:auto}
.stretchleft {background-image:url(/images/headerbackgr.gif); background-repeat:repeat-x; height:267px}
.logo {margin-top:139px; border:none}
.top {width:981px; height:30px; margin-left:0px}
.flags {float:right; margin-top:12px; margin-left:10px}
.header_text {float:left; padding-top:15px}

.basebanner {float:right; margin-left:20px}

/*-- top menu         */

.topmenu {float:right; font-size:16px; padding-top:13px}
ul.topnav {list-style-type:none; padding:0; margin:0}
ul.topnav li {display:inline; padding-right:10px; color:#ffffff}
ul.topnav li a {color:#ffffff}
#link-active {color:#D5A621}

/*-- left menu      */

.leftmenu {/*	height:468px; */
	margin-bottom:40px; width:206px; float:left; font-size:14px}
.mainstretch {background-image:url(/images/Bckgr.Middle.jpg); background-position:center; background-color:#002d4e; height:468px}

.ShareOnStretch {margin-top:-40px; height:39px; border-top:1px solid #3c5573; text-align:center}
	.ShareOnStretch .ShareOnBoxMain {position:relative; margin:auto; height:39px; width:981px; text-align:left}
	.ShareOnBox {position:absolute; top:10px; left:0px; }
		.ShareOnBox a {float:left; margin-right:9px}
		.ShareOnBox a img {border:0px}


.left_menu {padding-left:6px; text-transform:uppercase}
.left_menu a {color:#ffffff}
.left_menu_sub {padding-left:30px; float:left; width:150px; text-transform:uppercase}
.left_menu_sub a {color:#ffffff}
.left_menu_sub_active a {color:#87BCE6; padding-left:30px; float:left; width:150px; text-transform:uppercase}
.bullet {margin-bottom:3px}
.bullets {margin-top:4px}
/*-- footer      */

.footerstretch {background-image:url(/images/footer.gif); background-repeat:repeat-x; height:193px}
.footer {font-family:Trebuchet MS; padding-top:4px; font-size:12px}
.footmain {background-image:url(/images/foot.gif); background-repeat:no-repeat; height:193px}
.footer a {color:#ffffff; text-decoration:none}
.footer_links {padding-left:210px; padding-bottom:1px}

/*-- content  */
.middle {background-repeat:repeat-x; width:775px; height:468px; position:relative; left:0px; top:0px; z-index:2; float:left}
.content {position:absolute; left:20px; top:0px; z-index:1; background-image:url(/images/contentbackgr.png); background-repeat:repeat-x; width:372px; height:468px; /*-moz-opacity:0.65; filter:alpha(opacity=65); */
	font-size:16px}
.redcontent {overflow:hidden; position:absolute; left:20px; top:0px; width:372px; height:468px; color:#ffffff}
.Width751 {width:751px}
.contenttext {overflow:hidden; position:relative; width:350px; font-size:14px}
.contentscroll {position:absolute; line-height:150%; font-size:14px; margin-left:20px; width:328px; margin-right:2px; float:left}
/*
.downArrow {position:absolute; top:70px; right:15px; display:none; background-image:url(/images/down.png); background-repeat:no-repeat; width:12px; height:11px; behavior:url(/iepngfix.htc)}
.upArrow {position:absolute; top:55px; right:15px; display:none; background-image:url(/images/up.png); background-repeat:no-repeat; width:12px; height:11px; behavior:url(/iepngfix.htc)}
*/
a.upArrow {position:absolute; top:55px; right:15px; display:none; background-image:url(/images/up-1.png); background-repeat:no-repeat; width:14px; height:11px; behavior:url(/iepngfix.htc)}
a.upArrow:hover {position:absolute; top:55px; right:15px; display:none; background-image:url(/images/up.png); background-repeat:no-repeat; width:14px; height:11px; behavior:url(/iepngfix.htc)}
a.upArrow1 {position:absolute; top:395px; right:15px; display:none; background-image:url(/images/up-1.png); background-repeat:no-repeat; width:14px; height:11px; behavior:url(/iepngfix.htc)}
a.upArrow1:hover {position:absolute; top:395px; right:15px; display:none; background-image:url(/images/up.png); background-repeat:no-repeat; width:14px; height:11px; behavior:url(/iepngfix.htc)}
a.downArrow {position:absolute; top:410px; right:15px; display:none; background-image:url(/images/down-1.png); background-repeat:no-repeat; width:14px; height:11px; behavior:url(/iepngfix.htc)}
a.downArrow:hover {position:absolute; top:410px; right:15px; display:none; background-image:url(/images/down.png); background-repeat:no-repeat; width:14px; height:11px; behavior:url(/iepngfix.htc)}
a.downArrow1 {position:absolute; top:70px; right:15px; display:none; background-image:url(/images/down-1.png); background-repeat:no-repeat; width:14px; height:11px; behavior:url(/iepngfix.htc)}
a.downArrow1:hover {position:absolute; top:70px; right:15px; display:none; background-image:url(/images/down.png); background-repeat:no-repeat; width:14px; height:11px; behavior:url(/iepngfix.htc)}
.contentheader {font-size:16px; font-weight:bold; margin-left:20px; margin-top:50px; height:50px; width:300px; text-transform:uppercase}
.white {color:#ffffff}
.white a {color:#ffffff; text-decoration:underline}
.black {color:#000000}
.black a {color:#000000; text-decoration:underline}
.black li.redbullet {list-style-image:url(/images/redtextbulletw.gif)}
.white li.redbullet {list-style-image:url(/images/redtextbullet.gif)}
/*-- product images  */

.product_img {border:1px solid #8B8B8B; margin-right:8px; margin-bottom:8px; float:left}
.prodduct_box {position:absolute; right:0px; top:50px; width:386px; height:382px}

/*-- contact  */

.contact {background-image:url(/images/contactbg.png); background-repeat:repeat-x; overflow:hidden; font-family:Trebuchet MS; color:#000000; position:relative; left:20px; top:0px; width:735px; height:468px}
.contact textarea {float:none; width:208px}
.contactform {position:absolute; left:20px; top:0px; width:735px}
.contactheader {font-size:16px; font-weight:bold; margin-top:50px; height:50px; text-transform:uppercase; clear:both}
.contact_info {font-size:12px; font-weight:normal; text-transform:none; margin-top:5px}
.contact_info a {color:#000000}
.contactfm {position:absolute; left:0px; top:90px}
.contactfmRight {position:absolute; right:40px; top:90px}
input {border:1px solid #0B305A; float:right}

.inputwidth {width:175px; float:left}
.formquest input {border:none; float:none}
.quest input {float:left}
.questnav {float:left; padding-right:120px}
textarea {width:205px; overflow:auto; border:1px solid #0B305A; float:right}
.errline {border:1px solid #CC0000; width:175px; margin:0 1px 0 0}
.errlineCode {border:1px solid #CC0000; float:left}
.dies {background-image:url(/images/reqfield.gif); background-repeat:no-repeat; width:5px; height:5px; float:left; padding-bottom:2px}
label {float:left}
.sepleft20 {line-height:1px; margin:0px; padding:0px; width:18px; clear:both; font-size:1px}
.sepleft10 {line-height:1px; margin:0px; padding:0px; width:9px; float:left}
.submit {background-image:url(/images/send.gif); background-repeat:no-repeat; background-color:transparent; width:90px; height:26px; color:#ffffff; text-align:center; font-size:14px; border:none}
.submitback {background-image:url(/images/send.gif); background-repeat:no-repeat; background-color:transparent; width:90px; height:26px; color:#ffffff; text-align:center; font-size:14px; border:none; padding-top:4px}
.quest {width:300px}
.submitpos {}

/*-- errers  */
.err {color:#CC0000}
.errdies {background-image:url(/images/redreqfield.gif); background-repeat:no-repeat; width:5px; height:5px; float:left; padding-bottom:2px}
.req_fileds {padding-bottom:5px}
.errletter {color:#ffffff}

.b {border:1px solid green}

/* questions*/

ul.formquest {list-style-type:none}

.wflogo {vertical-align:baseline; margin-bottom:-1px; margin-left:3px; border:none}
.headreflash {padding-top:137px; float:right; width:320px}
.labelw {width:340px}
.newsletter {width:340px}
.space {margin-right:19px}

.newsTbl td {vertical-align:top}

/* added on 03.01.2008 spoxi */
.fixleft {text-align:left}
.extrawidth {width:210px; padding-left:1px}
.fixdif {width:210px; overflow:hidden}


.contentGallery {position:absolute; left:20px; top:0px; z-index:1; width:751px; height:468px; /*-moz-opacity:0.65; filter:alpha(opacity=65); */
	font-size:16px}
.redcontentGallery {overflow:hidden; position:absolute; left:20px; top:0px; width:751px; height:468px; color:#ffffff}
.Width751 {width:751px}
.contenttextGallery {overflow:hidden; position:relative; width:751px; font-size:14px; margin:0 0 10px 0}
.contentscrollGallery {position:absolute; line-height:150%; font-size:14px; margin-left:10px; width:751px; margin-right:2px; padding-bottom:2px}
.ImageBox 
 {border:1px solid white; height:172px; width:172px; background:url(/images/Bckgr.Pic.Gallery.png) no-repeat; /*float:left; */
	margin:0 0 2px 0; vertical-align:middle; text-align:center}
.DownloadLink {color:#fff; padding:0 0 5px 0; line-height:14px}
.DownloadLink a, .DownloadLink a:hover {color:#fff}

.contactSelect {border:1px solid #0B305A; width:178px}
.contactSelectSector {border:1px solid #0B305A; height:150px; width:212px}
