/* Dynamic content styles */


h1, #MainFeature h2{
font-family:verdana,arial,helvetica,sans-serif;
font-size:23px;
color:#202020;
font-weight:bold;
letter-spacing:-1px;
word-spacing:+1;
margin-top:8px;
margin-bottom:6px;
clear:both;
}


h2{
font-family:verdana,arial,helvetica,sans-serif;
font-size:17px;
color:#303030;
font-weight:bold;
letter-spacing:-1;
word-spacing:+1;
margin-top:8px;
margin-bottom:2px;
clear:both;
}


h3{
font-family:verdana,arial,helvetica,sans-serif;
font-size:15px;
color:#81878B;
text-decoration:none;
font-weight:bold;
margin-top:8px;
margin-bottom:0px;
clear:both;

}

h4{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
color:#404040;
font-weight:bold;
letter-spacing:-1;
word-spacing:+1;
margin-top:6px;
margin-bottom:0px;
}

p, .normal{
font-family:verdana,arial,helvetica,sans-serif;
font-size:12px;
color:#434343;
margin-top:0;
margin-bottom:18px;
}


ul{
font-family: verdana,arial,helvetica,sans-serif;
font-size:12px;
list-style-type:square;
list-style-image:url(../gfx/bullet_red.gif);
list-style-position:outside;
}

ol{
font-family: verdana,arial,helvetica,sans-serif;
font-size:12px;
color:#333333;
list-style-type:decimal;
list-style-position:outside;
}

li{
font-family: verdana,arial,helvetica,sans-serif;
font-size:12px;
color:#333333;
margin-bottom:1px;
}

.menu{
	list-style-position: outside;
	list-style-image: url();
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
}


a{text-decoration:underline;}	
a:link{color:#E81700; text-decoration:none;}
a:visited{color:#E81700; text-decoration:none;} 
a:hover{color:#ff9999;}
a:active{color:#ff9999;}


/* Linked images | Note that this is going to be applied to all linked images. */
a img{filter:alpha(opacity=100);}
a:hover img{filter:alpha(opacity=65);}




/* Image styles */
.ImageDefault{border:0;}

.ImageLeft{margin-right:10px; margin-bottom:4px; margin-top:8px; border:0; float:left;}
.ImageLeftBorder{margin-right:10px; margin-bottom:4px; margin-top:8px; border:solid 1px #5D7786; float:left;}

.ImageRight{margin-left:10px; margin-bottom:4px; margin-top:8px; border:0; float:right;}
.ImageRightBorder{margin-left:10px; margin-bottom:4px; margin-top:8px; border:solid 1px #5D7786; float:right;}


.ImageIcon{
margin-left:4px;
margin-right:6px;
margin-bottom:0px;
margin-top:0px;
border:0;
float:left;
}





/* Table styles for tables created in editor */

.StandardTable{
border:solid 1px #B7BDC2;
margin-top:24px;
margin-bottom:12px;
padding-top:2px;
padding-left:4px;
padding-right:4px;
padding-bottom:1px;
border-collapse:collapse;
border-spacing:0px;
float:none;
clear:both;
}

.StandardTable td{
background-color:#ffffff;
border:solid 1px #B7BDC2;
border-collapse:collapse;
border-spacing:0px;
}

.StandardTable td.Header, .StandardTable td.Header p, .StandardTable td.Header a{
background-color:#D1D4D6;

color:#202020;
}

.StandardTable td.HeaderSoft{
background-color:#F0F0F0;

}

.StandardTable td, .StandardTable td.Header, .StandardTable td.HeaderSoft, .StandardTable td p, .StandardTable td.Header p, .StandardTable td.HeaderSoft p,
.HiddenTable td, .HiddenTable td.Header, .HiddenTable td.HeaderSoft, .HiddenTable td p, .HiddenTable td.Header p, .HiddenTable td.HeaderSoft p
{
font-family:arial,helvetica,sans-serif;
color:#202020;
font-size:12px;
margin-bottom:0px;
vertical-align:top;
}

.StandardTable td a{
color:#202020;
}

.StandardTable h1, .StandardTable h2, .StandardTable h3{
margin:0;
color:#202020;
}



.HiddenTable{
font-family:arial,helvetica,sans-serif;
color:#202020;
font-size:12px;
margin:0;
padding:0;
}

.HiddenTable h1, .HiddenTable h2, .HiddenTable h3{
margin:0;
}

.HiddenTable td{}
.HiddenTable td.Header{}
.HiddenTable td.HeaderSoft{}



/* Override some table settings if we are in a form. */
form .HiddenTable, form .DisplayTable .TdItem{
padding-left:8;
padding-right:4;
padding-top:6;
padding-bottom:6;
}



/* Form styles / Input fields */
.FormInputText, .FormInputTextarea, .FormCheckbox, .FormRadio{font-family:arial,helvetica,sans-serif; color:#000000; font-size:12px;}
.FormInputText{}
.FormInputTextarea{}
.FormCheckbox{font-size:13px;}
.FormRadio{font-size:13px;}
.FormSelect{}
.FormButton{font-family:arial,helvetica,sans-serif; color:#000000; font-size:11px; font-weight:normal; width:88px; cursor:hand;}