body
{
	background-color: #BED63A;
}
img{border:none;}
div.outercontainer
{
	width:940px;
	margin:0 auto;
}
div.sitespacer
{
	padding:5px;
}
div.pagebreak
{
	clear:both;
}
div.innercontainer
{
	width:940px;
	margin:0 auto;
	padding:0px;

}
td.logo
{
	margin:10px auto 20px 0px;
}
div.ps
{
	margin: 0px 0px 25px 0px;
	font-family: Arial;
	font-size: 10px;
	letter-spacing:1px;
	padding-left:10px;
	font-weight:bold;
}
div.search
{
	margin:0;
	padding:5px;
	background-color:White;
	background-image:url("../Images/search_bg.jpg");
	background-repeat:repeat-x;
	border:1px solid #999966;
}
div.search p
{
	margin:0px;
	padding:0px;
}
div.outercontent
{
	background-color:White;
	background-image:url("../Images/top.jpg");
	background-repeat:repeat-x;
	
	padding:10px;
	border:1px solid #999966;
}

div.footercontent
{
	background-color:White;
	background-image:url("../Images/top.jpg");
	background-repeat:repeat-x;
	min-height:40px;
	border:1px solid #333366;
}
div.outerfooter div.copyright
{
	font-size:10px;
	font-family:Arial;
	width:640px;
}
div.outerfooter div.sitecredit
{
	text-align:right;
	font-family:Arial;
	font-size:10px;
}
div.outerfooter div.sitecredit a
{
	color:Blue;
}
/*******************************************************************
						RSS Feeder Formating
*******************************************************************/
div.genericitem
{
	margin-bottom:10px;
}
div.genericitem h4.rsstitle
{
	margin:0px;
	padding:0px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	background-color:#333366;
	color:White;
	
	
}
div.genericitem h4.rsstitle a
{
	color:White;
}
div.genericitem .rsscontent
{
	margin:0px;
	padding:0px;
	
}
div.genericitem .rsscontent a
{
	margin:0px;
	padding:0px;
	font-size:14px;
}
/*******************************************************************
						Portfolio FOrmating
*******************************************************************/
div.portfolio
{
	width:650px;
	margin:0 auto;
}
div.portfolio div.item
{
	background-color: #FFFF99;
	padding-left: 5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:10px;
	text-align: center;
}
div.portfolio div.item div.title a
{
	color:Blue;
	font-size:12px;
	font-style:italic;
}
div.portfolio div.singleimage
{
	margin-right:20px;
	
}
div.portfolio div.itemtitle h3
{
	font-size:18px;
	font-family:Verdana;
	font-weight:bold;
}
div.portfolio div.description
{
	width:500px;
	text-align:justify;
}
/*******************************************************************
						Content Formating
*******************************************************************/
div.outercontent div.section
{
	font-size:12px;
	font-family:Verdana;
	letter-spacing:1px;
	line-height:17px;
	text-align:left;
}
div.outercontent div.section .sectiontitle
{
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
	padding-top:3px;
	padding-left:10px;
	padding-bottom:3px;
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	background-color:#333366;
	color:White;
	
}
div.outercontent div.section div.content
{
	padding-left:20px;
	padding-right:20px;
}
/*******************************************************************
						Top Menu
*******************************************************************/
td.topMenu
{
	padding:0;
	width:600px;
}
td.topMenu ul
{
	list-style-type:none;
	float:right;
	margin-top:0px;
	padding:0px;
}
td.topMenu li
{
	float:left;
	margin-right:3px;
}
td.topMenu li a
{
	display:block;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #333366;
	text-transform: capitalize;
}
td.topMenu li a:hover,td.topMenu li a.selected
{
	color:White;
}
/*******************************************************************
						Foot Menu
*******************************************************************/
div.footmenu
{
	margin:0;
	padding:0;
	height:30px;
}
div.footmenu ul
{
	float:left;
	list-style-type:none;
	margin:5px auto auto 13px;
	padding:0;
}
div.footmenu li
{
	float:left;
	margin-right:5px;	
}
div.footmenu li a
{
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: bold;
	color: #000000;
}
div.footmenu li a:hover,div.footmenu li a.selected
{
	color:White;
}
/*******************************************************************
						Main Menu
*******************************************************************/
div.mainMenu
{
	width:722px;
	padding:0;
	margin:0;
}
div.mainMenu ul, ul.submenu
{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0px auto auto 20px;		
}
div.mainMenu li, ul.submenu li
{
	float: left;
	margin-right:3px;
	padding:0px;
	background-image: url( "../Images/top.jpg" );
	color: #5A4770;
	width:134px;
	text-align:center;
}
div.mainMenu li a, ul.submenu li a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5A4770;
	text-transform: capitalize;
	font-weight: bold;
	display: block;
	padding-top:5px;
	padding-bottom:5px;
	border:1px solid #333366;
}
div.mainMenu li a:hover,div.mainMenu li a.selected, ul.submenu li a:hover, ul.submenu li a.subselected
{
	display:block;
	background-color:#333366;
	color:White;
}
/*******************************************************************
						Secondary Menu
*******************************************************************/
ul.submenu
{
	float:left;
	list-style-type:none;
	padding:0;
	margin:0px auto auto 20px;		
}
ul.submenu li
{
	float: left;
	margin-right:3px;
	margin-bottom:3px;
	padding:0px;
	background-image: url( "../Images/top.jpg" );
	color: #5A4770;
	width:220px;
	text-align:center;
}
ul.submenu li a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A4770;
	text-transform: capitalize;
	display: block;
	padding-top:3px;
	padding-bottom:3px;
	border:1px solid #333366;
}
ul.submenu li a:hover, ul.submenu li a.subselected
{
	display:block;
	background-color:#333366;
	color:White;
}
/*******************************************************************
						Category Details
*******************************************************************/
div.category a
{
	color:Blue;
}
div.category div.item
{
	margin-bottom:10px;
}
div.category div.breadcrumb
{
	font-size:10px;
	margin-bottom:10px;
	font-size:9px;
	font-weight:bold;
}
div.category div.breadcrumb .separator
{
	margin-left:5px;
	margin-right:5px;
}
div.category .subcategory h3
{
	font-size:14px;
	margin:0px;
	border-bottom:1px solid silver;
}
div.category .subcategory a
{
	margin-left:5px;
}
div.category div.item h3
{
	margin:0px;
	font-size:12px;
	border-bottom:1px solid silver;
	padding-bottom:5px;
}
div.category div.item div.subcategory
{
	padding:5px;
	margin-left:10px;
}

/*******************************************************************
						Members page
*******************************************************************/
div.members
{
	font-family:Verdana;

}
div.members div.topmenu
{
	text-align:right;

}
div.members div.topmenu a
{	color:Blue;}
div.members div.listings
{
	margin-top:40px;
	margin-bottom:40px;
	width:700px;
}
div.members div.title
{
	font-size:18px;
	border-bottom:1px solid silver;
	padding-bottom:10px;
}
div.members div.body
{
	margin-bottom:10px;
	margin-top:10px;
}
div.members h4
{
	margin:0px;
	padding-bottom:5px;
	font-size:14px;
	font-family:Arial;
}
div.members div.group
{
	width:600px;
}
div.members div.message
{
	color:Green;
	font-weight:bold;
	font-size:12px;
}

div.members table.tbl
{
	border:none;
}
div.members table.tbl .label
{
	text-align:right;
	padding-right:5px;
	vertical-align:top;
}
div.members table.tbl .textbox
{
	border:1px solid silver;
	width:300px;
	font-size:12px;
	font-family:Verdana;
	padding:5px;
}
div.members table.tblRepeater
{
	border:none;
	font-size:12px;
	width:100%;
	border-collapse:collapse;

}
div.members table.tblRepeater th
{
	font-weight:bold;
	border-bottom:1px solid #C0C0C0;
	padding: 2px;
}
div.members table.tblRepeater td
{
	padding: 2px;
}
div.members .validation
{
	color:Red;
	font-size:10px;
}
div.members .button
{
	width:100px;
	border:1px solid silver;
}
div.members .dropdownbox
{
	font-size:12px;
	font-family:Arial;
	width:400px;
}
div.members .largetextbox
{
	height:200px;
	width:400px;
	border:1px solid silver;
}
/*******************************************************************
						Members Listing Pages
*******************************************************************/
div.memberslisting
{
	font-family:Verdana;
}
div.memberslisting .topmenu
{
	text-align:right;
}
div.memberslisting .group
{
	margin-top:10px;
}
div.memberslisting .title
{
	font-size:18px;
	border-bottom:1px solid silver;
	padding-bottom:10px;

}
div.memberslisting .message
{
	color:Green;
	font-weight:bold;
	font-size:12px;

}
div.memberslisting .body
{
	margin-bottom:10px;
	margin-top:10px;

}
div.memberslisting .tbl
{
	width:100%;
}
div.memberslisting .tbl .label
{
	text-align:right;
	padding-right:5px;
	vertical-align:top;

}
div.memberslisting .tbl .textbox
{
	border:1px solid silver;
	width:250px;
	font-size:12px;
	font-family:Verdana;
	padding:5px;
}
div.memberslisting .editor
{
	width:770px;
	margin:0 auto;
}
div.memberslisting .validation
{
	color:Red;
	font-size:10px;
}
div.memberslisting .button
{
	width:100px;
	border:1px solid silver;
}
div.memberslisting .dropdownbox
{
	font-size:12px;
	font-family:Arial;
	width:265px;
}
div.memberslisting .largetextbox
{
	height:240px;
	width:256px;
	border:1px solid silver;
	font-size:12px;
	font-family:Verdana;
	padding:5px;
}
div.memberslisting .category
{
	position:absolute;
	border:1px solid silver;
	width:290px;
	background-color:White;
	padding:5px;
	
}

/*******************************************************************
						Business Registration
*******************************************************************/
div.businessregistration
{
	width:700px;
	margin:0 auto;
}
div.businessregistration .textbox
{
	border:1px solid silver;
	font-size:12px;
	font-family:Arial;
	width:300px;
}
div.businessregistration .halftextbox
{
	border:1px solid silver;
	font-size:12px;
	font-family:Arial;
	width:145px;
}
div.businessregistration .thirdtextbox
{
	border:1px solid silver;
	font-size:12px;
	font-family:Arial;
	width:80px;
}
div.businessregistration .largetextbox
{
	border:1px solid silver;
	font-size:12px;
	font-family:Arial;
	width:300px;
	height:200px;
}
div.businessregistration .dropdownbox
{
	border:1px solid silver;
	width:305px;
	font-family:Arial;
}
div.businessregistration .required
{
	font-size:8px;
	color:Red;
}
div.businessregistration .tools
{
	margin-top:20px;
}

div.businessregistration .button
{
	border:1px solid silver;
	
}
/*******************************************************************
						Search Box
*******************************************************************/
div.quicksearch
{
	text-align:center;
	
}
div.quicksearch .searchbox
{
	border:solid 1px silver;
	width:60%;
	vertical-align:middle;
}
div.quicksearch .searchbutton
{
	vertical-align:middle;	
}
/*******************************************************************
						Log in page
*******************************************************************/
div.login
{
	width:300px;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:100px;
	border:1px solid #333366;
	padding:5px;
}
div.login .textbox
{
	border:1px solid silver;
	font-size:12px;
	font-family:Arial;
	width:200px;
}
div.login .btn
{
	border:solid 1px silver;
}
div.login .title
{
	font-size:12px;
	font-weight:bold;
	background-color:#333366;
	color:White;
	padding:5px;
}
div.login .body
{
	width:205px;
	margin:0 auto;
	padding-top:10px;
	padding-bottom:10px;
}
div.login .required
{
	font-size:10px;
}
div.login .error
{
	font-size:10px;
	color:Red;
}