* {
	margin:0;
	font-family: Tahoma;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-top: 20;
}
option { padding-right:0.5em ; min-width:1.5em ; }
body {
	font-size:68.75%;
	font-family:Tahoma;
	color:#999;
	background:#f5f5f5 url(img/body_bg.png);

}

div#container { margin:35px auto 0 auto ; width:950px ;   }

a { color:#999 ; text-decoration:none ; }
a:hover {
	color:#555;
}
a.arrowLeft { font-weight:bold ; padding-right:8px ; background:transparent url(img/link_arrow_right.png) no-repeat right 4px ; }
a.arrowLeftGrey { color:#000000; font-size:80%; font-weight:bold ; padding-left:8px ; background:transparent url(img/link_arrow_right.png) no-repeat left 4px ; }
a.arrowRight {
	font-weight:bold;
	padding-right:8px;
	background-color: transparent;
	background-image: url(img/link_arrow_right.png);
	background-repeat: no-repeat;
	background-position: left 4px;
}
a.mag { font-weight:bold ; padding:5px 0 5px 24px ; background:transparent url(img/link_magnifier.png) no-repeat left 4px ; }

p { margin-bottom:10px ; line-height:120% ; }

img { border:0 ; }

input { margin-top:5px ; border:1px solid #c9c9c9 ; padding:1px ; }
button { margin:0 ; border:0 ; padding:0 ; background-color:transparent ; cursor:pointer ; }

ul.horizontal { list-style:none ; }
ul.horizontal li { float:left ; margin-right:10px ; border-left:1px solid #c8cac9 ; padding-left:10px ; }
ul.horizontal li.first { border-left:0 ; padding-left:0 ; }
ul.horizontal li.last { margin-right:0 ; }

div.bodytext {
	padding:10px;
	width:930px;
	color:#333;
	background-color:#fff;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
div.bodytext h1 { margin:3px 0 5px 0 ; }
div.bodytext a { color:#666 ;}
ul.bodytext li { margin-left:20px ; margin-right:30px ; border-left:1px ; padding-left:2px ; padding-bottom:10px ; }


div.clear { clear:both ; }

div#linkBar { height:45px ; background-color:#fff ;  }
div#linkBarInner {
	width:960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div#linkBarLeft {
	float:left;
	padding-top:5px;
	width:615px;
	padding-left: 15px;
}
div#linkBar ul { float:left ; }
div#linkBar a { color:#919593 ; font-weight:bold ; }
div#linkBar a.selected { color:#666 ;}

div#linkBarRight {
	float:right;
	padding-top:3px;
	padding-right: 20px;
}
div#linkBarRight label { float:left ; padding-top:2px ; font-weight:bold ; }
div#linkBarRight input { float:left ; margin:2px 0 0 5px ; padding:0 2px ; font-size:90% ; color:#555 ; }
div#linkBarRight button { float:left ; margin-top:-3px ; padding: 0; }
div#linkBarRight a { float:left ; margin-top:3px ; white-space:nowrap ;  }

div#footer {
	position:relative;
	float:left;
	clear:left;
	margin-top:10px;
	width:930px;
	min-height:26px;
	background-color:#fff;
	margin-right: -3px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
	font-family: Tahoma;
 
}
div#footer ul {
	float:right;
	margin-top:6px;
}
div#footer a#byOrangeLink { position:absolute ; top:0 ; right:0 ; }

.cornerImg {
	background-color: #3C423D;
	background-repeat: no-repeat;
	background-position: right bottom;
}

div.homeFeatureMain {
	float:left;
	width:950px;
	min-height:261px;
	font-size:95%;
	background-color:#3C423D;
}
div.hfmCol1 {
	float:left;
	width:650px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
}
div#homeMainImg {
	float:left;
	padding:0px;
	width:650px;
	height:211px;
} 

div#noFlashMessage {  float:left ; padding:0px 0 0 10px ; width:480px ; height:211px ; }



div#homeTags {
	float:left;
	clear:left;
	padding-left:10px;
	width:650px;
	direction:rtl;
}
div#homeTags p { float:left ; margin-top:9px ; width:160px ; }
div#homeTags p strong { color:#fff ; }
div.hfmCol2 {
	float:left;
	width:265px;
	color:#fff;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}
div.hfmCol2 h1 { }
div.hfmCol2 p { margin-right:60px ; }
div.hfmCol2 input { float:left ; clear:left ; margin-right:8px ; padding:2px ; width:130px ; font-weight:bold ; font-size:110% ; }
div.hfmCol2 button { margin-top:3px ; width:61px ; }


div.special {
	width:930px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;


}

div.special label {
	padding:8px 0px 0 0px;
}




div.noFlashSignup { float:left ;  margin:10px 0 ; width:760px ;}
div.noFlashSignup h2 { float:left ; padding:7px 6px 0 6px ; }
div.noFlashSignup img { float:left ; }
div.noFlashSignup label { float:left ; padding:11px 6px 0 0 ; }
div.noFlashSignup input { float:left ; margin-right:10px ; margin-left:24px ;  padding:2px ; width:140px ; }
div.noFlashSignup button { float:left ;  margin: 2px 0 0 0;  padding: 0; }

div.homeFeature { float:left ; margin-left:15px ; padding:10px ; width:206px ; min-height:136px ; background-color:#fff ; direction:rtl }
div.homeFeature.first { margin-left:0 ; }
div.homeFeature.first2 { margin-left:0 ; width:460px ; }
div.homeFeature h2 { margin-bottom:10px ; color:#3C423D ; font-size:140% ; }
div.homeFeature h2 img { float:none ; margin:0 ; }
div.homeFeature img { float:left ; margin-right:10px ; }
div.homeFeature img.wide { margin-right:0 ; margin-bottom:10px ; }

a.logoHeader {
	display:block;
	width:950px;
	height:85px;
	background-color:#3C423D;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
a.logoHeader img#logo {
	float:right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 20px;
}
a.logoHeader img#subtitle { float:left ; margin-top:42px ; }

div.serverError { margin:20px auto ; border:1px solid #ccc ; padding:10px ; width:480px ; background-color:#fff ; }
div.serverError h1 { float:left ; margin-bottom:10px ; }
div.serverError h1 img { margin:0 ; }
div.serverError img { float:left ; margin:0 10px 30px 0 ; }

div.fullWidthPanel { margin:20px auto ; padding:10px ; width:710px ; background-color:#fff ; }
div.fullWidthPanel h1 { margin:3px 0 5px 0 ; }
div.fullWidthPanel img#illustration { float:left ; margin-right:20px ; }
