﻿body, p, li, table, td, a, th	{font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
html, body, div, p	{padding: 0; margin: 0; border: 0}
body	{min-width: 946px; background-color: black; background-image: url(images/BG.jpg); background-repeat: no-repeat;}

img		{border: 0}
a		{text-decoration: none}
a:hover	{text-decoration: underline}
h1		{color: #2669bc; font-size: 24px; font-weight: normal; letter-spacing: -1px; margin: 0; padding-top: 10px; padding-bottom: 10px}
h2		{color: #f9a315; font-size: 18px; font-weight: normal; letter-spacing: -1px; margin: 0; padding-top: 5px; padding-bottom: 5px; font-style: italic}
h3		{color: #f9a315; font-size: 18px; font-weight: normal; letter-spacing: -1px; margin: 0; margin-bottom: 1px; padding-left: 6px; padding-top: 4px; padding-bottom: 4px; background-color: #e3e3e3; width: 200px}
#rightCol h3 {width: 185px; margin-bottom: 0; text-align: left}
h4		{color: white; font-size: 18px; font-weight: normal; letter-spacing: -1px; margin: 0; padding-left: 6px; padding-top: 5px; padding-bottom: 5px; background-color: #f9a315; width: 185px; text-align: left}
h1.homePage		{font-size: 18px; color: #f9a315; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0;}
td	{color: #727272;}
.bold	{font-weight: bold}
.clear	{padding: 0; border: 0; margin: 0}
.inline	{vertical-align: middle}
.italic	{font-style: italic;}
.floatLeft	{float: left;}
.floatRight	{float: right; padding-top: -20px;}
.center	{text-align: center}
.blue	{color: #2669bc;}
span.arrows	{color: #2669bc; vertical-align: top}

#wrap	{width: 940px; margin: 0 auto; position: relative;}

#headerIcon	{position: absolute; width: 943px; float: right; padding-top: 15px;}

#header	{width: 930px; height: 89px; padding-left: 5px; padding-right: 5px}
#header .nav	{padding-top: 20px}
#header a	{margin-right: 45px; font-weight: bold;}
#header a, #header a:link, #header a:visited, #header a:active 	{color: #63618f;}
#header a:hover	{color: #e79815; text-decoration: none}
#header a.selected, #header a.selected:link, #header a.selected:visited, #header a.selected:active 	{color: #e79815; text-decoration: none}

#flashBanner	{width: 930px; height: 308px; background-color: white; background-image: url(images/Banner_BG.gif); background-repeat: no-repeat; padding-left: 5px; padding-right: 5px; padding-top: 3px; text-align: right}
#banner	{width: 930px; height: 191px; background-color: white; background-image: url(images/Banner_BG.gif); background-repeat: no-repeat; padding-left: 5px; padding-right: 5px; padding-top: 3px; text-align: right}

#content {width: 930px; padding-left: 5px; padding-right: 5px; background-color: white; padding-bottom: 5px; margin-bottom: 20px}
#content p, #content li, #content a  {color: #727272;}
#subContent p {line-height: 16px; padding-bottom: 10px; padding-top: 10px}
#content ul	{padding-left: 2em;  margin-left: 0; list-style-type: disc;}
#content li	{padding-left: 25px}
#content .clearBelow	{padding-bottom: 0px;}
#content .clearAbove	{padding-top: 2px; margin-top: 0}

#homeContent	{padding: 12px; background-color: white;}
#homeContent p	{line-height: 16px; padding-bottom: 10px; padding-top: 10px}

#homeTable	{color: white;}
#homeTable img {border: 1px solid #f9a315;}
#homeTable a	{color: white;}
.italicPadded	{padding-left: 10px; font-style: italic}
#homeTable .orangeBG	{background-color: #f9a315; padding-top: 16px; padding-bottom: 16px; padding-left: 12px; padding-right: 12px; color: white}

#footer	{width: 906px; height: 286px; margin-top: 10px; padding-top: 15px; padding-left: 12px; padding-right: 12px; background-color: black; background-image: url(images/Footer_BG.gif); background-repeat: no-repeat; position: relative; clear: both;}
#footer	th	{color: #5f95e4; font-weight: normal; font-size: 14px; letter-spacing: -1px; text-align: left}
#footer td	{vertical-align: top;}
#footer a, #footer td, #footer p	{color: #c3c3c3; font-size: 11px; line-height: 16px}
#footer	ul	{padding-left: 1em; margin-left: 0; list-style-image: url(images/Triangle.gif); padding-top: 0; margin-top: 0}
#footer	li	{padding-bottom: 5px; padding-left: 3px}

#subFooter	{position: absolute; top: 203px; left: 0px; padding-left: 20px; padding-right: 12px; width: 890px;}
#subFooter	a, #subFooter p	{color: #7c7c7c; font-size: 10px}
#subFooter p	{padding-top: 15px}
#subFooter 	a.blue	{color: #5f95e4}
.blueDivider	{color: #5f95e4; padding-left: 12px; padding-right: 12px}

#leftCol	{float: left; width: 235px; padding-top: 22px; padding-bottom: 20px}
#leftCol a	{display: block; width: 215px; padding-left: 20px; font-weight: bold; font-size: 14px; padding-top: 8px; padding-bottom: 8px; background-color: #efefef; margin-bottom: 2px; letter-spacing: -1px}
#leftCol a.sub	{padding-left: 30px; font-weight: normal; width: 205px}
#leftCol a, #leftCol a:link, #leftCol a:visited, #leftCol a:active 	{color: #4372b7;}
#leftCol a:hover	{background-color: #f6f6f6; text-decoration: none}
#leftCol a.selected, #leftCol a.selected:link, #leftCol a.selected:visited, #leftCol a.selected:active 	{background-color: #f6f6f6; color: #4372b7; text-decoration: none}
#leftCol a.subSelected, #leftCol a.subSelected:link, #leftCol a.subSelected:visited, #leftCol a.subSelected:active 	{background-color: #f6f6f6; color: #4372b7; text-decoration: none; padding-left: 30px; font-weight: normal; width: 205px}

#leftCol h1 {display: block; width: 215px; padding-left: 20px; font-weight: bold; font-size: 16px; padding-top: 10px; padding-bottom: 10px; background-color: #fdd562; margin-top: 40px; margin-bottom: 2px; letter-spacing: -1px}
#leftCol h1.clearTop {margin-top: 0px;}
div.bulletList	{width: 211px; padding-left: 20px; padding-top: 5px; padding-bottom: 5px; padding-right: 4px; background-color: #fdd562; background-image: url(images/OrangeGradient.gif); background-repeat: repeat-y; margin-bottom: 2px;}
#leftCol p.bullet	{float: left; padding-top: 5px;}
#leftCol p.listitem	{float: right; width: 197px; color: #4372b7; font-weight: bold; font-size: 14px; letter-spacing: -1px}

#subContent	{float: right; width: 695px;}

#middleCol	{float: left; width: 472px; padding: 16px; padding-bottom: 40px}
#rightCol	{float: right; width: 191px; padding-top: 22px; text-align: right}
#centerRightCol	{float: right; width: 663px; padding: 16px; padding-bottom: 40px}

#content p.orangeBlock {background-color: #f9a315; padding-left: 8px; padding-top: 5px; padding-bottom: 5px;}
#content p.orangeBlock a	{color: white; font-weight: bold}
#content  p.dateline	{background-image: url(images/DateLine_BG.gif); background-repeat: no-repeat; padding: 0; padding-left: 10px;padding-top:3px; width: 433px; height: 17px; color: #264b8f; font-weight: bold; border-bottom: 1px solid #cfd7e0}
#content  p.infoline	{padding-left: 10px; padding-bottom: 25px; padding-top: 2px; border-bottom: 1px solid #cfd7e0; margin-bottom: 2px; width: 433px;}


/*Custom dropdown list*/
#content div.newsheader	{width: 173px; height: 28px; background-image: url(images/NewsEventsHeading.gif); background-repeat: no-repeat; position: relative; padding-left: 270px; padding-top: 6px; margin-bottom: 20px; margin-top: 20px}
#dd_text	{width:122px; height:16px; border:0px none; background-color: #f7f7f7; color: #2669bc; font-style: italic;}
#dropdown	{padding:1px; width:146px; height:19px; background:url(images/CustomDropdown.gif);}
#dd_list	{border:0px none; width:146px; height:25px; position:relative; padding-left:-12px; overflow:hidden; visibility:hidden; background-color: #f7f7f7; color: #2669bc;}
#ul	{width:100%;}
#li	{width:100%; padding:2px; cursor: pointer;}
#li a	{font-style: italic; color: #2669bc;}
#li a:hover{color: #2669bc;}
/*End Custom dropdown list*/

div.eventitem	{background-color: #f8f9fb; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 20px; margin-bottom: 20px; width: 423px}
#content p.blue	{color: #2669bc;}
#content div.eventitem p	{padding: 0}
#content ul.orangeBG	{padding-top: 0; margin-top: 0;  list-style-position: inside; font-weight: bold; margin-left: 0; padding-left: 0;}
#content ul.orangeBG li	{color: #2669bc; padding-top: 5px; padding-bottom: 5px; padding-left: 14px; margin-bottom: 5px; background-image: url(images/WideOrangeGradient.gif); background-repeat: repeat-y;}
#content ul.orangeBG li.widerGrad	{background-image: url(images/WideOrangeGradient2.gif);}
span.leftPadding	{padding-left: 15px}
div.gray	{padding-left: 8px; padding-top: 15px; padding-bottom: 15px; width: 198px;}
#gray1	{background-color: #f9f9f9}
#rightCol #gray1	{text-align: left; padding-top: 15px; padding-bottom: 25px; width: 183px; padding-left: 8px;}
#rightCol #gray1 p	{padding-top: 0; padding-bottom: 0}
#gray2	{background-color: #f4f4f4}
#gray3	{background-color: #f9f9f9; padding-left: 8px; padding-top: 15px; padding-bottom: 15px; width: 183px; text-align: left; margin-bottom: 10px}
#gray3 p {font-size: 18px; letter-spacing: -1px; color: #f9a315; }
#gray3 p.heading {padding-bottom: 0}
#gray3 p.num {padding-top: 5px}

input, select	{border: 1px solid #727272}
textarea	{border: 1px solid white}
select	{width: 182px}
td.submitField	{border-top: 1px solid #cfd7e0; border-bottom: 1px solid #cfd7e0; text-align: right}



