/* LAYOUT CSS */
#wrapper {
	margin-top: 0px;
margin-right:auto;
margin-left:auto;
width:926px;
	
}
body {
	background-color: #F2F2F2;
	font-family:Arial, Helvetica, sans-serif;
	color: #808080;
	font-size:12px;
	letter-spacing:0.1em;
	line-height:18px;
		
}
img {
	border:0px;
	}
/* HEADER */
#BodyTop {
	width: 926px;
	height: 120px;
	background-image: url(images_template/home/Home_Header.jpg);
	background-repeat:no-repeat;
}
#BodyTopAbout {
	width: 926px;
	height: 120px;
	background-image: url(images/about/header.jpg);
	background-repeat:no-repeat;
}
#AboutTopRight {
	margin:90px 0 0 270px;
	width:340px;
	height:27px;
	float:left;
}
#dbSection {
	width:778px;
	float:none;
	margin-top:30px;
	margin-bottom:30px;
}
#dbSection a {
	color: #F29400;
	text-decoration:none;
}
#dbSection a:hover {
	color: #F29400;
	text-decoration:underline;
}
#dbSectionBgTop {
	background-image: url(images/about/RectTop.jpg);
	height:9px;
	margin:0px;
	padding:0px;
}
#dbSectionBgMainReduced {
	background-image: url(images/about/RectBG.jpg);
	width:738px;
	padding:0px 20px 0px 20px;
	margin:0px;
}
#dbSectionBgMainReduced h2 {
	margin:0px;
	padding:0px;
}
#dbSectionBgBottom {
	background-image: url(images/about/RectBottom.jpg);
	height:9px;
	margin:0px;
}
#Logo {
	float:left;
	height:102px;
	width:176px;
	margin-left:63px;
	margin-top:19px;
}
#HeaderNav {
	float:left;
	height:122px;
}
#HeaderNavBar {
	width:560px;
	float:none;
	height:32px;
	margin:32px 0 0 55px;;
}
#HeaderNavBarLinks {
	width:443px;
	margin-top:8px;
	float:left;
}
#HeaderNavBarButton {
	width:103px;
	float:left;
}
#HeaderNavContact {
	width:160px;
	float:right;
	margin:32px 16px 0 0;
}
/* BODY */
#BodyFrame {
	width: 926px;
	background-image: url(images_template/home/Home_BG.jpg);
	height:auto;

}
#Body {
	width: 778px;
	margin:0 74px 0 74px;
	padding-top:20px;	
}
#BodyMembers {
	width: 778px;
	margin:0 74px 0 74px;
	padding-top:10px;	
	height: 400px;
}
#Banner {
	width:778px;
	height:275px;
	background-image:url(images_template/home/Slider_BG.png);
}
#Panels {
	width:778px;
	height:170px;
	margin-top:25px;
}
#PanelsMember {
	width:778px;
	height:170px;
	margin-top:5px;
}
#Login{
	width:194px;
	height:153px;
	float:left;
	padding:17px 34px 0 0;
	margin-left:18px;
border-right:1px #808080 dotted;
}
#LoginMember{
	width:194px;
	height:250px;
	float:left;
	padding:17px 34px 0 0;
	margin-left:18px;
border-right:1px #808080 dotted;
}
#LoginBody{
	height:90px;
	margin-top:10px;
}
#LoginButton{
	width:188px;
	text-align:right;
}
#ForgotPassword {
	width:188px;
	float:none;
}
#ForgotPasswordText {
	width:154px;
	float:left;
	margin-top:12px;
	text-align:right;
}
#ForgotPasswordImage {
	width:34px;
	float:left;
}
#About{
	width:224px;
	height:153px;
	float:left;
	padding:17px 34px 0 0;
	margin-left:34px;
}
#AboutBody{
	width:200px;
	height:95px;
	margin-top:5px;
}
#AboutButton{
	width:188px;
	text-align:right;
}
#ViewDemo{
	width:236px;
	height:170px;
	float:right;
}
#ColumnLeft{
	width:486px;
	padding:17px 34px 0 0;
	float:left;
}
#ColumnRight {
	width:239px;
	padding:17px 0 0 10px;
	float:left;
}
#ColumnRightTile {
	background-image:url(images/tiles.jpg);
	width:239px;
	height:173px;
	float:right;
	margin:10px 5px 0 0;
	
}
	
#BodyBottom {
	width: 926px;
	height: 30px;
	background-image: url(images_template/home/Home_Footer.jpg) ;
	clear: both;
}


/* Form styles */

input.VIP {
	height: 20px;
	width: 165px;
	border: 1px solid #BDBDBD;
	color: #BDBDBD;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding:10px;
}
input.Login {
	height: 16px;
	width: 110px;
	border: 1px solid #BDBDBD;
	color: #BDBDBD;
	font:Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding:3px;
	margin-bottom:8px;
}

input.Demo, textarea.Demo {
	width: 100%;
	border: 1px solid #BDBDBD;
	color: #BDBDBD;
	font:Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding:5px;
}
Form {
	margin:0px;
	padding:0px;
	}

/* HTML Tags */
br {
margin: 0px;
padding: 0px;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	color:  #5A5A5A;
	font-size:12px;
	letter-spacing:0.1;
	padding:0px;
	margin:5px 0 0 0;
	line-height:19px;
	}
#formEmail {
	width:70px;
	float:left;
	margin-top:7px;
	}
#formPassword {
	width:70px;
	float:left;
	margin-top:7px;
		
	}

h1 {
	font-family:Arial, sans-serif;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	height: 46px;
	line-height: 46px;
	font-size: 2em;
	font-weight: normal;
	color:#FF8000;
	}
h1.short {
	font-family:Arial, sans-serif;
	padding: 0 0 0 0;
	margin: 0 0 5px 0;
	height: 46px;
	line-height: 46px;
	font-size: 2em;
	font-weight: normal;
	float: left;
	color:#FF8000;
	}	
h2.trigger {
	padding: 0 0 0 0px;
	margin: 0 0 5px 0;
	height: 20x;
	line-height: 46px;
	width: 490px;
	font-size: 12px;
	font-weight: normal;
	float: left;
}
h2.trigger a {
	color: #FF8000;
	text-decoration: none;
	display: block;
}
h2.trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;} /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	width: 490px;
	clear: both;
}
.toggle_container .block {
 /*--Padding of Container--*/
/* background: url(toggle_block_btm.gif) no-repeat left bottom; /*--Bottom rounded corners--*/
}
h3 {
	padding:0 0 0 0;
	margin:0px;
}
h4 {
	padding:0px;
	margin:0px;
	font-weight:normal;
}
p.black {
	font-family:Arial, Helvetica, sans-serif;
	color: #2D2D2D;
	font-size:12px;
	letter-spacing:0.1;
	padding:0px;
	margin:5px 0 0 0;
	line-height:19px;
	font-weight:bold;
	}
.white {

	color:#FFF
}
/* LINKS */
a {
	color: #888;
	text-decoration:none;
}
a.orange {
	color: #F29400;
	text-decoration:none;
}
a.orange:hover {
	color: #888;
	text-decoration:underline;
}
#HeaderNavContact a {
	text-decoration:none;
}
a:hover {
	color: #F29400;
}
#HeaderNavContact a:hover {
	color:#ffffff;
	background-color:#F29400;
	padding:2px;
}
.small{
	font-family:Arial, Helvetica, sans-serif;
	color: #2D2D2D;
	font-size:11px;
	letter-spacing:0.1;
	padding:0px;
	margin:5px 0 0 0;
	line-height:19px;
	}