/* CSS Document */
body
{
	margin: 0px;
	background-color: #ffffff;
	font-size: 10px;
	font-family: Times New Roman;
}
link
{
	font-family: Times New Roman;
	font-size: 10px;
	color: #b0846d;
	text-decoration: underline;
}
a:link
{
	color: #0000ff;
}
a:hover
{
	color: #b0846d;
	margin: 0px;
	padding: 0px;
}
a:visited
{
	color: #800080;
}
.biggerLinks
{
	font-family: Times New Roman;
	font-size: 16px;
	color: #b0846d;
	text-decoration: underline;
}
.biggerLinks:link
{
	color: #fc7613;
}
.biggerLinks:hover
{
	color: #b0846d;
}
.biggerLinks:visited
{
	color: #fc7613;
}

p
{
	font-size: 10px;
}

#topMenu
{
	background-color: #333366;
	height: 21px;
	font-family: Verdana, Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	color: #fc7613;
	text-align: right;
	font-size: 10px;
	width: 825px;
	display: none;
}

#topMenu a
{
	text-decoration: underline;
	color: #fc7613;
	padding-right: 20px;
	line-height: 21px;
}

#topMenu a:hover
{
	color: #B0846D;
}
#topMenu a:visited
{
	color: #FC7613;
}

#header
{
	width: 825px;
	height: 135px;
	background-image: url(../images/index_01.gif);
	background-repeat: no-repeat;
	display: none;
}
#contentWrapper
{
	width: 825px;
	/*min-height: 600px !important;
	height:600px;*/
	background: none;
	overflow: hidden;
}

#nav
{
	width: 166px;
	float: left;
	border-top: solid 1px #FF9900;
	color: #FFFFFF;
	font-family: Times New Roman, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	display: none;
}
.navonfirst
{
	height: 45px;
	color: #FFFFFF !important;
}
.navonfirst a
{
	display: block;
	background-color: #FC7613;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	background-position: 3% center;
	cursor: default;
	text-decoration: none;
	padding-left: 20px;
	line-height: 40px;
	height: 40px;
	border-bottom: solid 2px #FF9900;
	color: #FFFFFF !important;
}
.navonfirst a:hover
{
	display: block;
	background-color: #FC7613;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	background-position: 3% center;
	cursor: default;
	text-decoration: none;
	padding-left: 20px;
	line-height: 40px;
	height: 40px;
	color: #FFFFFF !important;
	border-bottom: solid 2px #FF9900;
}
.navonfirst a:visited
{
	color: #FFFFFF !important;
}
.navon
{
	height: 40px;
}
.navon a
{
	display: block;
	background-color: #FC7613;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	background-position: 3% center;
	cursor: default;
	text-decoration: none;
	padding-left: 20px;
	color: #FFFFFF !important;
	border-bottom: solid 2px #FF9900;
	line-height: 40px;
	height: 40px;
}
.navon a:hover
{
	background-color: #FC7613;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	background-position: 3% center;
	text-decoration: none;
	padding-left: 20px;
	color: #FFFFFF;
}

.navoff a:hover
{
	background-color: #FC7613;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	background-position: 3% center;
	text-decoration: none;
	padding-left: 20px;
	color: #FFFFFF;
}

.navoff
{
	height: 40px;
}
.navoff a
{
	color: #FFFFFF !important;
	display: block;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: solid 2px #FF9900;
	border-top: solid 1px #FF9900;
	line-height: 34px;
	height: 40px;
}
.navoff a:hover
{
	background-color: #FC7613;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	background-position: 3% center;
	text-decoration: none;
	padding-left: 20px;
	color: #FFFFFF;
}


.navofffirst
{
	height: 40px;
}
.navofffirst a
{
	display: block;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: solid 2px #FF9900;
	border-top: solid 1px #FF9900;
	line-height: 40px;
	height: 40px;
	color: #FFFFFF !important;
}
.navofffirst a:hover
{
	background-color: #FC7613;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	background-position: 3% center;
	text-decoration: none;
	padding-left: 20px;
	color: #FFFFFF;
}

.navoffLast
{
	height: 45px;
}
.navoffLast a
{
	display: block;
	padding-left: 20px;
	text-decoration: none;
	border-bottom: solid 3px #FF9900;
	border-top: solid 1px #FF9900;
	line-height: 40px;
	height: 40px;
	color: #FFFFFF !important;
}
.navend
{
	border-top: solid 1px #FF9900;
}
.navoffLast a:hover
{
	background-color: #FC7613;
	background-image: url(../images/navBG.gif);
	background-repeat: no-repeat;
	background-position: 3% center;
	text-decoration: none;
	padding-left: 20px;
	color: #FFFFFF;
}

#dataContainer
{
	width: 700px;
	background-color: #ffffff;
	float: left;
	border: solid 1px #003399;
	margin-top: 15px;
	margin-left: 5px;
}
#InnerdataContainer
{
	width: 700px;
	background-color: #ffffff;
	float: left;
	border: solid 1px #003399;
	margin-top: 15px;
	margin-left: 5px;
}
#mediaHolder
{
	background-image: url(../images/index_03.gif);
	height: 273px;
	background-repeat: no-repeat;
	display: none;
}
#intContainer
{
	font-family: Times New Roman;
	font-size: 11pt;
	color: #000;
	padding: 0px;
	margin: 0px;
	padding-right: 35px;
}
#intContainer UL
{
	padding-left: 10px;
	margin: 10px;
	margin-top: 20px;
}
#intContainer li
{
	list-style-type: disc;
	color: #FF9900;
}
#intContainer li span
{
	color: #ffffff;
}

#intContainer h1
{
	font-family: Times New Roman;
	font-size: 30px;
	color: #ffaa2b;
	margin: 0px;
	padding-top: 15px;
}
#intContainer h6
{
	font-family: Times New Roman;
	font-size: 15px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	padding-bottom: 8px;
	padding-top: 10px;
}

#intContainer p
{
	font-family: Times New Roman;
	font-size: 16px;
	color: #000000;
}


#printerFriendlyPane
{
	height: 50px;
	padding-bottom: 5px;
	width: 100%;
	padding-top: 20px;
}
.printAdjHeader
{
	float: left;
	width: 70%;
	padding-top: 30px;
}
.printAdjHeader h1
{
	font-family: Times New Roman;
	font-size: 19px;
	color: #000000;
	padding-top: 20px !important;
}
.printComp
{
	width: 24%;
	float: right;
	text-align: right;
	
}
.printComp a
{
	text-decoration: underline;
	color: #FC7613;
	padding-right: 20px;
	line-height: 21px;
	font-weight: bold;
}
.printComp a:hover
{
	color: #b0846d;
	padding-right: 20px;
}
.printComp a:visited
{
	color: #FC7613;
}

.QHead
{
	color: #000;
	font-size: 19px;
	font-weight: bold;
	padding-top: 20px;
}
.whiteHeading
{
	color: #000;
	font-family: Serif;
	font-size: 19px;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.tabledatadisplay
{
	width: 80%;
	border-collapse: collapse;
}
.tabledatadisplay tr, .tabledatadisplay th, .tabledatadisplay td
{
	padding: 3px;
}
.tabledatadisplay th
{
	color: #000;
	background-color: #fff;
	font-size: 16px;
	font-family: Times New Roman;
	font-weight: bold;
	border: solid 1px #333366;
	text-align: left;
}
.tabledatadisplay td
{
	color: #000;
	background-color: #fff;
	font-size: 14px;
	font-family: Times New Roman;
	border: solid 1px #333366;
	text-align: left;
}
.copyRight
{
	font-size: 10px;
	color: #ffffff;
}

.calloutwrap
{
	margin: 0;
	padding: 0px;
	overflow: hidden;
	width: auto;
}

.callout
{
	width: auto; /*background-image: url(../images/sunnydiplomalogo_15.gif); 	background-repeat: no-repeat;*/
	color: #000;
	padding: px;
	margin: 0;
}
.calloutInner
{
	padding: 0px;
	margin: 0px;
	font-family: Times, serif;
	font-size: 12pt;
	color: #000;
	height: auto;
	display:none;
}
.calloutInner ul
{
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
	font-size: 11pt;
}
.calloutInner li
{
	list-style-type: cjk-ideographic;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.calloutInner li span
{
	color: #FFFFFF;
}
.calloutInnerPrinter
{
	padding-right:0px;
	padding-top:0px;
	
}

.callOut2
{
}
.callOut2heading
{
	font-family: Serif;
	color: #000000;
	font-size: 19px;
	margin: auto;
}
.yelloHeading
{
	color: #fc7613;
}
h2
{
	font-family: Times New Roman;
	font-size: 20px;
	color: Black;
}

#intContainer h2
{
	font-family: Times New Roman;
	font-size: 20px;
	color: Black; /*#fc7613;*/
	padding: 0px;
	margin: 0px;
}
#intContainer h1
{
	padding-top: 0px;
	color: #000000;
	font-size: 19px;
	font-family: Serif;
	margin: auto;
}

#intContainer h3
{
	font-family: Times New Roman;
	font-size: 16px;
	color: #000;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
#footer
{
	display: none;
}
#Regfooter
{
	width: 80%;
}
#footer p
{
	font-size: 10px;
}
.Hyplink
{
	font-size: 10px;
}
.spacer
{
	height: 10px;
}

.minHeight
{
	height: 300px;
	padding: 25px;
}
#fPassword
{
	padding: 25px;
	padding-left: 44px;
	padding-top: 32px;
}
.ristWidth
{
	width: 75%;
}

.style10
{
	color: #b9b9fb;
	font-size: 16px;
	font-weight: bold;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contact
{
	width: 580px;
	border: 0px;
	padding-left: 8px;
}
.mailHolder
{
	float: none;
}
.byMail
{
	width: 60px;
	float: left;
}
.mailContent
{
	width: 300px;
}
.passwordLength
{
	font-size: 11px;
}
.radioBtn
{
	font-family: Times New Roman;
	font-size: 10.5pt;
	padding: 1px;
}

.cngContent
{
	width: 500px;
	padding-left: 5px;
}

#error
{
}
#regForm
{
	width: 600px;
}
.frmObj
{
	font-family: Times New Roman;
	font-size: 14px;
	color: #ffffff;
	padding: 0px;
	margin: 0px;
	text-align: right;
}
.stateForm
{
	width: 60px;
	text-align: right;
}
.bull
{
	color: #000;
}
.nextLink
{
	display: none;
}
.nextLink a
{
	color: #000;
	font-size: 16px;
}
.reqFiled
{
	font-size: 14px;
}
span
{
	font-weight: normal;
	font-size: 14px;
	color: #000;
	padding-top: 2px;
	font-style: normal;
	font-family: Times New Roman;
	font-variant: normal;
}
.nxtHolder
{
	padding-left: 20px;
}
.footerHolder
{
	padding-top: 40px;
	padding-left: 4px;
}
.submitButton
{
	padding-top: 5px;
}
#txtSecurityAnswer
{
	width: 184px;
}
#printerLinks
{
	display: block;
	text-align: right;
	width: 300px;
	height: 30px;	
	margin-left:-120px;
	_margin-left:0px;
	
	
}
#printerLinks a
{
	color: #800080;
	font-size: 16px;
	font-family: Arial;
	font-weight: normal;
	font-family: Times New Roman;
}
#printerLinks img
{
	margin-bottom: -5px;
	margin-right: 5px;
}
#PrintLinks
{
	text-align: right;
	width: 95%;
	margin: 0 auto;
	display: none;
}
#contentHolder
{
	color: #000000;
	font-family: Times New Roman;
	padding-left: 35px;
	font-size: 16px;
}
.Spacer
{
	margin-top: 8px;
	margin-bottom: 2px;
}
.subUL
{
	padding-left: 35px;
	margin: 0px auto;
}
.ulHolder
{
	padding-left: 35px;
	margin: 15px auto;
}
.newsHolder
{
	display: block;
}
.calloutHeader
{
	display: block;
	color: #000;
	font-family: Serif;
	font-size: 19px;
	font-weight: bold;
	margin: 0px auto 20px auto;
}

.mailHolder
{
	width: 325px;
	clear: both;
	margin-top: 8px;
	float: none;
	height: 100px;
}
.mailHolderContent
{
	float: right;
	width: 250px;
}
.byMail
{
	width: 70px;
	float: left;
	height: 100px; /*padding-left:11px;*/
	vertical-align: top;
}
#registeredUser
{
	display: none;
}
#regUserImage
{
	display: none;
}

.forPrinter
{
	display: block;
}
.forNormal
{
	display: none;
}

.mailAppPrinter
{
	display: block;
}

.mailappNonPrint
{
	display: none;
}
.printScholarship

{
	display: block;
	}
	
	.nonprintScholarship

{
	display: none;
	}
.InnerdataContainer
{
	width: 700px;
	background-color: #ffffff;
	float: left;
	border: solid 1px #003399;
	margin-top: 15px;
	margin-left: 5px;	
}

.contentHolder
{
	color: #000000;
	font-family: Times New Roman;
	padding-left: 35px;
	font-size: 16px;
}

.prntFontForScholarship {font-size: 16px}

.prntFontForScholarshipclr {color: #000000}
.printScholarship
{
	display:block; 	
}
.printScholarshipDisplay
{
	display:none;
	
}
.scholarshipFont {font-size: 20px}
.displayFormHeading
{
	display:none;
}
.displayPrintHeading
{
	display:block;
}

