	* {margin: 0px; padding: 0px;}	
	* html li {vertical-align: bottom;}	
	* html img {vertical-align: middle;}	
	* html input {vertical-align: middle;}	 
	body {font-family: Georgia; font-size:12px; color:#333333; text-align:center; text-decoration: none; background:url(images/bg1.png) repeat-x top #e6e6e4;}	
	input {/*border: 0px;*/}	
	img {border: 0px;}	
	ul {padding: 0px; margin: 0px;}	
	li {padding: 0px; margin: 0px; list-style: none;}	
	* html li {vertical-align: bottom;}	
	a {color:#333333; text-decoration: none; cursor:pointer;}	
	a:hover {color: #333333; text-decoration: none; cursor:pointer;}	
	p {margin: 0px; padding:5px 0px; line-height:18px; color:#818181;}	
	.clear {clear: both; height:0px; display:block; font-size:0px;}	
	.left {float: left;}	
	.right {float: right;}  
	
	h1{ font-family:Georgia; font-size:28px; color:#ffffff; line-height:30px; font-weight:normal; text-transform:uppercase;}
	
	#wrapper{ width:100%; clear:both; margin:auto; text-align:left;}
	#header{width:905px; clear:both; margin:auto; height:80px;} 
	.logo{ background:url(/joomla/images/logo.png) no-repeat; float:left; width:240px; height:80px; margin:0px;}
	.logo a{width:228px; height:80px; text-indent:-999999px; display:block;}
	.header-right{ width:665px; float:left; margin-top:20px}
	.header-right h1{ float:right; padding-top:24px; text-shadow:0.01em 0.01em #ffffff; letter-spacing:0.06em;}
	.header-right h1 .upper{ font-size:36px;}
	.header-right a {color:#FFF; margin:0 25px 0 5px; font-size:14pt; }
	.header-right a:hover {color:#FF0;  }
	#container{ width:905px; clear:both; margin:auto; background:url(images/left.png) repeat-y left;}
	#sidebar{ width:270px; float:left;}
	.header-bottom{ background:url(images/logo-bottom.png) no-repeat #165e56; width:270px; height:27px;}
	.navigation{height:333px; background:#008c98/*url(images/navbg.png) repeat-x top #2d928a*/; width:270px;}
	.navigation ul{ padding:30px 20px 5px 20px;}
	 .navigation  ul li{ background:url(images/bullet.png) no-repeat 0px 13px; border-bottom:1px dashed #4d8b84; text-transform: uppercase; font-family:Georgia; font-size:17px; color:#ffffff; padding:7px 0px 7px 20px;} 
	.navigation  ul li a{color:#ffffff; }
	.navigation  ul li a .first{ font-size:20px;}
	.navigation  ul li a:hover, .feature-list li a:hover{ color:#CCCCCC;}
	
	.common-wrapper{padding:20px;}
	.common-wrapper p{ color:#ffffff; line-height:18px; padding-bottom:10px;}
	.common-wrapper h2{font-size:20px; text-transform:uppercase; color:#ffffff; font-family:Georgia; font-weight:normal; padding-bottom:5px; }
	.common-wrapper h2 .first{ font-size:24px;}
	
	.features{ background: url(images/feastures.png) repeat-x top #8C35EB;} 
	.feature-list{ padding:10px 0px 5px 0px;}
	.feature-list li{background:url(images/bullet1.png) no-repeat 0px 5px; color:#ffffff; padding:0px 0px 10px 13px; font-weight:bold;}
    .feature-list li a{color:#ffffff;} 
	.feature-more a{color:#fecb24; padding-left:13px;  font-weight:bold;}
	.feature-more a:hover{color:#d5a60e;}
	
	.testimonials{background: url(images/testsimonials.png) repeat-x top #0eb271 }
	.testimonials h3{ color:#53413d; font-weight:bold; font-size:12px; padding:5px 0px; }
	.testimonials-more a{color:#d74f27;  font-weight:bold;}
	.testimonials-more a:hover{ color:#b4330d;}
	
	.subscribe{background: url(images/subscribe.png) repeat-x top #5d4b47;}
	.subscribebox{ background:url(images/box.png) no-repeat; width:230px; height:45px;}
	.subscribe-form li{ float:left;}
	.textbox{border:0px; background:none; padding-top:8px; margin:5px 3px 0px 10px; font-size:14px; width:165px;}
	.button{ border:0px; width:41px; background:none; height:30px; margin:6px 3px 0px 4px; text-indent:-999999px; display:block;}
	
	
	#content{ width:635px; float:left; padding-bottom:20px; height:2100px; background:#ffffff;} 
	.banner img{ width:633px; border:1px solid #ffffff; height:359px;}
	.content-wrapper{ padding:20px; }
	.content-wrapper h1{ color:#000000; font-size:27px;}
	.content-wrapper h1 .first{ font-size:32px;}
	.content-wrapper h2{ font-size:12px; padding:10px 0px; color:#6a6869; line-height:18px;}
	.content-wrapper p{ padding-bottom:10px; line-height:18px; color:#6b6b6b;}
	.br{ border-bottom:2px solid #e3e3e3; font-size:0px; padding-bottom:8px; margin-bottom:5px;}
	.readmore a{ color:#e46129; padding:10px 0px; font-weight:bold;}
	.readmore a:hover{ color:#FF3333;}
	
	.welcome{margin-bottom:25px;}
	.secondary{ margin:10px auto;}
	.secondary-l{ width:305px; float:left; margin-right:5px;}
	.secondary-l img{ border:1px solid #747879; margin:10px 0px; display:block; width:305px;}
	.secondary-r{ width:260px; _width:255px; float:left; margin-left:25px;}
	.list{ padding:10px 0px 5px 0px;}
	.list li{color:#268077; background:url(images/bullet2.png) no-repeat 0px 5px; padding:0px 0px 10px 12px; font-weight:bold;}
	.list li a{ color:#268077;}
	.list li a:hover{ color:#14675f;}
	
	.list-more a{color:#493e3a; padding-left:13px;  font-weight:bold;}
	.list-more a:hover{color:#3a2b24;}

	.footer{ padding:20px 0px;}
	.copyright{ color:#524139; font-size:12px; }
	.copyright a{ font-weight:bold;}
	.copyright a:hover{ color:#3a2b24;}


#submenu
{
	background:#f48330; 
	width:635px; 
	margin:0 0 0 30px; 
	height:30px; 
}

	#submenu{ padding:10px 0px 5px 0px;}
	#submenu li{padding:0px 0px 10px 12px; font-weight:bold;}
	#submenu .mainlevel { color:#000; font-size:14px; }
	#submenu .mainlevel a:hover{ color:#FF0;}

a.mainlevel_submenu
{
	color:#FFF;
	font-size:12pt;
	font-family:arial;
}

a:hover.mainlevel_submenu
{
	color:#FF0;
}

