/* CSS Document */
.divcolumn {vertical-align:bottom;	background-color: #D3D3D3;}
.divider {width:1px;	height:50px;	background-color: #FFFFFF;}

.splasharea {background-image:url(../images/layout/aspbackdrop.jpg); cursor:pointer;}
.splasharea .blurb {position:absolute;	left:418px;	top:44px;	width:420px; font-size:16px; color:#FFFFFF;}

.contentarea .col1 {width:323px;}
/*.contentarea .col1 .heading {width:323px;	height:35px;	background-image:url(../images/categories/productsbyplatform.jpg);}*/
.contentarea .col1 .heading {width:323px;	height:35px;	background-image:url(../images/categories/events.png);}
.contentarea .col1 .content {padding-left:13px;	padding-right:13px;}
.contentarea .col2 {width:324px;}
.contentarea .col2 .heading {width:324px;	height:35px;	background-image:url(../images/categories/blogs.png);}
.contentarea .col2 .content {padding-left:13px;	padding-right:13px;}
.contentarea .col3 {width:311px;}
.contentarea .col3 .heading {width:311px;	height:35px;	background-image:url(../images/categories/aboutgc.png); /*	background-image:url(../images/categories/upcomingevents.jpg); */}
.contentarea .col3 .content {padding-left:10px;	padding-right:15px;}
.blogsSeeMore {	padding-top:25px;	text-align:center;}
.myAccountLogin {background-image:url(../images/layout/myaccountbackground.jpg); width:283px;	height:203px;	margin-top:10px;	position:relative;}
#myAccountEmailAddress {border: solid 1px #9E9E9E;	width:229px;	height:21px;	position:absolute;	left:25px;	top:45px;}
#myAccountPassword {border: solid 1px #9E9E9E;	width:144px;	height:21px;	position:absolute;	left:25px;	top:83px;}
a#myAccountLoginButton {position:absolute;	left:190px;	top:83px;	/*background-image:url(../images/buttons/login.png)*/}
a#myAccountSignupButton {position:absolute;	left:60px;	top:125px;}
#myAccountForgotPassword {	width:283px;	position:absolute;	top:165px;	left:0px;	text-align:center;}
.productInfo {	border-bottom: solid 1px #C6C6C6;	padding-bottom:15px;}
.productInfo .productLogo {	float:right;}
.productInfo .productHeading {	padding-top:18px;	padding-bottom:4px;	display:block;	position:relative;	left:-1px;}

.blogItem { 	padding-top:18px;	border-bottom: solid 1px #C6C6C6;	padding-bottom:15px;	color:#323232;}
.blogItem .blogHeading {font-size:14px;	font-weight:bold;	padding-bottom:6px;	color:#9E0000;}
.blogItem .blogDate {font-weight:bold;	color:#323232; }
.blogItem .blogText {padding-bottom:6px;}
.blogItem a {font-weight:bold;}

.aboutItem
{
  padding-top: 14px;
  padding-bottom: 15px;
  color: #323232;
  line-height: 25px;
}

#rssIcon {padding-top:3px;}

#events {width: 283px;	height: auto;	background-color: #fff;	margin-left: 0px;	margin-top: 15px;} 
#events a {	font-size:16px;	font-weight:bold;	padding-bottom:2px; }
#events .boxtop { height: 55px; width: 100%; position: relative; z-index: 100; bottom: 0; _bottom: 0px; left: 0; background: url(../images/index/eventsHeader.jpg) no-repeat; } 
#events .boxbottom { height: 111px; width: 100%; position: relative; z-index: 100; bottom: 0; _bottom: 0px; left: 0; background: url(../images/index/eventsFooter.jpg) no-repeat; }
#events .eventlist {width: 100%; background: url(../images/index/eventsBackground.jpg) repeat-y; }
#events .eventlist .listing {padding-left:15px; }

.eventText {font-size: 14px;	padding-bottom: 25px;	color: #323232;	letter-spacing: 1px;}

#custlogo {width: 297px; min-height:375px;	height: 375px;	background-color: #fff;	margin-left: 0px;	margin-top: 3px;} 
#custlogo .boxtop { height: 43px; width: 100%; position: relative; z-index: 100; bottom: 0; _bottom: 0px; left: 0; background: url(../images/index/boxheader.jpg) no-repeat; } 
#custlogo .catheader {	font-weight: bold;	font-size: 14px;	margin-left: 15px;	color: dimgray;	letter-spacing: 1pt;	position: relative; padding-top:15px;}
#custlogo .boxbottom { height: 10px; width: 100%; position: relative; z-index: 100; bottom: 0; _bottom: 0px; left: 0; background: url(../images/index/boxBottom.jpg) no-repeat; }
#custlogo .custlist {width: 100%; background: url(../images/index/boxBkgnd.jpg) repeat-y; }

.sepHeader {width:960px;	height:35px;	background-image:url(../images/index/sep.png);}
.sepHeader .sepText { margin-left:150px; margin-top:10px; font-size:14px; font-weight:bold;}

.topcontent {color:#000000;  padding:18px 38px 10px 19px;}
.topcontentarea {	position:relative;	left:0px;	background-color:#ffffff;	width:960px; }
.topcontentarea {color:black;}
.topcontentarea .col1 {width:275px;}
.topcontentarea .col1 .content {padding-left:13px;	padding-right:13px;}
.topcontentarea .col1 hr{ color:#C6C6C6; width:275px; height:1px; margin-top:8px; margin-bottom:1px; padding-top:8px;}
.topcontentarea .col2 {width:607px; padding-left:5px;padding-right:5px;}

.topsepline {border-bottom:1px solid #C6C6C6; margin-top:20px;}
.topcontentarea .col2 hr{ color:#C6C6C6; width:70%; height:1px; margin-top:1px; margin-bottom:1px;}

.topcontentarea .col2 .content {padding-left:13px;	padding-right:13px;  position: relative;}
.topcontentarea .col2 .productlogo {padding-left:13px;	padding-right:13px;  position: relative;}


.topproductInfo { padding-bottom:5px;}
.topproductInfo .productHeading {display:block; left:-1px; padding-bottom:4px; padding-top:5px;position:relative;}
.topcontentarea  .topborder {border-top:1px solid #C6C6C6; padding-top:10px; padding-bottom:15px; }

.topdivcolumn {vertical-align:bottom;	background-color: #D3D3D3;}
.topdivider {width:1px;	height:80%;	background-color: #FFFFFF;}
/* */
