#cmscontent {
	margin-top:0px;
	font-size:75%;
	line-height:140%;
	/*float:left;*/
	display:block;
}

#cmscontent input {
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;
}

#cmscontent h1 {
	color: #888888;
	font-size:18px;
	margin-top:8px;
}

#cmscontent h2 {
	margin-top:25px;
}

#cmscontent h3 {
	color: #3b5683;
	font-size:15px;
	margin-top:8px;
}


#cmscontent h3 a {
	color: #3b5683;
}

#cmscontent p {

	margin-top:10px;
	margin-bottom:0;

}

#cmscontent textarea {

	height:60px;
	font-family:Verdana,Arial,Helvetica;
	font-size:12px;

}


#cmscontent fieldset {
	width:60%;
	padding:10px;
}


#cmscontent label {
	display:block;
	width:150px;
	float:left;
}


#cmscontent input.fullwidth {

	width:150px;

}


#register input,#register select {
	 width:80% ;
	font-size:10px;
}
#register input#submitreg {
	 width:250px ;
}

#cmscontent p.image-caption {
	padding-right: 0px;
	padding-left: 0px;
	font-size: 80%;
	padding-bottom: 0px;
	margin: 5px 0px 0px;
	color: #666666;
	padding-top: 0px;
}

#cmscontent div.image-right,#cmscontent div.image-left,#cmscontent div.image-center{
	
	padding-right: 6px;
	background-position: left bottom;
	padding-left: 6px;
	float: right;
	padding-bottom: 6px;
	margin: 0px 0px 5px 10px;
	padding-top: 6px;
	background-repeat: repeat-x;
	background-color: #ffffff;
	
	xbackground-image: url(/images/photo_gradient_1.jpg);
	xborder-right: #dddddd 1px solid;
	xborder-top: #dddddd 1px solid;
	xborder-bottom: #dddddd 1px solid;
	xborder-left: #dddddd 1px solid;
	
}
#cmscontent div.image-left {
	float: left;
	margin-left:0;
	margin-right:10px;

}
#cmscontent div.image-right img,#cmscontent div.image-left img {

	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	padding-top: 0px;

	xborder-right: #666666 1px solid;
	xborder-top: #666666 1px solid;
	xborder-bottom: #666666 1px solid;
	xborder-left: #666666 1px solid;

}
#cmscontent div.image-center {
	float: left;
	width:100%;
	text-align:center;
	margin:0;

}

#cmscontent div.image-center table {
	margin:auto;
	width:100%
}
#cmscontent div.image-center table td {
	margin:auto;
	width:100%
	text-align:center;
}

#cmscontent div.image-right span.image-caption,#cmscontent div.image-left span.image-caption,#cmscontent div.image-center span.image-caption {
	font-size: 80%;
	color: #000000;
	line-height: 1.2em;
}

table.dynamicTable { margin:0;padding:0; width:95%; }
table.dynamicTable tbody { margin:0;padding:0; }
table.dynamicTable td { 
	background-color:#fbfbfb;
	font-family: verdana, helvetica, arial, sans; 
	font-size:80%;
	margin:0;
	padding:2px;
	border-top:1px solid #d9d9d9; 
	border-left:1px solid #d9d9d9; 
	border-bottom:1px solid #aaaaaa; 
	border-right:1px solid #aaaaaa; 
	width:40%;
	text-align:left;
}
#cmscontent table.dynamicTable td a:link font,#cmscontent table.dynamicTable td a:visited font { color: #6c757a; }
#cmscontent table.dynamicTable td a:hover font { color: #000000; }
#cmscontent td.dynamicTableCell p { text-align:left; }

TD.leftdiv,DIV.topfiller,DIV.dynamicButtonsTop,DIV.dynamicButtonsLeft {display:none;}

#promobox {
	LINE-HEIGHT: 1.2em;
	margin-right:10px;
	border:1px solid #8e98a1;
}
#promobox p.linkimg { FLOAT: right; MARGIN: 0px 0px 5px ; }
#promobox img { width:90px ; height:90px ; border:0 ; }
#promobox div.spacer { CLEAR: both; }

#cmscontent div.paragraphwide1 {
	width:99%;
	/*float:left;*/
	/*clear:left;*/
	margin-top:1px;
	margin-bottom:0px;
	padding:0;
}

#innerfull {
	width:100%
}

#cmscontent div.paragraphcolumn1 {
	display:block;
	width:46%;
	float:left;
	margin-top:4px;
	margin-bottom:0px;
	margin-left:6px;
	padding:0;
	overflow:hidden;
	clear:left;
}

#cmscontent div.paragraphcolumn2 {
	display:block;
	width:46%;
	float:right;
	clear:right;
	margin-top:4px;
	margin-bottom:0px;
	margin-right:10px;
	padding-left:47%
	overflow:hidden;
}

html>body #cmscontent div.paragraphcolumn1 { overflow:visible; }
html>body #cmscontent div.paragraphcolumn2 { overflow:visible; }

#right {
	display:block;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	margin: 0px;
	vertical-align: top;
	width: 24%;
	padding-top:5px;
	background-color:#ffffff;
}
#right h4 {
	border-right: #cccccc 0px solid;
	padding-right: 8px;
	font-weight: normal;
	padding-bottom: 5px;
	margin: 0px;
	border-left: #cccccc 0px solid;
	padding-top: 5px;
	background-color: #192131;
	color:#ffffff;
	padding-left:9px;
	margin-left:0px;
	font-size:12px;
	background-image:url("/images/box_header.gif");
	border-bottom:1px solid #8c8c94;
	background-repeat:repeat-x;
}
#right .box {

	padding-right: 8px;
    border: 1px solid #8e98a1;
	padding-left: 8px;
	padding-bottom: 8px;
	margin: 0 10px 10px 0;
	padding-top: 8px;
	font-size:11px;
}
#right .box img {
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
#right .box p {
	margin: 0px 0px 10px;
}
#right h4.promotitle {
	color:#ffffff;
	padding-left:9px;
	margin-left:0px;
	font-size:12px;
	font-weight:bold;
	margin-right:10px;
}

#inner { display:block; width:75%; float:left; }
#right { float:right ; }

#innerfull { float:left;  }
#innerfull table { border:0; }
#innerfull table td { border:none; }
#innerfull table td.faqselection { background-color: #eff7ff; border:1px solid #cccccc; } 
#innerfull table td.faqselection a { font-weight:normal; } 
#innerfull form { margin-top:15px;}

#innerfull table.greybox td { border:1px solid #cccccc; width:50%; vertical-align:top; } 
#innerfull table.greybox td  img { margin:10px; } 
#innerfull table.standard_table td { border:1px solid #cccccc; border-bottom:0;border-right:0; vertical-align:middle; padding:3px; } 
#innerfull table.standard_table { border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; background-color:#fafafa; } 

