html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;margin:0;padding:0}

blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}

html,body{height:100%}

body {background-color: #FFF;}

p,li,label{font-size: 12px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #000; line-height: 18px; margin-bottom: 15px;}
li{margin-left: -25px; margin-bottom: 5px; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
* html .clearfix{height:1%}
a{ text-decoration: none; color: #4A926A;}
a:hover{text-decoration: underline;}
label {display:block;min-width:200px;float:left}

h1{font-size: 130%; margin-bottom: 15px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; color: #4A926A;}
h2{font-size: 120%; margin-bottom: 15px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; color: #4A926A;}
h3{font-size: 110%; margin-bottom: 15px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; font-weight: bold; color: #4A926A;}

h1.mrg{margin-top: 20px;}

#container{position:relative;width:960px;background-color:#FFF;background-repeat: no-repeat; background-image: url(../images/edw_bg_light.jpg);min-height:100%;margin:0 auto; border-left: 1px solid #EEE;border-right: 1px solid #EEE;}

#logo{position: absolute; right:0px; top:0px; width:218px; height: 153px; z-index: 9;}
#mainContent{position: absolute; right:10px; top:120px; width:650px; min-height: 400px; z-index: 8; }
#mainContentInside{position: absolute; right:10px; top:120px; width:600px; min-height: 400px; z-index: 8; }
	#pushWidget{float: left; width:330px; overflow: hidden;}
	#pushText{float: left; width: 320px;}

#menu{padding:7px;background-repeat: no-repeat; height:41px;width:401px;position:absolute;left:10px;top:10px;background-image:url(../images/menu_bg.png); }
.menuItem{float:left; margin-right:17px;}
.formElement{float: left;}

.videoList{ width: 600px; margin-top:10px;}
.videoThumb{width: 195px; height:160px;  overflow: hidden; float: left; margin-right: 5px; margin-bottom: 5px; text-align: center; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #333; line-height: 14px; }
.videoThumb2{width: 195px; height:160px; overflow: hidden;float: left; text-align: center; margin-bottom: 5px; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #333; line-height: 14px;}

.qaLine{width: 600px; padding-bottom: 20px; text-align: left; font-size: 11px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; color: #333; line-height: 14px; border-bottom: 1px dashed #F37021; }
.imgBorder{margin-right: 10px; margin-bottom: 5px;}
.imgBorder2{ margin-bottom: 5px;}

#contentTop{width: 920px;}
#videoContent{float: left; width: 600px; height: 340px; overflow: hidden; margin-right: 20px;}


.formElement{ float: left;}
.formField{ border: 1px dotted #777; color: #4A926A; padding: 3px; font-size: 14px;  }

.error{ background-color: #FF0000; color: #FFF; font-weight: bold; font-size: 11px; padding: 5px; font-family: "Lucida Grande", Verdana, Arial, sans-serif; text-align: center;}
