/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#1e5352;
	
}

 ul.reg  {padding-left:40px;}

.portfolio img {padding:5px 5px 5px 5px;}
a img { border:0;}
.pad {padding:10px 10px 10px 10px;}
.pad2 {padding:10px 5px 10px 5px;}
p {padding-top:8px;}

.center {text-align:center;}
.left { float:left;padding:0 0 5px 10px }
.left2 { float:left;padding:0 0 5px 0px }
.right {float:right;padding:0 0 20px 10px}
.right2 {float:right;padding-left:10px;}
.clear  { clear:both;}
.pad_l {padding-left:100px;float:left;padding-top:5px; }
.pad_r {padding-right:115px;float:right;padding-top:5px; }
td {padding:2px 0px 2px 0px;}
/*old text - b45340*/
html, input, textarea { font-family:Verdana;font-size:12px;line-height:18px;}
input, select { vertical-align:middle; font-weight:normal;}
a:hover{text-decoration:none;}
a {color:#8c3929;}

.side_green {color:#003745;font-style:normal;font-size:11px;line-height:16px;}
.green {color:#003745;}
.large {font-style:normal;font-size:20px;  color:#8c3929; line-height:24px;}
.medium {font-style:normal;font-size:16px;  color:#8c3929; line-height:20px;}
.small {font-style:normal;font-size:10px;   line-height:14px;}
/* ============================= main layout ====================== */
 h1 { font-size:24px;  color:#003745; line-height:30px;font-family:Times New Roman;}
 h2 { font-size:18px;  color:#003745; line-height:20px;font-family:Times New Roman;} 
 h3 { font-size:16px;  color:#8c3929; line-height:18px;}
 hr {color:#ffffff;}
 #content a {color:#ffffff;}
/* ============================= header ====================== */

.menu ul {width:580px;overflow:hidden;color:#8c3929;}
.inside ul  {width:670px;overflow:hidden;color:#8c3929;}
.menu li {color:#00653a;display:block;padding:0px 0px 0px 0px;margin:5px 0px 0px 0px;float:left; }
.menu li a {text-decoration:none;color:#8c3929;text-align:left;display:block;padding-right:12px;font-size:11px; }
.menu li a:hover {text-decoration:underline;}
.active {font-weight:bold;font-size:12px;}



.img {margin-bottom:10px;}
.r_img_container {margin: 0px auto;float:right; padding: 10px 5px 5px 20px;}
.l_img_container {margin: 0px auto;float:left; padding: 0px 10px 5px 5px;}
.page_img { border-style:solid;border-color:#8c3929; border-width: 1px;}

#xl_layer a:hover {font-weight:bold;}
#xl_layer  {width:700px;}
/* ============================= footer ====================== */

#quote {font-size:12px;font-style:italic; line-height:18px; margin:5px auto; color:#ffffff;}
.quote_by {font-size:11px; text-align:right;font-weight:bold; margin:0px auto; color:#ffffff;}
.top_quote {text-align:right;float:right;font-family:Times New Roman,Times;font-size:18px;font-weight:bold;font-style:italic;}


