body {
background-image: url(../images/bg-test.gif); top: 10px;
background-repeat: repeat-y;
background-position: center;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-color: #B8AF8D;

font-family:  verdana, arial, tahoma, verdana, sans-serif; 
font-size: 70%; 
color:#140d02;
}

#bg-stripe {
background-image:url(../images/stripe.jpg);
background-color:#333333;
width: 100%;
height: 120px;
margin:  0 0 0 0;
padding: 0;
}

#block {
width: 100%;
background-color:transparent;
height: 10px;
}

/* Corners CSS */

.rbroundbox { background-color:#FFFFFF;}
.rbtop div { background: url(../images/tl.gif) no-repeat top left;  }
.rbtop { background: url(../images/tr.gif) no-repeat top right; }
.rbbot div { background: url(../images/bl.gif) no-repeat bottom left;  }
.rbbot { background: url(../images/br.gif) no-repeat bottom right; background-color:#302e1c; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0 0;  }
.rbroundbox { width: 900px; margin:0 auto 0 auto;
 }
/*End of Corners CSS */



/* ******* DEFAULT SETTINGS ******* */

html, form {padding:0; margin:0}

p, table, tr, td, ul, li, ol, dl, dd, input{font-size:85%; line-height:140%; text-align:left;}

p{margin:2% 0 2% 0}

td, th{border-bottom:1px solid #E4D6E9; vertical-align:top; font-size: 110%; text-align:left;}

small{font-size:90%}

hr{height:1px; border:1px solid #DDDDDD; width:100%;}

blockquote{padding:6px; border:1px solid #DDDDDD; background-color:#EEEEEE;}

img, table{border:0}

dt {font-weight:bold; background-color:#E3EDF2; padding:4px 4px 4px 12px; background-repeat:no-repeat; }
dd {padding:10px 0px 10px 0px}

ul {padding:10px 10px 10px 30px}
li{margin:6px 0px 6px 0px}

/* ******* IMAGES  ******* */

.floatRight{float:right; margin:0px 0px 7px 3px; background-color: #d4cec9; border: 1px solid #c2bbb5; padding:5px; }
.floatLeft{float:left; margin:0px 3px 7px 0px; background-color: #d4cec9; border: 1px solid #c2bbb5; padding:5px;}
.floatRightNoPadding {float:right; margin:0}
.floatLeftNoPadding  {float:left;  margin:0}
.imgAlignMiddle {vertical-align:middle}
.divider { margin-left: 260px;}

/* ******* TABLES ******* */

caption{visibility:hidden}

form th{text-align:right; font-weight:normal;}
form td{border-bottom:1px solid #E4D6E9;  vertical-align:top; }

.alternateTDrow {background-color:#F4F4F4}
.smallTable {font-size:90%}

.centerAlignTD {text-align:center}

/* ******* CUSTOM PARA STYLEES ******* */

.message {color:#C25733; font-weight:bold}

/* ******* LINKS ******* */

a					{color:#140d02; text-decoration:none; outline:none;}
a:visited			{text-decoration:underline; color:#140d02; outline:none; }
a:hover				{text-decoration:none; color: #6A6173; outline:none;}
a:active			{text-decoration:underline; outline:none; color: #6A6173;}

#footer a			{text-decoration:none; outline:none; color: #f1eed6;}
#footer a:hover		{text-decoration:underline; outline:none; color: #f1eed6;}

/* ******* LAYERS *******  div{border:1px green solid;} */

#footer		{font-size:90%; color:#f1eed6; clear:both; background-color:#302e1c; width:900px; height:30px;margin-top: 0;
}
.brown {background: #44412c; line-height: 20px; margin-top: 10px; padding-left: 8px; }

#printHeader{display:none}
.dontPrint{display:inherit}


/* ******* FORMS ******* */

input, select, textarea{font-size:100%; font-family:  verdana, arial, tahoma, sans-serif;}
.textFieldStyle {width:15em;}
textarea {height:8em;}
input.loginFormSubmit {width:auto; text-align:center}
.radioCheckBox{background-image:none; border:none; background-color:transparent}



/* ******* SIDE BAR ON TOP OF LEFT SIDE BAR ******* */
#sidebar_logo {
	width: 170px;
	padding:0 0 144px 0;
	margin: 0;
	background-color: #ffffff;
}

#sidebar_logo img {
	padding-left: 20px;
}

/* ******* SIDE BAR LEFT FOR HOME PAGE WITH TWO IMAGES ******* */


#sidebar_left_first {
	float:left;
	width:170px;
	padding:0 ;
	font:100% Verdana;
	line-height:20px;
	margin:0;
	background-color: #FFFFFF;
	height: auto;
}




/* ******* SIDE BAR LEFT ******* */


#sidebar_left {
	float:left;
	width:170px;
	padding:0 ;
	font:100% Verdana;
	line-height:20px;
	margin:0;
	background-color: #f4efcb;
	height: auto;
}

#sidebar_left h2 {
	font:140% Arial;
	color:#222;
	border-top:1px solid #222;
	border-bottom:1px solid #222;
	padding:5px;
}

#sidebar_left p {
	line-height:20px;
	text-align: center;
	text-transform:uppercase;
	margin: 0;
	padding: 5px;
}


#sidebar_left h1,h2,h3,h4,p,ul,ol,blockquote {
	margin:0px ;
	padding: 0;
}


/* ******* SIDE BAR LEFT - WITH SUB MENU ******* */


#sidebar_left_sub {
	float:left;
	width:170px;
	padding:0 ;
	font:100% Verdana;
	line-height:20px;
	margin:0;
	background-color: #f4efcb;
	height: auto;
	
}

#sidebar_left_sub h2 {
	font:140% Arial;
	color:#222;
	border-bottom:1px solid #222;
	padding:5px;
	font-weight: bold;
	margin: 80px 5px 0 10px;
	text-align: right;
}

#sidebar_left_sub p {
	line-height:20px;
	margin: 0;
	padding: 5px;
	font-size: 120%;
}

.sidebar_left_sub  {
	line-height:20px;
	text-align: center;
	text-transform:uppercase;
	margin: 0;
	padding: 5px;
}



#sidebar_left_sub ul {
padding: 0;
margin:0;
}

#sidebar_left_sub li {
	list-style-type:none;
	font-size: 120%;
	display: block;
	border-bottom: 1px solid #222;
	padding: 5px 10px 5px 0;
	margin-left: 10px;
	margin-right: 5px;
	text-align:right;	
}

#sidebar_left_sub a 			{text-decoration: none;	 }
#sidebar_left_sub a:visited		{text-decoration: none;	}
#sidebar_left_sub a:hover		{text-decoration: none;	}
#sidebar_left_sub a:active		{text-decoration: none;	}

#sidebar_left_sub h1,h2,h3,h4,p,ul,ol,blockquote {
	margin:0px ;
	padding: 0;
}

/* ******* SIDE BAR RIGHT ******* */


#sidebar_right {	
	width:260px;
	padding:5px;
	float:right;
	background:#C8E4EE;
	margin:40px 14px 10px 10px;
	border:1px solid #97CBDF;
	color:#1F5063;
}

#sidebar_right h2 {
	font-weight:bold;
	text-transform:uppercase;
	font-size: 110%;
	margin: 0 0 5px 0;
	padding-top: 5px;
	color: #153846;
	border-bottom: none;
}

#sidebar_right p {
	font:80% Verdana;
	line-height:15px;
	margin: 0;
}

.sidebar-img{ margin:5px 0px 7px 0; background-color: #fff; border: 1px solid #c2bbb5; padding:5px; }


/* ******* PAGE CONTENT ******* */

#content {
	padding:0;
	font-size:120%;
	margin-top:15px;
}

h2 {
	font:150% Century Gothic;
	color:#3c2909;
	border-bottom:1px solid #3c2909;
	font-weight:bold;
}

h3 {
	font:140% Century Gothic;
	color:#3c2909;
	border-top:1px solid #f6f6f6;
	border-bottom:1px solid #f6f6f6;
	padding:5px;
}

.with_sidebar {
	margin:0 0 0 157px;
}

.with_photos {
	margin:0 0 0 0px;
}


h1,h2,h3,h4,p,ul,ol,blockquote {margin:15px; line-height:20px; padding-left: 5px; }

/* ******* TABLELESS TABLE CELL ******* */

#info {
width: 95%; 
background-color:#fff;
border: 1px solid #ccc;
padding: 0;
margin: 0 0 0 20px;
float: left;
}


#info-image {
float: left;
background-color:#fff;
padding-top: 30px;

}

#right {
float: left;
background-color:#fff;
border-bottom: 1px solid #ccc;
width: 100%;
}

#right ul {
margin: 0 30px;
font-size: 100%;
}


#normal ul {
margin: 0;
padding: 0;
}

#normal li {
margin: 10px 10px 10px 15px;
padding: 0;
list-style-type: square;
font-size: 100%;
}
