/* DEFAULT DEFINITION next line color was #777769*/
html, body { height:100%; margin:0; padding:0; font:13px Georgia, "Times New Roman", Times, serif; color:#000000; background:#E8E8E8 url(../img/bg_body.gif) top left repeat-x; }
img, fieldset, form, legend, h1, h2, h3, h4, h5, h6, ol,ul, p, dl, dt, dd { margin:0; padding:0; border:0; list-style:none; }
a { color:#22691D; text-decoration:underline; outline:none; }
a:hover { text-decoration:none; }
.floatLeft { float:left; }
.floatRight { float:right; }
.alignLeft { text-align:left; }
.alignRight { text-align:right; }
.offleft { position:absolute; left:-5000px; width:2000px; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/*ie7*/
.clearfix { display:block; }
* html .clearfix { height:1%; }
abbr { border:none; }
.smallTxt { font-size:0.9em; }
.bigTxt { font-size:1.1em; }
.blue { color:#3B8BD4; }
ol { padding:0 0 12px 30px; list-style:decimal; font-weight:bold; line-height:18px; }


/* Trebuchet MS, Verdana, Arial, Helvetica, sans-serif */

/* FORMS */
input, select, textarea, button { font:1em Arial, Verdana, Helvetica, sans-serif; color:#333; }
.inputText, textarea  { border:1px solid #544B3B; }
select { border:1px solid #004123; padding:1px; }
#mainMenu .submenu li .selected {
color:#004123;
font-weight:bold;
text-decoration:none;
}
.hr { clear:both; background:url(../img/bg_h1.gif) left 10px repeat-x; height:30px; } 
.hr hr { display:none; }

.fontsize11 { font-size:11px; }
.fontsize13 { font-size:13px; }
.fontsize14 { font-size:14px; }
.fontsize15 { font-size:15px; }
.fontsize18 { font-size:18px; }
.fontsize20 { font-size:20px; }
.fontsize26 { font-size:26px; }
.fontsize34 { font-size:34px; }
.fontsize43 { font-size:43px; }
.fontsize46 { font-size:46px; }
.fontsize52 { font-size:52px; }
.fontsize58 { font-size:58px; }

.colorred { color:#F75700; }
.color-fff { color:#fff; }
.color-000 { color:#000; }
.color-blue { color:#1D5CAB; }
.color01 { color:#1E6480; }

/* H TITLES */
h1 { display:block; margin:0 0 18px 0; font:30px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#004123; text-transform:uppercase; background:url(../img/bg_h1.gif) bottom left repeat-x; padding:0 0 6px 0; }
h2 { display:block; margin:0 0 14px 0; font:24px Georgia, "Times New Roman", Times, serif; font-weight:normal; color:#000000; }
h3 { color:#004123 font-size:14px; text-transform:uppercase; margin:0 0 16px 0; }
h4 { color:#E7E7C1; font-size:14px; text-transform:uppercase;}
h4 a { color:#E7E7C1; text-decoration:none; }
h4 a:hover { text-decoration:underline; }




/* MAIN CONTAINER */
#main-container { width:960px; margin:0px auto; }
#bg-main-container { float:left; width:100%; background:#fff url(../img/bg_container.gif) top left repeat-y; }

/* MAIN HEADER */
#main-header { width:100%; height:108px; float:left; background:url(../img/bg_header.gif) top left no-repeat; }


/* MAIN CONTENT */
#main-content { float:left; width:100%; clear:both; padding-bottom:14px; }
#container-content { padding:0 52px 0 40px; }

/* LEFT COL */
#leftCol { width:243px; float:left; background:#FFFFFF; overflow:hidden; }
#logo { padding:0 0 24px 10px; background:#fff; }


/* RIGHT COL */
#rightCol { width:622px; float:right; }

/* IMAGES TOP */
#image-top { float:right; width:624px; height:351px; overflow:hidden; position:relative; margin:0 0 26px 0; }
#image-top .desc-image { display:block; }
#image-top .title { position:absolute; bottom:10px; left:14px; text-transform:uppercase; color:#fff; font-size:24px; }
#image-top .title span { font-size:30px; }

/* portfolio.php thumbnails */
.pics { width:280px; color:#000; font-size:11px; padding:0 10px; }
.pics .image { float:left; margin:0 16px 0 0; }
.pics .image img { border:2px solid #004123; }
.pics .details a { background:url(../img/bg_arrow01.gif) left 4px no-repeat; padding:0 0 0 12px; text-decoration:none; }
.pics .details a:hover { text-decoration:underline; }


/* MAIN MENU */
#mainMenu { padding:26px 14px; float:left; height:500px; }
#mainMenu ul {}
#mainMenu ul li { background:url(../img/bg_mainNav.gif) bottom left repeat-x; float:left; width:100%; }
#mainMenu ul li.last { background:none; }
#mainMenu ul li a { font-size:14px; color:#4E4E37; text-transform:uppercase; text-decoration:none; font-weight:bold; padding:10px 4px; float:left; display:block; width:207px; }
#mainMenu ul li a:hover { color:#004123; }
#mainMenu ul li a.sub { background:194px 12px no-repeat;  }

#mainMenu .submenu { margin:0 6px 8px 6px; float:left; }
#mainMenu .submenu li { background:url(../img/bg_subNav.gif) left bottom repeat-x; }
#mainMenu .submenu li.last { background:none; }
#mainMenu .submenu li a { font:11px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#8A8A7C; padding:6px 4px; width:187px; }
#mainMenu .submenu li a:hover { color:#004123; text-decoration:none; font-weight:bold; }	


#FlashHeader1 {
	border:0 none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}


/* PARAGRAPH */
.paragraph { clear:both; }
.paragraph p { display:block; line-height:18px; margin:0 0 14px 0; }
/* changed line above removed margin:0 0 14px 0; */

.list01 { padding:0 0 12px 20px; }
.list01 li { background:url(../img/bg_list01.gif) left 4px no-repeat; padding:0 0 6px 14px; }


.list02 { padding:6px 0 12px 20px; text-align:left; }
.list02 li { background:url(../img/bg_list01.gif) left 4px no-repeat; padding:0 0 6px 14px; }

/* MAIN FOOTER */
#main-footer { width:100%; clear:both; }
#footer { background:url(../img/bg_footer.gif) top left no-repeat; width:960px; height:140px; margin:0px auto; }

/* MAIN FOOTER - BOTTOM NAVIGATION */
.botNav { padding:56px 0 0 0; color:#7D7C70; display:block; text-align:center; text-transform:uppercase; font-size:11px; }
.botNav a { color:#7D7C70; text-decoration:none; padding:0 4px; }
.botNav a:hover { text-decoration:underline; }

.copyright { color:#7D7C70; font-size:10px; clear:both; text-align:center; padding:10px 0 0 0; line-height:18px; }
.copyright strong { text-transform:uppercase; }

td.head{
	background-color:#C5C1BC;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	line-height:15px;
	text-align:center;
	height:24px;
}

.selbox { border:1px solid #544B3B; padding:1px;font-size:12px;
 }

.btn{
 border:1px solid #000000;
font-size:11px;
 }

a.link01 { color:#22691D; text-decoration:underline; outline:none; font-weight:bold;}
a.link01:hover { text-decoration:none; }

a.link_head { color:#FFFFFF; font-size:13px; text-decoration:underline; outline:none; font-weight:bold;}
a.link_head:hover { text-decoration:none; }

.des01{
font:13px Georgia, "Times New Roman";
font-weight:bold;
color:#FFFFFF;
}

.des02{
font:13px Georgia, "Times New Roman";
font-weight:normal;
color:#000000;
}

.inputbox{
font:12px Georgia, "Times New Roman";
border:1px solid #004123;
width: 160px;
}
.inputbox1{
font:12px Georgia, "Times New Roman";
border:1px solid #004123;
}
.cls_button{
font:12px Georgia, "Times New Roman";
color:#FFFFFF;
border:1px solid #004123;
background-color:#004123;
}

.list03 li{
 list-style:circle;
 line-height:16px;
}
.list04 li{
 list-style:disc;
 line-height:16px;
}

#portfolio{
	border: 4px #F6F6EE solid;
}
.yellowstar {
	padding:0px 5px 0px 2px;
	color:#F20000;
}