body{margin:0px;padding:0px; background:#FFFFFF;}

#outter_wrapper{margin:0 auto; width:980px;}
#top_outter_wrapper{float:left; width:980px; height:340px; background:url(/images/main-image-back.gif) bottom left no-repeat;padding:0px; margin:0px;}

#navi_outter_wrapper{float:left; width:980px; height:36px; padding:0px; margin:0px;}
#body_outter_wrapperleft{float:left; width:740px; background:#999999; padding:0px; margin:0px;}
#body_outter_wrapperright{float:left; width:234px; background:#CCCCCC; padding:0px; margin:0px;}

.header_logo{float:left;margin:0px;width:263px;}
.header_right_panel{float:right;margin:0px 5px 0px 0px;width:400px;}
.header_right_paneltext{float:right;margin:50px 5px 0px 0px;width:400px;font:15px "Book Antiqua" arial;text-align:right; color:#666666; line-height:1.8em;}
	.header_right_paneltext a{color:#666666; text-decoration:none;}
	.header_right_paneltext a:hover{color:#b483ba; text-decoration:underline;}
	.header_right_paneltext a{color:#666666; text-decoration:none;}
	
.largeimage_holder{float:left;margin:7px 0px 0px 10px; padding:0px;width:962px; height:214px; background:#666666;}

.headerNavBar{float:left; width:980px; height:37px;padding:0px; margin:0px;display:inline; background:url(/images/navi-back.gif) top left no-repeat;}
.headerNavBar ul {display: inline; float: left; list-style: none; margin: 0px; padding: 0px;}
	.headerNavBar li {display: inline; float: left; margin: 0 20px 0 20px; font-size:13px; font-family:Georgia, "Times New Roman", Times, serif; text-align:center;text-transform:uppercase;}
	.headerNavBar li a { padding-top:9px;display: inline; float: left; height: 23px;color:#FFFFFF; text-decoration:none;}
	.headerNavBar li a:hover {color:#fae8fc; text-decoration:none;}
	.headerNavBar li a:visited {color:#FFFFFF; text-decoration:none;}
	.headerNavBar li span {display: none;}

.messagebox{float:left; width:980px;height:78px; background:url(/images/message-box-back.gif) top left no-repeat; text-align:center;}
	.messagebox p{font:16px Georgia, "Times New Roman", Times, serif; margin:15px 0px 0px 10px;padding:0px; line-height:1.5em;}
	
.body_wrapper{float:left;width:980px;padding:0px;margin:5px 0px 0px 0px;}

.left_column{float:left; width:655px; padding:0px 0px 40px 0px;margin:0px 25px 5px 8px;}
	.left_column h1{font:16px Georgia, "Times New Roman", Times, serif;color:#333333;padding:0px;margin:0px;}
	.left_column h2{font:16px Georgia, "Times New Roman", Times, serif;color:#b483ba;padding:0px;margin:0px;}
	.left_column h3{font:14px Georgia, "Times New Roman", Times, serif;color:#333333;}
	.left_column h4{font:14px Georgia, "Times New Roman", Times, serif;color:#b483ba;padding:0px;margin:0px;}
	.left_column p{font:12px Georgia, "Times New Roman", Times, serif;color:#333333; line-height:1.8em;padding:0px;margin:5px 0px 25px 0px;}
	.left_column ul{padding:0px; margin:0px 10px 0px 15px;}
	.left_column ul li{font:12px Georgia, "Times New Roman", Times, serif;padding:2px 0px 2px 20px; margin:0px;list-style:none; color:#333333; background: url(/images/bullet-purple.gif) 6px 10px no-repeat; }
	.left_column ul li a{ color:#333333; line-height:1.6em;text-decoration:none;}
	.left_column ul li a:hover{font:12px Georgia, "Times New Roman", Times, serif;color:#333333;line-height:1.6em; text-decoration:underline;}
	.left_column ul li a:visited{}

.left_column2{float:left; width:965px; padding:0px 0px 40px 0px;margin:0px 8px 5px 8px;}
	.left_column2 h1{font:16px Georgia, "Times New Roman", Times, serif;color:#333333;padding:0px;margin:0px;}
	.left_column2 h2{font:16px Georgia, "Times New Roman", Times, serif;color:#b483ba;padding:0px;margin:0px;}
	.left_column2 h3{font:14px Georgia, "Times New Roman", Times, serif;color:#333333;}
	.left_column2 h4{font:14px Georgia, "Times New Roman", Times, serif;color:#b483ba;padding:0px;margin:0px;}
	.left_column2 p{font:12px Georgia, "Times New Roman", Times, serif;color:#333333; line-height:1.8em;padding:0px;margin:5px 0px 25px 0px;}
	.left_column2 ul{padding:0px; margin:0px 10px 15px 15px;}
	.left_column2 ul li{font:12px Georgia, "Times New Roman", Times, serif;padding:4px 0px 4px 20px; margin:0px;list-style:none; color:#333333; background: url(/images/bullet-purple.gif) 6px 10px no-repeat; }
	.left_column2 ul li a{ color:#333333; line-height:1.6em;text-decoration:none;}
	.left_column2 ul li a:hover{font:12px Georgia, "Times New Roman", Times, serif;color:#333333;line-height:1.6em; text-decoration:underline;}
	.left_column2 ul li a:visited{}


.left_column_restimonial{float:left; width:965px; padding:0px 0px 40px 0px;margin:0px 8px 5px 8px;}
	.left_column_restimonial h1{font:16px Georgia, "Times New Roman", Times, serif;color:#333333;padding:0px;margin:0px;}
	.left_column_restimonial h2{font:16px Georgia, "Times New Roman", Times, serif;color:#b483ba;padding:0px;margin:0px;}
	.left_column_restimonial h3{font:14px Georgia, "Times New Roman", Times, serif;color:#333333;}
	.left_column_restimonial h4{font:14px Georgia, "Times New Roman", Times, serif;color:#b483ba;padding:0px;margin:0px;}
	.left_column_restimonial p{font:12px Georgia, "Times New Roman", Times, serif;color:#333333; line-height:1.8em;padding:0px;margin:15px 0px 0px 0px;}
	.left_column_restimonial ul{padding:0px; margin:0px 10px 15px 15px;}
	.left_column_restimonial ul li{font:12px Georgia, "Times New Roman", Times, serif;padding:4px 0px 4px 20px; margin:0px;list-style:none; color:#333333; background: url(/images/bullet-purple.gif) 6px 10px no-repeat; }
	.left_column_restimonial ul li a{ color:#333333; line-height:1.6em;text-decoration:none;}
	.left_column_restimonial ul li a:hover{font:12px Georgia, "Times New Roman", Times, serif;color:#333333;line-height:1.6em; text-decoration:underline;}
	.left_column_restimonial ul li a:visited{}


.right_column{float:left; width:284px; padding:0px;margin:0px;}
.right_column2{float:right; width:284px; padding:0px;margin:0px 0px 10px 10px;}

.greybox_wrapper{float:right;width:279px;padding:0px;margin:0px 0px 10px 0px;}

.greybox_top{float:left;width:279px;height:11px; background:url(/images/greybox-top.gif) bottom left no-repeat;}
.greybox_bottom{float:left;width:279px;height:11px; background:url(/images/greybox-bottom.gif) top left no-repeat;}
.greybox_middle{float:left;width:279px; background:url(/images/greybox-middle.gif) top left repeat-y; color:#333333;}
	.greybox_middle h1{font:14px Georgia, "Times New Roman", Times, serif;padding:0px; margin:5px 10px 5px 10px;}
	.greybox_middle h2{font:18px Georgia, "Times New Roman", Times, serif;padding:0px; margin:5px 10px 5px 10px;color:#CC0000;}
	.greybox_middle p{font:12px Georgia, "Times New Roman", Times, serif;padding:0px; margin:8px 10px 8px 10px; line-height:1.6em;}

.small_image_wrapper{float:right;width:284px;height:185px;padding:0px;margin:0px 0px 10px 0px; background:url(/images/small-image-back.gif) top left no-repeat;}
.smallimage_holder{width:262px; height:157px; background:#666666; margin:12px auto;}

.portfolio_wrapper{float:left;width:980px;padding:0px 0px 10px 0px;margin:0px;border-bottom:1px solid #CCCCCC;}
	.portfolio_wrapper h1{font: 16px Georgia, "Times New Roman", Times, serif; color:#666666; margin:0px; padding:10px 0px 5px 10px;}
	
.portfolio_image_wrapper{float:left;width:174px;height:111px;padding:0px;margin:10px 10px 10px 10px; background:url(/images/portfolio-image-back.gif) top left no-repeat;}
.portfolio_holder{width:156px; height:94px; background:#666666;padding:0px; margin:9px auto;}


.reg_form{float:left;width:270px; margin:10px 0px 0px 0px; padding:0px; }
.reg_form p {margin:2px 0px 2px 10px; padding:0px; text-align:center;}
.reg_form label {font:bold 13px Arial, Helvetica, sans-serif; color:#033403; width: 80px; display: inline; float: left; padding: 2px 0 0 0; margin: 0px 5px 5px 0px;}
.reg_form img {font-size: 12px; color: #a24295;display: inline; float: left; padding: 2px 0 0 0; margin: 0px 5px 0 5px;}
.reg_form_button{float:left;margin:0px 0 0px 5px; background:url(/images/reg-button.gif) top left no-repeat; width:65px;height:23px; border:0px;}
.reg_formText {float:left;width: 180px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:12px Georgia, "Times New Roman", Times, serif;color:#333333;}


.contactus_form{float:left;width:600px; margin:0px 0px 0px 20px; padding:0px;}
.contactus_form fieldset{width:450px; margin:10px 0px 10px 0px; padding:10px 0px 10px 0px; }
.contactus_form legend{font:16px Arial, Helvetica, sans-serif;color:#a24295;margin:0px 0px 10px 10px;}
.contactus_form p {width:450px; font-size: 12px; color:#a24295; line-height: 1.8em; margin:0px 0px 10px 10px; padding:0px; text-align:center;text-align:left;}
.contactus_form label {width:190px; clear:both;font-size: 12px; color:#666666; display: inline; float: left; padding: 2px 0 0 0; margin: 0 5px 0 0px;}
.contactus_form a {font-size: 12px; color: #a24295;display: inline; float: left; padding: 0px 0 0 0; margin: 0px 15px 0 15px;}
.contactus_form a:hover {color: #a24295;text-decoration:none;}
.contactus_form a:visited {color: #a24295;}
.contactus_formButtonSubmit{margin:10px 0 2px 0; background:url(/images/image-register-submit-button.gif) top left no-repeat;width:102px; height:33px; border:none;}
.contactus_formButtonRest{margin:10px 0 2px 0; background:url(/images/image-register-rest-button.gif) top left no-repeat;width:102px; height:33px; border:none;}
.contactus_formText {width: 220px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}
.contactus_formTextLong {width: 280px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}
.contactus_formBrowse {width: 400px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}
.contactus_formCheck{width: 80px; border: 1px solid #CCCCCC; background-color: #FFFFFF; font-size: 12px; padding: 4px; font:11px arial;color:#333333;}

.footer_wrapper{float:left;width:980px;padding:10px 0px 20px 0px;margin:0px; border-top:1px solid #CCCCCC;}
.footer_linkswrapper{float:left;width:980px;padding:0px;margin:0px;}

.footer_left{float:left;width:700px;padding:0px;margin:0px;}
	.footer_left ul{float:left;padding:0px;margin:0px;}
	.footer_left li{float:left; display:inline;padding:0px;margin:0px 20px 0px 0px; font:10px Georgia, "Times New Roman", Times, serif;color:#999999;}
	.footer_left li a{color:#9966CC;}
	.footer_left li a:hover{color:#9966CC; text-decoration:none;}
	.footer_left li a:visited{color:#9966CC;}	

.footer_right{float:right;width:250px;padding:0px;margin:0px;}
	.footer_right ul{padding:0px;margin:0px;}
	.footer_right li{float:right; display:inline;padding:0px;margin:0px; font:10px Georgia, "Times New Roman", Times, serif;color:#999999;}
	.footer_right li a{color:#9966CC;}
	.footer_right li a:hover{color:#9966CC; text-decoration:none;}
	.footer_right li a:visited{color:#9966CC;}
.footer_left li a img{text-decoration:none; border:none;}
















