body {
	margin:0;
	font-family: Verdana, tahoma, arial ;
	font-size: 10px;
	color:#333333;
	background : url(../images/site/template/bg.jpg) no-repeat;
	background-position:-100px -130px ;background-color:#ffffff;
	text-align : left;
	line-height:15px;
}

h1 {
  font-size : 14px;
  color: #8a0000;
}

h2 {
  font-size : 10px;;
  color: black;
}

h3 {
  font-size : 11px;
  color: black;
}

h4 {
	font-size : 11px;
	color: #8c8c8c;
	font-style: italic;
}

A:link { 
  color: #cc0000;text-decoration:none; 
}

A:visited { 
  color: #ac4e4e;text-decoration:none; 
}

A:hover { 
  color: #ff0000;text-decoration:underline; 
}

A:active { 
  color: #d43340;text-decoration:none; 
}



img { border: 0; }

strong, b { font-weight: 800; } /*NN 4.xx needs that...*/ 

SELECT {   font-family: Verdana, tahoma, arial; font-size: 9px; background: white; color: black; }

object { margin: 0; }

.rkdesign_tm {
  color: red;
}

.button {
	border: 1px solid #dedede;
	font-family:arial;
	font-size:11px;
	background: #f4f4f4;
	cursor : pointer;line-height:17px;
	
}

/*	background-position : -10px -20px;
	background-image : url(../images/site/portfolio_hopebrisbane_broc.jpg);*/
input, textarea {
	border: 1px #dedede solid;
}

.rk_input {font-family: Verdana, tahoma, arial ;
	font-size: 9px;width:200px;
	
}

.rk_textarea {
	width:200px;height:100px;font-family: Verdana, tahoma, arial ;
	font-size: 9px;
}

.checkbox {
	width:10px;
	vertical-align: middle;
	border:none;
}

.text {
	font-family: Verdana, tahoma, arial;
	font-size : 9px;
}

.box_top {
	height:10px;background:url(../images/site/template/box_top.gif) no-repeat top left;
}

.box_middle {
	background:url(../images/site/template/box_middle.gif) repeat-y top left;padding-left:4px;padding-right:4px;
}

.box_bottom {
	height:10px;background:url(../images/site/template/box_bottom.gif) no-repeat top left;
}

.sidebar {
	
}


.content {
	text-align:left;
}

.navigation {
	font-weight:normal;font-size : 10px;
}

.navigation A:link { 
  color:black; text-decoration:none; font-weight:normal;font-size : 10px;
}

.navigation A:visited { 
  color:black;  text-decoration:none; font-weight:normal;font-size : 10px;
}

.navigation A:hover { 
  color:#666666; text-decoration:underline; font-weight:normal;font-size : 10px;
}

.navigation A:active { 
  color:#2b2b2b;  text-decoration:none; font-weight:normal;font-size : 10px;
}

.anno {
	text-align: left;
	width:100%;
}
.bodytext { line-height: 14px; }

.cancel {
  background-image : url("../images/cancel.gif"); 
  background-repeat : no-repeat;
  background-position : top left;
  width: 65px;
  height: 22px;
}



.contenttable{width:100%;background:#f2f2f2;border:0px;
}

.contenttable td {
 text-align:center; padding:5px;border:1px white solid;
}
.contenttable th {
 text-align:center; padding:5px;border:1px transparent solid;
 background:#b7d30b;
 color: white;
}

.portfolio_details {
  font-weight: bold;
  color: #92aa5c;
}

.rk_box {
  border: 1px solid #EEEEEE;
  background: #f8f8f8;
}

.rk_box input {
  background-color: white;
  width: 120px;
  border: 1px solid #EEEEEE;
}

.rk_box TD .label {
  padding-left:10px;
  background : url(../images/reddot.gif) no-repeat left;
  color: #333333; 
  font-weight : bold;
  vertical-align: middle;
}

#navpath {
  padding-bottom:4px;padding-left:103px;text-align:left;
}

#content_padder {
  padding:10px;
  padding-left: 37px;
  padding-right: 37px;
  padding-top: 20px;
}


.facile_form {

}
/*  background-color: #F7F7F7;
  border: 1px #ececec solid;
  */
.facile_form select {
  background-color: white;
  border: 1px #ececec solid;
}

.facile_form .label {
  width: 60px;
  color: #333333; 
  font-weight: bold;
  vertical-align: top;
  padding-top:5px;
}

.facile_form input {
  background-color: white;
  border: 1px solid #EEEEEE;
}

.facile_form textarea {
  background-color: white;
  width: 294px;
  border: 1px solid #EEEEEE;
}

.csc-mailform .csc-form-label {
  padding-left:10px;
  background : url(../images/reddot.gif) no-repeat left;
  color: #333333; 
  font-weight : bold;
  vertical-align: top;
}

.csc-mailform .csc-form-label-req {
  padding-left:10px;
  background : url(../images/reddot.gif) no-repeat left;
  color: #333333; 
  font-weight:bold;
  vertical-align: top;

}

.csc-mailform TD.csc-form-fieldcell {
  width: 296px;

}

.csc-mailform TD {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}


#left_col {
  padding: 0px;
background: #f6f6f6;
width:30%;
}

#main_col {
  padding: 10px;
background: white;
width:40%;
}

#right_col {
  padding: 0px;
background: #f6f6f6;
width:30%;
}

#footer {color:black;

}

#footer A:link { 
  color:black; text-decoration:none;
}

#footer A:visited { 
  color:black; text-decoration:none; 
}

#footer A:hover { 
  color:#666666; text-decoration:none; 
}

#footer A:active { 
  color:#2b2b2b; text-decoration:none; 
}

#footer P {
	font-size: 10px;
	text-align: center;

}

#top_wo {
	background-image : url(../images/top_wo.gif);
	background-position : bottom;
	background-repeat : repeat-x;
}



#top_left_w {
	background-image : url(../images/top_left_w.gif);
	background-position : right bottom;
	background-repeat : no-repeat;
	width:41px;
}

#top_right_w {
	background-image : url(../images/top_right_w.gif);
	background-position : left bottom;
	background-repeat : no-repeat;
	width:41px;
}

#top_center {
	background-image : url(../images/redline.gif);
	background-position : bottom;
	background-repeat : repeat-x;

}



#middle_wo {
	background-image : url(../images/middle_wo.gif);
	background-position : top;
	background-repeat : repeat;
}

#middle_left_w {
	background-image : url(../images/middle_left_w.gif);
	background-position : right;
	background-repeat : repeat-y;
	width:41px;
}

#middle_right_w {
	background-image : url(../images/middle_right_w.gif);
	background-position : left;
	background-repeat : repeat-y;
	width:41px;
}

#bottom_wo {
	background-image : url(../images/bottom_wo.gif);
	background-position : top;
	background-repeat : repeat-x;
}

#bottom_left_w {
	background-image : url(../images/bottom_left_w.gif);
	background-position : right top;
	background-repeat : no-repeat;
	width:41px;
}

#bottom_right_w {
	background-image : url(../images/bottom_right_w.gif);
	background-position : left top;
	background-repeat : no-repeat;
	width:41px;
}

#bottom_center {
	background-image : url(../images/redline.gif);
	background-position : top;
	background-repeat : repeat-x;
}
