div#content{
	margin-right:0px;
 
}

div#contentright{
	margin: 0pt 230pt 0pt 0pt;
}

div#contentleft{
	margin: 0pt 230pt 0pt 0pt;
}

div#contentfull{
	margin:0 20px;
}

div#leftcontainer{
	float:left;
	margin-left:-280px;
	margin-top:5px;
	width:244px;
}
 
div#leftcontainer2{
background:none repeat scroll 0 50% #FFFFFF;
 
margin-top:5px;
width:692px;

} 

div#rightcontainer{
	background:transparent none repeat scroll 0 0;
	float:left;
	margin-left:-272px;
	margin-top:5px;
	width:231px;
}

div#rightcontainer2{
background:#FFFFFF none repeat scroll 0;
float:left;
 
margin-top:5px;
width:231px;
}

 
#rbCenter {
	position: absolute;
	z-index: 1000; 
	text-align: left;
}

#rbCenter.rbLoading {
	background:  url(loading.gif) no-repeat center center;
}

#rbImage {
	padding: 10px;
	background: #fff;

}

#rbBottom {
	position: absolute;
	background-color: #424A4E;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #ccc;
	line-height: 1.4em;
	text-align: left;

	padding: 10px;
	border-top-style: none;
	z-index: 900;
	display: none;
}

#rbCloseLink {
	cursor: pointer;
	float: right;
	width: 75px;
	height: 33px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#rbCaption, #rbNumber {
	margin-right: 71px;
}

#rbCaption {
	font-weight: bold;
}

#rbLinks {
	position: absolute;
	z-index: 1100;
	display: none;
}

#rbPrevLink, #rbNextLink {
	cursor: pointer;
	margin: 0; padding: 0;
	position: absolute;
	top: 0;
	width: 49%;
}

#rbPrevLink {
	left: 1px;
}

#rbPrevLink.hover {
	background: url(prevlabel.gif) no-repeat 0% 15%;
}

#rbNextLink {
	right: 1px;
}

#rbNextLink.hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#rbShadow {
	position: absolute;
	z-index: 800;
}



.menutop,.menutop *{
	margin:0;
	padding:0;
}

div#horiz-menu{
	/* this is a z-index ie6 and ie7 bug fix */
	background:transparent url(background_menu_top.jpg) repeat-x scroll 0 0;
	height:35px;
	position:relative;
	z-index:50;
}

#horiz-menu li li {
	margin:0;

}



.menutop{
	line-height:1.0;
	margin-bottom:1.5em;
	position:relative;
}
/************ topdaddy container background styling starts *****************/


/************ children container background styling starts *****************/
.menutop ul{
	background:#f3f3f3;
	/*IE6 needs this*/
	padding:0;	
	border: 1px solid #A2A2A2;
	border-top: 0px;
}


.menutop li{
	float:left;
	list-style:none;
	position:relative;

}

/************ children starts *****************/

div#horiz-menu li li a, 
div#horiz-menu li.active li a{
	display:block;
	padding:0;
	margin:0;
	text-decoration:none;
	float:none;
	height:26px;
	line-height:24px;
	text-indent:18px;
	width:98%;
	background: none;

}

.menutop li ul{
	float:none;
	left:-999em;
	position:absolute;
	width:177px;
	z-index:5;

}
/************ 1st child container starts (positioning )*****************/
.menutop li:hover ul,
.menutop li.sfHover ul{
	left:-5px;
	top:35px;
	border: #f5f5f5 1px solid;
	border-top: none;
}


.menutop li:hover li ul,
.menutop li.sfHover li ul,
.menutop li li:hover li ul,
.menutop li li.sfHover li ul,
.menutop li li li:hover li ul,
.menutop li li li.sfHover li ul{
	top:-999em;
}

/************ 2nd child container starts (positioning )*****************/
.menutop li li:hover ul,
.menutop li li.sfHover ul,
.menutop li li li:hover ul,
.menutop li li li.sfHover ul,
.menutop li li li li:hover ul,
.menutop li li li li.sfHover ul{
	left:178px;
	top:0px;
	border: #f5f5f5 1px solid;
	border-left: none;
}

.menutop li li{
	position:relative;
	float:none;
	width:100%;
}

a:link, a:active, a:visited {
	color: #D66E25;
}

a:hover {
}

/* JOOMLA CSS */

.article_separator {
}

.adminform {
}

.author {
}

.bannerfooter {
}

.bannergroup_text {

	padding: 10px;

}

.bannerheader {

	background:#7E9D73 none repeat scroll 0% 0%;
	color:#ECF1A4;
	font-size:120%;
	height:20px;
	line-height:28px;
	margin-bottom:10px;
	padding:0px 0px 10px;
	text-indent:7px;

}

.banneritem_text {

	color: #a9bc60;

}

.banneritem_text a:link, .banneritem_text a:visited, .banneritem_text a:active{

	color:#b55900;
	text-decoration: underline;
	font-weight: bold;

}




.blog {
}

.blog_more {
}

.blogsection {
}

.breadcrumbs {
}

input.button {
	background:#6C8201 url(mid_button.jpg) repeat-x scroll 0 0;
	border-color:#6C8201;
	border-style:none solid;
	border-width:medium 1px;
	color:#FFFFFF;
	font-size:90%;
	font-weight:bold;
	padding:5px;
	vertical-align:middle;
	font-family:arial;
	cursor:pointer;
}

.buttonheading {
}

.clr {

	clear: both;

}

.componentheading {

	background:transparent none repeat scroll 0 0;
	color:#D66E25;
	font-family:Arial;
	font-size:150%;
	font-weight:bold;
	line-height:25px;
	
	text-indent:0;
	text-transform:none;
	width:100%;
}

.contentheading{
	background:transparent none repeat scroll 0 0;
	color:#D66E25;
	font-family:Arial;
	font-size:120%;
	font-weight:bold;
	line-height:17px;
	padding-top:10px;
	text-indent:0;
	text-transform:none;
	width:100%;
}

.content_email {
}

.content_rating {
}

.content_vote {
}

.contentdecription {
}

.contentpagetitle {
}

.contentpane {
	padding:5px;
}


.contentpane ul{

	list-style: none;
	padding: 0px;
	margin-top:10px;
}

.contentpane li{
	line-height:15px;
	margin-bottom:10px;
	padding-left:0;
}

.contentpane li a{

	border-bottom:1px #80872e dashed;
	padding:10px;
	display: block;
}

.contentpane li span{

	float: right;
}

.contentpaneopen {
	width:100%;

}

.contenttoc {
}

.createdate {

	color: #a9bc60;
	font-size: 85%;

}

.created-date {
}

.date {
}

.input {
}

.inputbox {

	background:white none repeat scroll 0 0;
	border-color:#404040 #D4D0C8 #D4D0C8 #404040;
	border-style:solid;
	border-width:2px;
	height:auto;
	margin:10px;
	_margin-bottom:5px;
	padding-top:0;
	width:auto;
}

.intro {
}

.latestnews {
}

.loclink {
}

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {
}

a.mainlevel:hover {
}

.message {
}

.metadata {
}

.modifydate {
	color: #a9bc60;
	font-size: 85%;

}

.module {
}

#rightmodules .moduletable,
#rightmodules .moduletable_text, 
#rightmodules .moduletable_menu  {
	background:transparent url(back3.jpg) repeat-x scroll 0px 29px;
	min-height:129px;
	_padding-bottom:20px;
	
}

#rightmodules .moduletable_menu2  {
	padding-bottom:25px;
}

#content .moduletable-testimonials{
	background:transparent url(back2.jpg) repeat-x scroll 0 0;
	min-height:129px;
	color:#7D7D7D;
	font-size:13px; 
 	padding:10px;
}
 
.moduletable, 
.moduletable_menu, 
.moduletable_text{
	padding-bottom: 20px;
	_padding-bottom:0px;
}

#rightmodules .moduletable h3,
#rightmodules .moduletable_menu h3,
#rightmodules .moduletable_text h3 {
	background:transparent url(module_header.jpg) no-repeat scroll left top;
	color:#000000;
	font-size:110%;
	font-weight:bold;
	height:29px;
	line-height:28px;
	margin:0;
	padding:0;
	text-indent:30px;
	text-transform:none;
	width:231px;
}
 
#leftmodules .moduletable h3,
#leftmodules .moduletable_menu h3,
#leftmodules .moduletable_text h3 {
	color:#D66E25;
	font-weight:bold;
	height:29px;
	margin:0;
	padding:0;
	text-indent:0px;
	text-transform:none;
	width:231px;
}

#content .moduletable-testimonials h3{
	background:transparent url(info_icon.jpg) no-repeat scroll 0 0;
	border-bottom:1px dotted #282727;
	color:#D66E25;
	font-weight:bold;
	height:32px;
	line-height:30px;
	margin:0;
	padding:0;
	text-indent:37px;
	text-transform:none;

}

.moduletable p,.moduletable_menu p{
	padding:5px 10px 10px;
}

.moduletable strong{

	color: #a9bc60;

}

.moduletable a:link, .moduletable a:active, .moduletable a:visited  {
	
	color : #b55900;
	text-decoration: none;
}

.moduletable a:hover{

	text-decoration: underline;
}

.mosimage {
}

.mosimage_caption {
}

.mostread {
}

.newsfeed {
}

.outline {
}

.pagenav {
	padding: 5px;
}

.pagenav_next {
}

.pagenav_prev {
}

.pagenavbar {
}

.pagenavcounter {
}

.pathway {
}

.read {
}

#wrapper a.readon {
	background:transparent url(mid_button.jpg) repeat-x scroll 0 0;
	border-left:1px solid #6C8201;
	border-right:1px solid #6C8201;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 10px;
	text-decoration:none;
}

.search {
	width:298px;
}  

.search .button{
	background:transparent url(search_button.png) no-repeat scroll right top;
	border:medium none;
	font-weight:bold;
	line-height:20px; 
 
	_line-height:normal;
	_margin-top:-8px;
	padding:3px;
	vertical-align:middle;
	font-size:12px;
		
}

.searchintro {
}

#mod_search_searchword{
	background:white url(searchfield.png) no-repeat scroll 0 0;
	border-color:#404040 #D4D0C8 #D4D0C8 #404040;
	border-style:solid;
	border-width:2px;
	height:19px;
	margin-left:56px;
	margin-top:4px;
	padding-top:3px;
	width:165px;
}

.sections {
}

.sectiontable_footer {
}

.sectiontableentry {
}

.sectiontablefooter {
}

.sectiontableheader {
}

.small {

	color: #86A01F;
	font-size: 85%;
	
}

.smalldark {
}

a.sublevel:link, a.sublevel:active, a.sublevel:visited {
}

a.sublevel:hover {
}

.title {
}

.wrapper {
}

/****** LOGIN styling start ******/

#form-login{
	margin: 0 15px;
	_margin: 0 10px; 
	width: 85%;


}

#form-login ul{
	margin:10px 0px;
	padding:0px;
	list-style: none;

}

#form-login ul li a{

	padding: 0px;
	margin: 0px;
}

#form-login .button {
	margin-bottom:0px;
	float: right;
}

#form-login fieldset{
	padding: 0px;
	margin: 0px;
	border: none;
}

#form-login-username input{

}

p#form-login-username{
	margin: 0px;
	padding: 0px;
}

#form-login-username .inputbox,
#form-login-password .inputbox{
	padding: 3px;
}

p#form-login-remember{
	
	margin: 5px;
	padding: 0px;
	
}


p#form-login-password{
	margin: 0px;
	padding: 0px;
}


#modlgn_username{
	background:white;
	border-color:#404040 #D4D0C8 #D4D0C8 #404040;
	border-style:solid;
	border-width:2px;
	height:19px;
	margin-left:0px;
	margin-top:4px;
	width: 190px;
	height: 17px;


}

#modlgn_passwd{
	background:white;
	border-color:#404040 #D4D0C8 #D4D0C8 #404040;
	border-style:solid;
	border-width:2px;
	height:19px;
	margin-left:0px;
	margin-top:4px;
	padding-top:3px;
	width: 190px;
	height: 17px;

}

/****** LOGIN styling ends ******/

/****** POLL styling start ******/

.pollstableborder{
	margin:0px;;
	padding: 0px;
	width: 100%;
	
}

.pollstableborder td{
	
}

.poll{
	margin:0px 0px 0px 5px;
	padding:0px;

}

.poll div{
	float: right;
	padding: 10px 0px;

}
.sectiontableentry2{
	background: transparent;
	padding: 2px;
	font-size: 90%
}


.sectiontableentry1{
	background:#74929C none repeat scroll 0 0;
	color:#FFFFFF;
	font-size:90%;
	padding:2px;

}

.sectiontableheader{
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 110%;
	background: #DCE4E7;
	color: #D66E25;
	text-decoration: none;
}

.sectiontableheader a{
	text-decoration: none;
	
}

/****** POLL styling ends ******/

/****** CATEGORY styling start ******/

a.category{
	background:#DCE4E7 none repeat scroll 0 0;
	font-size:105%;
	text-decoration:none;
}

.contentpane .sectiontableentry1{
	background: none;
	font-size: 95%;
	height: 25px;
	text-indent: 10px;
	color: #000;
}

.contentpane .sectiontableentry2{

	background: #DCE4E7;
	font-size: 95%;
	height: 25px;
	text-indent: 10px;
}

.contentpane .sectiontableentry1 img,
.contentpane .sectiontableentry2 img{
	vertical-align:middle;
}


.sectiontableentry1 a{

	background: none;

}

.sectiontableentry2 a{

	background: none;

}

/****** CATEGORY styling ends ******/

/****** WEBLINKS styling starts ******/

.description{
	font-size:85%;
	margin-left:57px;
	padding:0px;

}
/****** WEBLINKS styling ends ******/

/****** CONTACTS styling starts ******/

#contact_text{
	height: 100px;

}
/****** CONTACTS styling ends ******/




html,body{
	margin:0;
	padding:0
}

body{
	font: 100% Trebuchet MS, arial,sans-serif;
	text-align:center;
	background: #fff url(background_top.jpg) repeat-x scroll 0% 0%;
}

* { margin:0; padding:0; }

body.f-smaller{
	font-size: 11px;
}

body.f-default{
	font-size: 13px;
}

body.f-larger{
	font-size: 15px;
}

img{

	padding:0px;
	margin:0px;
	border:none;

}



/************* Layout structure starts **************/


div#content p{
	line-height:1.4
}


div#leftmodules{
	
	margin: 0px;

}

div#rightmodules{
	margin: 0px;
	text-align:left;

}

.container{
	width:960px;
	margin:0 auto;
	text-align:left
}

div#container2{
	background: url(nav_bg.png) repeat-x left top;
	text-align: left;
	min-height: 384px;
}


/************* HEADER starts **************/



div#header{
	width: 100%;
	height: 144px;
}

div#header h1{
	height:80px;
	line-height:80px;
	margin:0;
	padding-left:10px;
	background: #EEE; 
	color: #79B30B 
}

div#headerimg{
	background: url(header_img-1.jpg) no-repeat left top;
	width: 960px;
	height: 198px;

}

div#logo{
 height:109px;
width:340px;
}

div#logo a{
display:block;
padding-top:52px;
}

div#fontsizer{
	float:right;
	height:22px;
	margin: 37pt 20px 0 0;
	padding:0px;
	width:66px;
}

div#fontsizer a{
	display: block; 
	float: left;
	padding: 5px;
}

div#topicons{
	float:right;
	height:22px;
	margin:50px 10px 0 0;
	padding:0;
	width:102px;
}

div#topicons a{
	display: block; 
	float: left;
	padding: 5px;
}

div#adjust{
	background:#9CA068;
	border: 1px solid #fff;
	border-bottom: none;
	float:right;
	height:22px;
	margin: 24pt 10px 0 0px;
	padding:0px;
	width:66px;
}

div#adjust a{
	display: block; 
	float: left;
	padding: 3px;

}

div#textfontsizer{
	color:#DEE6B8;
	float:right;
	margin:0px 5pt 0pt 0px;
	padding:0px;
	font-size: 12px;
}
/************* HEADER ends **************/


div#searcharea{
	background:#6D8F99 url(search_rightcorner.jpg) no-repeat scroll right top;
	float:right;
	margin-top:0;
	height: 37px;	
	width: 300px; 
}

div#searcharea .moduletable{
	background:transparent url(loupe_corner.jpg) no-repeat scroll left top;
	height:17px;
	 
	margin-top:0;
}

div#middlenav{
	width:960px;
	margin:0 auto;
	height: 41px;
}

div#wrapper{
margin-top:10px;
width:695px;
}

div#wrapperfull{
	float:left;
	margin-left:0px;
	margin-top:10px;
	width:100%;
}


div#contentfull{
	margin: 0pt;
}

div#contentframe{
	margin:0px 0px;
	padding:0px;
	background: #fff;
}

div#top_module{
 
	height:	237px;
}



/************* FOOTER starts **************/
div#footer{
	clear:left;
	width:100%;
	padding-top:20px;
}

div#footer ul {
 	margin:0 auto;

}

div#footer #menu{
	background:transparent url(perpagebottom.jpg) repeat-x scroll 0 0;
 margin-bottom:5px; 
}
 

div#footer ul li {
 color:black;
 list-style-type:none;
padding:0 0px;
display:inline;
font-size:11px;
	
}

div#footer ul a{

	color:#576631;
	font-family:Arial,Helvetica,sans-serif;
	font-size:80%;
	font-weight:bold;
	height:37px;
	line-height:37px;
	text-decoration:none;
	text-transform:uppercase;
}

div#footer{
	background: url(footer_bg.png) repeat-x left bottom;
	 

}

div#footer p{
	margin:0;
	padding:5px 10px
}

div#footerframe {
	
	color:#FFFFFF;
	margin:0pt auto;
	width:960px;

}

#footerframe #menu div{
width:950px; margin:0 auto;
}

#xhtmlcss{
	padding:5px 0 0 455px;

}

#xhtmlcss a{
	float: left; 
	padding: 2px;
}

#xhtml_icon{	
	background:transparent url(xhtml_icon.jpg) no-repeat scroll left top;
	display:block;
	height:17px;
	margin:0;
	width:32px;
}

#css_icon {	
	background:transparent url(css_icon.jpg) no-repeat scroll left top;
	display:block;
	height:17px;
	margin:0;
	width:24px;
}

#copyright{
	color:#B06504;
	font-size:80%;
	line-height:11px;
	margin:0 auto;
	padding-top:5px;
	width:960px;
	padding-bottom:10px;
	border-top:1px solid #EEEEEE;
}
  
/************* FOOTER ends **************/

/************* Different module styles starts **************/

#leftmodules .module-hurry h3{
	background:transparent url(hurry_icon.jpg) no-repeat scroll 10px 10px;
	color:#648C96;
	font-size:150%;
	padding:36px 10px 0;
}

#leftmodules .module-hurry{
	background:transparent url(hurry_module_middle.jpg) no-repeat scroll left top;
	min-height:129px;
}

#leftmodules .module-hurry div{
	background:transparent url(hurry_module_left.jpg) no-repeat scroll left top;
	min-height:129px;
}

#leftmodules .module-hurry div div{
	background:transparent url(hurry_module_right.jpg) no-repeat scroll right top;
	min-height:129px;
}

#leftmodules .module-hurry div div div{
	background:transparent url(date_star.jpg) no-repeat scroll 153px 0px;
	min-height:129px;
}

#leftmodules .module-hurry p{
	padding:8px 8px 20px;
}


#leftmodules .module-flower h3{
	color:#648C96;
	font-size:150%;
	margin:0;
	padding:30px 0 0;
	text-align:center;
}

#leftmodules .module-flower{
	background:transparent url(flower_module_mid.jpg) no-repeat scroll 40px top;
	min-height:129px;
}

#leftmodules .module-flower div{
	background:transparent url(flower_module_left.jpg) no-repeat scroll left top;
	min-height:129px;
}

#leftmodules .module-flower div div{
	background:transparent url(flower_module_right.jpg) no-repeat scroll right top;
	min-height:129px;
}

#leftmodules .module-flower div div div{
}

#leftmodules .module-flower p{
	padding:8px 8px 20px;
}

/************* Different module styles ends **************/

.mod-preview-info {
	background-color:white;
	border:1px solid black;
	color:red;
	opacity:1;
	padding:2px 4px;
	position:absolute;
}

.mod-preview-wrapper {
	background-color:#EEEEEE;
	border:1px dotted black;
	color:#770000;
	opacity:1;
}


/********************** Mainmenu styling starts ************************/

.menu{

	margin:0px 1px;
	padding:0px;
	list-style: none;

}

#rightmodules .menu{

	margin:0px 5px;
	padding:0px;
	list-style: none;

}

.menu li{

	padding: 0px;
	margin: 0px;
	_display:inline;


}

.menu li a{
	background:transparent url(menu_icon.jpg) no-repeat scroll 0 9px;
	border-bottom:1px dotted #7F8B2D;
	display:block;
	margin:0; 
	padding:5px;
	padding-left:20px;
	
 
}

#footer .menu li a {
	background:transparent none repeat scroll 0 0;
	border-bottom:medium none;
	margin:0;
	padding:0 0px 0 0;
	text-indent:0px;
}

.moduletable-menu2 .menu li a{
	background:transparent url(menu_icon2.jpg) no-repeat scroll 8px 9px;
	border-bottom:1px dotted #7F8B2D;
	display:block;
	margin:0;
	padding:5px;
	text-indent:25px;

}


.menu li a:link, .menu li a:visited{
	color: #636363;
	text-decoration: none;
}

.menu li a:hover, .menu li a:active{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.menu li ul{

	margin:0px 0px 0px 15px;
	padding:0px;
	list-style: none;
	
}

#horiz-menu div{
	background:transparent url(leftcorner_menu_top.jpg) no-repeat scroll left top;
	height:35px;

}
#horiz-menu div div{
	background:transparent url(rightcorner_menu_top.jpg) no-repeat scroll right top;
	height:35px;
}

#horiz-menu li:hover, #horiz-menu li.sfHover {
	color: #666666;

}
#horiz-menu ul li {
	background:transparent url(menu_seperator.jpg) no-repeat scroll top right;
	height:35px;
	padding:0 0;
}

#horiz-menu ul li ul li{
background: none;
float:left;
height:35px;
padding:0;
}
#horiz-menu ul li a.topdaddy{

	

}


#horiz-menu li {

}

#horiz-menu li {
	display:block;
	float:left;
	margin:0pt 0px 0pt 0pt;
	padding:0pt;
}


#horiz-menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

#horiz-menu li a {
	background:transparent url(arrow_menu-1.png) no-repeat scroll 100% 50%;
}

#horiz-menu a, #horiz-menu a:active, #horiz-menu a:hover {

}

#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.parent ul a {
	background:transparent url(arrow_menu-1.png) no-repeat scroll 10px 65%;
	padding-left:10px;
}
div#horiz-menu li li a, div#horiz-menu li.active li a {
	background:transparent none repeat scroll 0% 0%;
	display:block;
	float:none;
	height:26px;
	line-height:30px;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
	text-indent:18px;
	width:98%;
}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.parent ul a {
	background:transparent url(arrow_menu-1.png) no-repeat scroll 10px 65%;
	padding-left:10px;
}
#horiz-menu li li.active, #horiz-menu li.active li a, #horiz-menu li.active li a:hover {
	background:transparent none repeat scroll 0% 0%;
}
#horiz-menu li.active a {
	font-weight:bold;
	font-size:107%;
}
div#horiz-menu li li a, div#horiz-menu li.active li a {
	background:transparent none repeat scroll 0% 0%;
	display:block;
	float:none;
	height:26px;
	line-height:30px;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
	text-indent:18px;
	width:98%;
}
#horiz-menu ul ul li a, #horiz-menu ul li.active.parent ul a, #horiz-menu ul li.parent ul a {
	background:transparent url(arrow_menu-1.png) no-repeat scroll 5px 50%;
	padding:5px;
	border-top:	1px solid white;
}

#horiz-menu ul ul li a.daddy, #horiz-menu ul li.active.parent ul a.daddy, #horiz-menu ul li.parent ul a.daddy {
	background:transparent url(arrow_parent_menu.png) no-repeat scroll 92% 50%;
	padding:5px;
	border-top:	1px solid white;
}

#horiz-menu ul ul li a.daddy:hover, #horiz-menu ul li.active.parent ul a.daddy:hover, #horiz-menu ul li.parent ul a.daddy:hover {
	background:transparent url(arrow_parent_menu_hover.png) no-repeat scroll 92% 50%;
	padding:5px;
	border-top:	1px solid white;
}

#horiz-menu ul ul li a:hover, #horiz-menu ul li.active.parent ul a:hover, #horiz-menu ul li.parent ul a:hover {
	background:transparent url(arrow_menu_hover.png) no-repeat scroll 5px 50%;
	padding:5px;
	border-top:	1px solid white;
}

#horiz-menu li li a {
	background:transparent none repeat scroll 0% 0%;
	border:medium none;
	color:#FFFFFF;
	font-weight:normal;
}
#horiz-menu li a {
	background:transparent url(arrow_menu.png) no-repeat scroll 100% 50%;
}

#horiz-menu a, #horiz-menu a:active, #horiz-menu a:hover {
	color:#666666;
}
#horiz-menu a {
	color:#000;
	font-size:12px;
	font-weight:bold;
	line-height:35px;
	margin-left:10px;
	margin-right:18px;
	margin-top:6px;
	text-decoration:none;
	white-space:nowrap;
}

#horiz-menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}


#horiz-menu li.active {
	font-weight:bold;
}

#horiz-menu ul ul {
	background:#CDD1B6 none repeat scroll 0% 0%;
}

#horiz-menu ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0pt;
	padding:0pt;
}


/************** FIELDSET *****************/
fieldset{

	margin:0px;
	padding:20px 0px;
	width:100%;
	border: none;
}

textarea{

	width: 100% !important;
}


p {
	margin-bottom:5px;
	margin-top:0;

}



h1, h2, h3, h4 {

	font-weight:normal;
	line-height:100%;
	margin:20px 0pt;
	padding-bottom:0px;

}



h1 { 

	font-size: 200%;

	line-height: 100%;

	color: #b55900;

}



h2 {
color:#B55900;
font-family:arial;
font-size:14px;
font-style:normal;
line-height:normal; 
}



h3 {

	font-size: 150%;

	color:#b55900;

}



h4 {

	font-size: 120%;

	color: #b55900;

}





blockquote {

	color:#cba200;

	background: url(quote1.png) 0 5px no-repeat;

	font-size:120%;

	font-style:italic;

	line-height:150%;

}



blockquote.b {

	color: #666;

	font-style: italic;

	font-size: 110%;

	line-height: 135%;

	width: auto;

	padding:25px 0 15px 15px;

	background: none;

}



blockquote p {

	background: url(quote2.png) 100% 100% no-repeat;

	margin-top:0pt;

	padding:30pt 30px 20pt 20pt;

}



.alert,

.info,

.access,

.note {

	display: block;

	padding: 10px 10px 10px 45px;

	margin: 15px 0;	

}



.alert {

	color: #c00;

	border-top: 3px solid #fe7b7a;

	border-bottom: 3px solid #fe7b7a;

	background: #FFD6D6 url(Warning-Shield.png) 10px 50% no-repeat;

}



.info {

	color: #0055BB;

	border-top: 3px solid #629de3;

	border-bottom: 3px solid #629de3;

	background: #D8E5F8 url(Info-Shield.png) 10px 50% no-repeat;

}



.note {

	color: #B79000;

	border-top: 3px solid #fde179;

	border-bottom: 3px solid #fde179;

	background: #FEF6D8 url(Good-Shield.png) 10px 50% no-repeat;

}



.access {

	color: #57861A;

	border-top: 3px solid #c2df88;

	border-bottom: 3px solid #c2df88;

	background: #EEF7DD url(Accessibility.png) 10px 50% no-repeat;

}

pre {

	background: #FFEFD5;

	border-top: 3px solid #6F6868;

	border-bottom: 3px solid #6F6868;

	padding: 10px;

	color: #6F6868;

}





ul.number

{

	padding-left: 15px;

	margin-left: 0;

}



ul.number li

 {

	list-style: none;

	margin-left: 0;

	padding-bottom: 3px;

	margin-bottom: 5px;

	padding-left: 55px;

}



li.number-0 {

	background: url(null.png) 0 0 no-repeat;	

}



li.number-1 {

	background: url(one.png) 0 0 no-repeat;	

}



li.number-2 {

	background: url(two.png) 0 0 no-repeat;	

}



li.number-3 {

	background: url(three.png) 0 0 no-repeat;	

}



li.number-4 {

	background: url(four.png) 0 0 no-repeat;	

}



li.number-5 {

	background: url(five.png) 0 0 no-repeat;	

}



li.number-6 {

	background: url(six.png) 0 0 no-repeat;	

}



li.number-7 {

	background: url(seven.png) 0 0 no-repeat;	

}



li.number-8 {

	background: url(eight.png) 0 0 no-repeat;	

}



li.number-9 {

	background: url(nine.png) 0 0 no-repeat;	

}

ul.star{
	margin:0px;
	padding:0px 30px;
	list-style: none;

}

.star li{
	background:transparent url(star.png) no-repeat scroll 0px 14px;
	margin:0px;
	padding:10px 0px 0px 20px;
}


.green{
	font-size: 105%;
	font-weight:bold;
	color: #86a01f;
}

.contentwrapper{
 }
 
 .floatleftmain{
 float:left;
 width:710px;
 _width:705px;  
 }
 
 .allpromocube{ 
border:1px solid #EEEEEE;

height:215px;
margin-bottom:15px;
margin-top:15px;
margin-left:20px;
padding-top:10px;
width:670px;  
background:transparent url(backpromo2.jpg) no-repeat scroll 400px 119px;   
 }
 
 
 
 .textpromo{
 width:450px;
 padding-top:10px;
 float:left;
 margin-left:20px;
 }
  
 .bannerpromo{
 float:left;
 margin-left:20px;
 }
 
 .bannerpromo img{
 width:180px;
 }
 
 .titlepromo{
 font-size:20px;
 font-weight:bolder;
 color:#3897B5;
 margin-bottom:10px;
 }
 
 .descdivpromo{
 margin-bottom:10px;
 width:450px;
 
 }
 
 .buttonpromoforex{ 
  font-size:14px !important;
 font-weight:bolder !important;
 color:black !important;
  background:url(buttonforexcopy.jpg) 0px 0px !important;
  width:226px !important;
  height:42px !important;
  display:block !important;
 line-height:normal !important;
margin-top:20px !important;
 }
  
  .buttonpromoforex:hover{
    background:url(buttonforexcopy.jpg) 0px 42px !important;  
 
  }
 
 .artonce{
 border-bottom:1px dotted #d7d7d7; 
 padding-bottom:10px;
 margin-bottom:10px;
 }
 
 
 .stroymage{
 border:4px solid #EEEEEE;
 
float:left;
margin-left:10px;
margin-right:10px;
 }
 .artimagefloat{
 float:left;
 margin-right:5px;
 margin-top:4px;
 }
 
 .artreadmore{
 display:block;
 float:right;
 margin-right:10px;
 clear:both;
 }
 
 .quotdex{
 margin-top:10px;
 margin-bottom:5px;
 font-size:13px;
 }
 
 .tquto{
 font-size:11px;
  border-bottom:1px dotted #d7d7d7;
 padding-bottom:10px;
 margin-bottom:10px;
 
 }
 
 .innerfloatmain{  
 width:665px !important;
 }
 
 .mygeobanner720 a img{
 border:3px solid #EEEEEE;
cursor:pointer;
width:688px;
}