/* =Structure 
-------------------------------------------------
*/

.wrapper {
	border: 0px solid #000;
	margin: 0 auto;
	text-align: left;
	width: 758px;
}

* html .wrapper {   /*** IE5.x/win box model fix ***/
	width: 760px;
	wid\th: 758px;
}

.outer {
	/*background-color: silver;*/  /*** Sets background of center col***/
	border-left: 0px solid #000;   /*** Critical left divider dimension value ***/
	border-right: 0px solid #000;   /*** Critical right divider dimension value ***/
	padding-top: 10px;
	padding-bottom: 5px;
	margin-left: 190px;    /*** Critical left col dimension value ***/
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 570px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

* html .outer {   /*** IE5.x/win box model fix ***/
	width: 570px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	wid\th: 570px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

.float-wrap {
	float: left;
	margin-right: -1px;   /*** Static fix ***/
	width: 570px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
}

.center {
	float: right;
	margin-bottom: -1px;   /*** Fixes a variance in IE/win for the green AP bottom boxes ***/
	width: 568px;   /*** Critical left and right col/divider dimension value (moves inversly) ***/
	/* \*/
	margin-left: -1px; 
	/* Hidden from IE-mac */
}
.left {
	margin-left: -191px;    /*** Critical left col/divider dimension value ***/
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	width: 192px;    /*** Critical left col/divider dimension value ***/
}

* html .left {
	float:left;	
}

*>html .left {width:191px;}   /*** Fix only for IE/Mac ***/

.container-left {
	width: 190px;    /*** Critical left col dimension value ***/
}

/* =Right
-------------------------------------------------
*/

.right-box{
	background-color: #eee;
	margin-bottom: 10px;
	margin-right: 10px;
}
/* =FORMS
-------------------------------------------------
*/

table.csc-mailform {
}

td.csc-form-labelcell {
	padding-right:20px;
	vertical-align: top;
}

td.csc-form-fieldcell{
}

td.csc-form-fieldcell input{
	width:250px;
}
td.csc-form-fieldcell textarea,td.csc-form-fieldcell select {
	width:300px;
}
tr:last-child td.csc-form-fieldcell:last-child input, td.csc-form-fieldcell input.submit {
	width:100px !important;
}

table p.csc-form-label-req {
	background: transparent url(../images/required.gif) no-repeat top right;
	padding-right: 10px;
}

/* =Contact
------------------------------------------------
*/

table.contenttable-2 {
	margin:0px;
	padding:0px;
	width:95%;
}
table.contenttable-1{
	width:40%;
}

table.contenttable-2 td{
	background-color: #f1f1f1;
	/*border-right:1px solid #fff;
	border-bottom:1px solid #fff;*/
	margin:0px;
	vertical-align:top;
	padding: 2px 20px 2px 10px;

}

/* news */
.news-single-img A {
   float: left;
   padding-right: 15px;
}