@import url(appstyles.css);

/* General Style
---------------------------------------------*/
form,body,html{height:100%;width:100%;}
body{margin:0;padding:40px 0;font:.7em/1.3em Arial, Helvetica, sans-serif;color:#585858;background:#c3cad2 url(images/cutJacksBg.gif) no-repeat top right;}
.structMastWrap{width:769px;margin:0 auto;}
.home .structMastWrap .structWrap{
	background:url(images/hBg.jpg) no-repeat top right;
	width:760px;
	height:685px;
	float:left;
	border:solid 4px #fff;
	margin:5px 0;
	background-color: #ffffff;
	position: relative;
}
.index .structMastWrap .structWrap{
	background:url(images/iBg.gif) no-repeat bottom left;
	width:761px;
	min-height:564px;
	height:auto !important;
	height:564px;
	float:left;
	border:solid 4px #fff;
	margin:5px 0;
	background-color: #f3f3f3;
	position: relative;}

.scrollWrapper{height:685px;overflow-y:hidden;overflow-x:hidden;scrollbar-3dlight-color:#f2f2f2;scrollbar-arrow-color:#666;scrollbar-track-color:#f2f2f2;scrollbar-darkshadow-color:#f2f2f2;scrollbar-face-color:#f2f2f2; scrollbar-highlight-color:#a3a6aa;scrollbar-shadow-color:#b5b7b9}

a{color:#3b6897;text-decoration:underline;outline:none;}
a:hover{text-decoration:none;}
a:visited{}
a:active{}
a img{border:none;}
img{border:none;}
ul, li {margin: 0; padding:0;}

h1,h2,h3,h4,h5,.PageTitleHeader,.PageSubTitleHeader{font-weight:bold;margin:0;padding:6px 0 2px 0;line-height:1.5em;color:#3b6897;font-family:Lucida Grande,Lucida Sans Unicode, sans-serif;}
h1,.PageTitleHeader{font-size:1.4em;text-transform:uppercase;}
h2,.PageSubTitleHeader{font-size:1.3em;text-transform:uppercase;}
h3{font-size:1.2em;}
h4{font-size:1.1em;}
h5{font-size:1em;}
p{padding:0;margin:0 0 5px 0;}

.left{float:left;}
.right{float:right;}
.textalignright{text-align:right;}
.textalignleft{text-align:left;}

hr{height:1px;line-height:1px;margin:8px 3px;clear:both;border:none;background:#ccc;color:#ccc;}

img.left{float:left;margin:0 7px 1px 0;}
img.right{float:right;margin:0 0 7px 7px;}
img.outline{border:4px solid #333;}

.clearing{clear:both;height:0;margin:0;padding:0;line-height:0;margin-top:-7px;}
.clearBoth{clear:both;}
.clearRight{clear:right;}
.clearLeft{clear:left;}
.invisibleButAccessible{display:none;}

/* HEAD ELEMENTS
---------------------------------------------*/
/*General Styles*/
#ContentMemberTools{float:left;}
#ContentMemberTools ul{padding:0;margin:0;list-style:none;}
#ContentMemberTools li{padding:0;margin:0;float:left;}
#ContentMemberTools li a{display:block;text-decoration:none;padding:0 7px;font-size:.9em;line-height:1em;color:#7b7b7b;border-right:solid 1px #7b7b7b;}
#ContentMemberTools li a:hover{text-decoration:underline;}
#ContentMemberTools li#Support a{border:none;}

.structHead h1{padding:0;margin:0;}
.structHead h1 a{display:block;text-indent:-999em;background:url(images/logo.png) no-repeat;width:151px;height:34px;}

/*Homepage Specific Styles*/
.home .structHead{margin:20px 0 0 30px;width:285px;}
.home .structHead h2{padding:0;margin:10px 0 0 0;text-indent:-999em;display:block;background:url(images/scholarshipHdr.png) no-repeat;width:265px;height:13px;}

/*Index Specific Styles*/
.index .structHead h1 a{float:left;}
.index .structHead{width:741px;float:left;margin:20px 10px;}
.index .structHead h2{padding:0;margin:10px 0 0 0;text-indent:-999em;display:block;float:right;background:url(images/scholarshipLngHdr.png) no-repeat;width:507px;height:13px;}

/* LEFT ELEMENTS
---------------------------------------------*/
.index .structLeft{width:149px;float:left;padding:0 0 0 10px;margin-right:5px;}
.index .structLeft #ContentLeftDesc{float:left;margin:0 0 5px 0;}
.index .structLeft #ContentLeftNav{float:left;}
.index .structLeft #ContentLeftNav ul{padding:0;margin:0;list-style:none;}
.index .structLeft #ContentLeftNav li{margin:0;padding:0;}
.index .structLeft #ContentLeftNav li a{font-weight:bold;text-decoration:none;display:block;width:135px;background:url(images/dot.gif) no-repeat 8px 50%;padding:2px 2px 2px 18px;}
.index .structLeft #ContentLeftNav li a:hover{text-decoration:underline;}
.index .structLeft #ContentLeftNav li li a{width:120px;padding:1px 2px 1px 33px;background:url(images/dot.gif) no-repeat 23px 50%;}

/* BODY ELEMENTS
---------------------------------------------*/
.home .structBody ul{padding:0;margin:5px 0;list-style:none;}
.home .structBody li{padding:0;margin:0;display:block;width:100%;background:url(images/dot.gif) no-repeat 15px 50%;padding:2px 2px 2px 25px;}
.home .structBody #ContentMiddle{float:left;}

/*Homepage Specific Styles*/
.home .structBody{margin:0 0 0 20px;width:285px;}
.home .structBody .apyNowBtn{margin:0 0 0 65px;text-align:left;display:block;}

/*Index Specific Styles*/
.index .structBody{width:560px;min-height:500px;padding:0 0 0 15px;margin:0 0 0 5px;float:left;background:url(images/lcDots.gif) repeat-y center left;text-align:left;}

/* Footer Elements 
---------------------------------------------*/
.structFooter #ContentFooter{font-family:.65em;}
.structFooter #ContentFooter p{font-family:Tahoma, Geneva, sans-serif;float:left;margin:0 0 0 20px;}
.structFooter #ContentFooter ul{padding:0;margin:0 0 0 7px;list-style:none;float:left;}
.structFooter #ContentFooter li{padding:0;margin:0;display:inline;}
.structFooter #ContentFooter li a{text-decoration:none;padding:0 3px;color:#7b7b7b;font-family:Tahoma, Geneva, sans-serif;}
.structFooter #ContentFooter li a:hover{text-decoration:underline;}

/*Homepage Specific Styles*/
.home .structFooter{}

div.structEncompass img{width:75px;height:54px;margin:0;padding:0;position:absolute;bottom:10px;right:10px;}

/*Index Specific Styles*/
.index .structFooter{float:left;width:100%;}
.index .structFooter #ContentFooter{padding:10px 0;margin:0 0 0 250px;float:left;}

input.SubscribeEmailText {width: 120px;}