body	{ font-family:'Lucida Grande', Tahoma, Arial, Sans-Serif; font-size:13px; margin-bottom:4px; margin-left:0px; margin-top:0px; margin-right:0px; padding:0px; }
div		{ margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
img		{ border-width:0px }
table	{ font-size:13px; }

#iecenter	{ text-align:center; overflow:visible; }
#ff-center	{ width:960px; margin-left:auto; margin-right:auto; text-align:left; overflow:visible; }
#content_container	{ width:546px; background-color:#91ACC8; float:left; border:#6699CC 2px solid; z-index:1; overflow:visible; }
.upper	{ background-image:url('images/upper.gif');clear:both;width:401px;height:16px; }
.left		{ float:left;background-image:url('images/left.gif');width:14px;height:258px; }
#content	{ position:relative; width:514px; left:32px; float:left; height:auto!important;height:250px;min-height:250px; overflow:visible; }
.banner { width:100%;height:55px; }

#links		{ line-height:14pt; width:100px; height:132px; }
#links ul	{ margin:0px; padding:0px; list-style:none; }
#links li a { display:block; height:19px;text-decoration:none; }
#links li a:hover { display:block; height:19px;text-decoration:none; }
#links li	{ padding-left:6px; }

.link	{ width:100px; height:19px; background-color:#7A9BBD; cursor:pointer; font-family:Arial; z-index:3; }
.linknc { width:100px; height:19px; background-color:#7A9BBD; }

#header	{ overflow:visible; width:546px; height:20px; background-color:#9BB7D4; line-height:20px; font-size:24px; font-weight:bold; color:#6699CC; font-family:Arial, Sans-Serif;   }

#menu_container div	{ z-index:3; }

.submit_button { width:60px; background-color:#6699CC; padding:4px; font-weight:bold; cursor:pointer; text-align:center; }
.submit_button:hover { background-color:#90B2D4; }


/* blog entries */
.newsentry	{ margin-top:0px; margin-right:10px; margin-bottom:15px; }
.date		{	background-color:#6699CC; font-weight:bold; font-size:11px; width:260px; height:18px; font-family:Arial;
				line-height:18px; padding-left:2px; position:relative; top:6px; color:#ECF1F6; padding-left:6px; }
.newscontent	{ padding:10px; background-color:#C7D7E7; margin-left:6px; border:1px solid #6699CC; text-align:justify; }
.blog_img { float:right; margin:0px 0px 5px 10px; }
.ban	{ font-size:11px; border:1px solid red; background-color:#C7D7E7; padding:2px 4px; }
/* ------------ */

.trerror { background-color:#FF5F5F; }
.inerror { background-color:#FFBFBF; }

.forms		{ margin-top:50px; margin-bottom:50px; background-color:#B3C7DB; border:1px solid #6699CC; }
.formtext	{ width:70px; height:25px; line-height:26px; float:left; }
.forminput	{ width:400px; height:25px; float:left; }
.guest		{ background-color:#6699CC; font-weight:bold; font-size:10px; padding-left:2px; }
.images		{ margin-top:15px; width:500px; float:left; }
.images div	{ vertical-align:middle; text-align:center; height:130px; width:166px; float:left; }
.images img	{ margin-top:15px; }
.image1		{ background-color:#A1B8D0; }

.statistic { float:left;width:1px;height:16px;background-color:#FFFFFF;overflow:hidden; }


a		{ color:#000000;text-decoration:none; font-weight:bold; }
a:hover	{ color:#FFFFFF;text-decoration:none; font-weight:bold; }

.success {
	border:1px solid #1CBF00;
	background-color:#BBFFAF;
	padding:4px;
}

.error {
	border:1px solid #CF3333;
	background-color:#FFAFAF;
	padding:4px;
}



/* portfolio */
.portf_cont			{ border:1px solid #6699CC; background-color:#A5BED7; width:150px; height:200px; text-align:center; cursor:pointer; float:left; margin-left:8px; margin-right:8px; margin-bottom:18px; }
.portf_cont img		{ border:2px solid #6699CC; margin-top:10px; }
.portf_text			{ text-align:left; margin-left:18px; margin-top:10px; margin-right:8px; margin-bottom:7px; }
.portf_text a		{ font-weight:bold; font-size:13px; margin:0px; text-decoration:none; color:#000000; }
.portf_text a:hover	{ font-weight:bold; font-size:13px; margin:0px; text-decoration:underline; color:#5C85AD; }
.portf_text h2		{ font-size:10px; margin-left:8px; font-weight:normal; margin-top:0px; margin-right:0px; margin-bottom:0px; }
.portf_text h3		{ font-weight:bold; font-size:13px; margin:0px; background-color:#FF6600; color:#FFFFFF; padding-left:2px; }
.portf_empty		{ border:1px solid #6699CC; background-color:#91ACC8; width:152px; height:200px; float:left; margin-left:8px; margin-right:8px; margin-bottom:18px;  }
.portf_header		{ font-size:13px; font-weight:bold; height:28px; clear:both; margin-top:18px; margin-left:4px; }

h1	{ font-weight:bold; font-size:17px; margin:0px; margin-top:20px; margin-bottom:7px; }
h2	{ font-weight:bold; font-size:13px; margin:0px; margin-top:12px; margin-bottom:5px;}
.portf_detail div	{ margin-left:12px; margin-right:15px; margin-bottom:10px; }
#main_pic			{ float:right; width:225px; height:225px; margin-right:20px; border:1px solid #6699CC; margin-left:10px; margin-bottom:5px; }
.portf_detail ul	{ margin:0px; padding-left:10px; }
.porft_detail li	{ margin:0px; padding:0px; }
/* --------- */
