.customFont {	background: none;	font-size: 15px;	}.dlHead{	width: 200px;	margin: 0 auto;}FONT { FONT-FAMILY: Calibri, Helvetica, Verdana;}
TD			{FONT-FAMILY: Calibri, Helvetica, Verdana; FONT-SIZE: 14px}
BODY		{FONT-FAMILY: Calibri, Helvetica, Verdana; FONT-SIZE: 14px; text-align: left; padding: 0; margin: 0; background: #bcbec0;}
P			{FONT-FAMILY: Calibri, Helvetica, Verdana; FONT-SIZE: 14px}
/*DIV			{FONT-FAMILY: Calibri, Helvetica, Verdana; FONT-SIZE: 14px}*/
INPUT		{FONT-FAMILY: Calibri, Helvetica, Verdana; FONT-SIZE: 14px}
TEXTAREA	{FONT-FAMILY: Calibri, Helvetica, Verdana; FONT-SIZE: 14px}
FORM 		{FONT-FAMILY: Calibri, Helvetica, Verdana; FONT-SIZE: 11px}
SELECT		{FONT-FAMILY: Calibri, Helvetica, Verdana; FONT-SIZE: 14px}
A:link      {BACKGROUND: none; COLOR: #000066; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
A:active    {BACKGROUND: none; COLOR: #000033; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
A:visited { background: none; color: #000066; text-decoration: none;}
A:hover     {BACKGROUND: none; COLOR: #464646; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.title 		{BACKGROUND: none; COLOR: #CC9900; FONT-SIZE: 15px; FONT-WEIGHT: bold; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.wtitle 	{BACKGROUND: none; COLOR: #000066; FONT-SIZE: 15px; FONT-WEIGHT: bold; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.content 	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; font-weight: normal; FONT-FAMILY: Calibri, Helvetica, Verdana ; TEXT-DECORATION: none}
.storytitle {BACKGROUND: none; COLOR: #000000; FONT-SIZE: 15px; FONT-WEIGHT: bold; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.storycat	{BACKGROUND: none; COLOR: #000066; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: underline}
.boxtitle 	{BACKGROUND: none; COLOR: #000066; FONT-SIZE: 15px; FONT-WEIGHT: bold; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.boxcontent {BACKGROUND: none; COLOR: #000066; FONT-SIZE: 13px; FONT-FAMILY: Calibri, Helvetica, Verdana}
.option 	{BACKGROUND: none; COLOR: #000066; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.tiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 14px; FONT-WEIGHT: normal; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.tinywhite 	{BACKGROUND: none; COLOR: #ffffff; FONT-SIZE: 13px; FONT-WEIGHT: normal; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.vtiny		{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: normal; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.Buttons	{BACKGROUND: none; COLOR: #000066; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Calibri, Helvetica, Verdana; TEXT-DECORATION: none}
.footmsg	{BACKGROUND: none; COLOR: #000000; FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Calibri, Helvetica, Verdana;}/* NY STYLES */#frame{	width: 1000px;	margin: 0 auto;	background: white;}.contentHolder{	width: 1000px;}#header{	/*height: 420px;*/}#otherPageBanner{	height: 300px;	width: 1000px;}#header .logoHolder{	position: absolute;	height: 60px;	width: 1000px;	margin-top: 30px;}#header .smHolder{	height: 60px;	float: right;	margin-right: 30px;}#header .smIcon{	float: left;	height: 32px;	width: 32px;	overflow: hidden;	margin-right: 10px;}#header .popupHeader{	height: 100px;	width: 1000px;	background: white;	border-bottom: 2px solid #BCBEC0;}#header .popupLogo{	width: 180px;	height: 40px;	overflow:hidden;	float: left;	margin-top: 20px;}#logo{	height: 70px;	width: 230px;	overflow: hidden;	float: left;	margin-left: 30px;}#header img{	border: none;}#content{	margin: 0px 30px 0px 30px;}/*home page latest/featured news*/#content .featured{	width: 690px;	float: left;	margin-top: 15px;}#content .latestnews{	width: 230px;	float: left;	margin-top: 15px;}#content .ln_title{	font-weight: bold;	color: #004083;	font-size: 20px;	margin-bottom: 10px;}#content .main_topic{	width: 220px;	float: left;	margin-right: 10px;	padding-bottom: 20px;	background: url(/images/styling/featured_border.png) no-repeat right center;}#content .mt_image{	width: 150px;	height: 100px;}#content .mt_image img{	border: none;}#content .mt_title{	font-weight: bold;	color: #d7a477;	margin: 10px 0px 10px 0px;	width: 200px;}#content .mt_title a{	text-decoration: none;	color: #d7a477;}#content .mt_title a:hover{	color: red;}#content .mt_story{	width: 200px;}#content .moreLink a{	text-decoration: none;	color: #d7a477;}#content .moreLink a:hover{	color: red;}#content .newsHolder{	float: right;	width: 230px;}#content .news{	margin-top: 5px;	width: 230px;}#content .news a:hover{	color: red;}/* story page style*/#content .storyHolder{	width: 680px;	background: url(/images/styling/sideNav_border.png) repeat-y top left;	float: left;}#content .copy{	width: 650px;	float: left;	margin-left: 30px;	padding-bottom: 20px;}#content .copyTitle{	font-weight: bold;	font-size: 20px;	color: red;	padding: 20px 0px 20px 0px;}/* News Page styles */#content .headlines{	padding: 5px 0px 0px 0px;	height: 20px;	color: #004083;}#content .newsDate{	width: 100px;	float: left;}#content .newsTitle{	width: 500px;	float: left;	font-weight: bold;}#content .newsTitle a{	text-align: left;	color: #004083;	text-decoration: none;}#content .articleTitle{	font-size: 20px;	color: #004083;	margin-top: 20px;}#content .articleBody{	margin-top: 15px;}/* Downloads Styles */#content .dlHolder{	margin-top: 10px;	width: 650px;}#content .dl_btn{	width: 100px;	height: 30px;	float: left;}#content .dl_btn img{	border: none;}#content .dl_title{	float: left;	margin-right: 5px;	height: 30px;	line-height: 35px;}#content .dl_title a{	font-weight: bold;	color: #004083;	text-decoration: none;	font-size: 18px;}#content .dl_title a:hover{	color: red;}#content .dl_copy{	float: left;	width: 650px;	margin: 5px 0px 5px 0px;	color: #4c4c4c;}/* Share buttons */#content .sb_holder{	margin-top: 20px;	height: 30px;}#content .sb_item{	width: 120px;	float: left;}#content .adminBox{	float: left;	width: 500px;}/* sideNav */#sideNav{	width: 220px;	float: left;	padding-right: 10px;}/* Blocks-Login styles */#loginBlock{	border-top: 1px solid #004083;	margin-top: 10px;	font-size: 14px;}#loginBlock .loginHead{	font-size: 18px;	font-weight: bold;	color: #004083;}#loginBlock .loginInfo{	font-size: 14px;	font-weight: bold;	color: #4c4c4c;}#loginBlock .logoutBlock{	width: 70px;	height: 24px;	overflow: hidden;	float: left;}#loginBlock .logoutBlock img{	border: none;}#loginBlock .regHead{	font-size: 14px;	font-weight: bold;	color: #004083;	padding-top: 10px;	}#loginBlock .regBody{	padding-top: 10px;	font-size: 12px;	color: #4c4c4c;}#loginBlock .regLink{	padding-top: 10px;	padding-bottom: 10px;}#loginBlock .members{	border-top: 1px solid #004083;	padding-top: 10px;	padding-bottom: 10px;}#loginBlock .loginBar{	width: 165px;}#loginBlock .loginBtn{	float: right;	margin-top: 5px;}#loginBlock .lostpw{	float: left;	margin-top: 5px;	font-size: 10px;}#loginBlock .changeProfile{	float: left;	margin-top: 10px;	font-size: 10px;	width: 50px;	padding-left: 5px;}/* footer */#footer{	height: 80px;	background: url(/images/styling/footer_bg.png) repeat-x;	color: white;}#footer .credits{	width: 340px;	float: right;	margin: 15px 30px 0px 0px;}#footer .awards{	width: 550px;	float: left;	margin: 15px 20px 0px 30px;}#footer .awards img{	margin-right: 5px;}.popupFooter{	width: 1000px;	height: 50px;	background: #BCBEC0;}/*form validation styles */.cmxform fieldset p.error label { color: red; }div.container {	background-color: #eee;	border: 1px solid red;	margin: 5px;	padding: 5px;}div.container ol li {	list-style-type: disc;	margin-left: 20px;}div.container { display: none; }.container label.error {	display: inline;}form.cmxform { width:500px;}form.cmxform label.error {	display: block;	margin-left: 1em;	width: auto;}