@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:12px;
	color:#2e3192;
	background-color:#a3d6f3;
}
/*
border blue : #1b92d0

*/
.mainHolder{
	border-top:solid #2e3192 6px;
	border-bottom:solid #2e3192 3px;
	background-image:url(../images/mainBg.png);
	background-repeat:no-repeat;
	background-position:left top;
	background-color:#1894d4;
	min-width:980px;
}
.leftSidebar{
	background:url(../images/leftSidebar.png) 0px -6px;
	width:258px;
	height:590px;
	float:left;
	position:relative;
}
.rightSidebar{
	background-image:url(../images/rightSidebar.png);
	width:209px;
	height:590px;
	float:right;
	background-position:bottom;
}
.mainContent{
	float:left;
	/*min-width:680px;*/
}
.puckerCharacter{
	background-image:url(../images/puckerCharacter.png);
	width:233px;
	height:282px;
	position:absolute;
	z-index:101;
	top:1px;
}
.footer{
	background-image:url(../images/footerBg.png);
	height:96px;
	background-position:left;
	background-repeat:no-repeat;
	border-top:solid #2e3192 8px; 
	clear:both;
	position:relative;
	z-index:2001;
}
.footer .footerContent{
	height:92px;
	background-image:url(../images/footerPuckerBottomLogo.png);
	background-position:820px 3px;
	background-repeat:no-repeat;
	width:905px;
	padding-top:1px;
}
.footer .footermenu{
	list-style:none;
	padding:0;
	margin:6px 0 0 3px;
	font-size:13px;
	
}
.footer .footermenu li{
	float:left;
	z-index:14410;
	position:relative;
}
.footer .footermenu li a{
	text-decoration:none;
	float:left;
	display:block;
	color:#242e83;
	height:20px;
	background-image:url(../images/footermenuSeparator.png);
	background-repeat:no-repeat;
	background-position:right;
	padding:0 8px 0 8px;
	font-weight:bold;
	
}

.footer .footermenu li a:hover{
	color:#fff;
}
.footer .lowerContent{
	clear:both;
	background-repeat:no-repeat;
	margin:10px 0 0 9px;
	height:60px;
}
.footer .lowerContent .contactinfo{
	width:480px;
	position:relative;
	color:#202274;
	padding-top:6px;
}
.footer .lowerContent .contactinfo big{
	font-size:12px;
	font-weight:normal;
	display:block;
	line-height:10px;
	margin-top:4px;
}
.footer .lowerContent .contactinfo p{
	margin:0px;
	font-size:8px;
	line-height:9px;
	margin-top:3px;
}
.footer .lowerContent .contactinfo p span{
	font-family:Arial Black, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	margin-left:10px;
	margin-top:2px;
}

.mainMenu
{
	width:261px;
	height:330px;
	position:relative;
	margin-top: 285px;
	z-index:14401;
	padding-left:13px;
}
.scrollPane
{
	background-image:url(../images/scrollPane.png);
	width:653px;
	height:463px;
	margin:auto;
	/*margin-top:70px;*/
	position:absolute;
}
.transform
{
	position:absolute;
}
.scrollPane .scrollContent
{
	width:541px;
	height:443px;
	overflow:hidden;
	padding-left:80px;
	padding-right:30px;
}
.scrollContent h2
{
	margin-bottom:5px;
	margin-top:20px;
	font-size:18px;
}
.scrollContent p
{
	margin-top:0px;
	color:#000;
}
.puckerLogo
{
	position:absolute; display:block; width:90px; height:85px; margin-left:810px; margin-top:-78px;
}
.footerOrnament{
	height:0;
	clear:both;
	position:relative;
	z-index:14400;
	width:782px;
}
.footerOrnament .ornPos {
	position:relative;
	left:117px;
}
.footerOrnament .ornament{
	background:url(../images/footerElem.png) top left no-repeat;
	width:782px;
	height:68px;
	margin-top:-56px;
	position:absolute;
}
.footer .lowerContent .contactinfo p span.massive
{
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	font-size:11px;
}
.footer .lowerContent  .proudmember{
	width:268px;
	height:66px;
	position:absolute;
	margin-left:480px;
	margin-top:-60px;
}
.bhamLogo{
	display:block;
	float:left;
	width:110px;
	height:52px;
}
.ncaLogo{
	float:right;
	margin-right:3px;
	width:102px;
	margin-top:10px;
}
.creativeConceptsLogo{
	display:block;
	height:36px;
	margin-left:-197px;
	margin-top:-3px;
	position:absolute;
	width:110px;
}




p.headline{
	color:#2e3192;
}
table{
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2e3192;
}
.rbform ul{
	list-style:none;
	padding:0;
	margin:0;
	margin-top:3px;
text-align:right;
}
.rbform ul li{
	
	clear:both;
	margin-top:3px;
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#2e3192;
}
.rbform ul li label{
 clear:both;
}

.rbform ul li .txtFld, .rbform select, .rbform ul li textarea, .rbform .captia input{
	height:16px;
	padding:0;
	width:200px;
	font-size:11px;
	background-color:#fff;
	border:solid 1px #2e3192;
}
.rbform ul li .redBrdr{
 border:solid 1px #f00;
}
 .rbform ul li textarea{
 	height:39px;
 }
 .rbform .captia small{
	display:block;
	text-align:center;
	width:200px;
	float:right;
 }
.style2 {
	font-size: 14px;
	font-weight: bold;
}
.style3 {font-size: 14px}
.btnSubmit {
	width: 114px;
        height:42px;
	background-color: transparent;
        background-image:url(../images/btnSubmit.png);
	color: transparent;
	cursor: pointer;
        border:none;

}