@charset "windows-1252";


/* Body Styles ------------------------------------------------------------------------ */
body {background-image: url(images/bg-page.jpg); background-repeat: repeat; background-color: #000033; font-family: Lucida Grande, Sans-Serif, Verdana, Arial; font-size: 9pt; color: #000066; }

/* ================================== COMMON HTML ==================================== */

/* Image Classes --------------------------------------------------------------------- */
img.bdr {border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 1px solid #000033;}

img.nobdr {border-top: 0px solid #000033; border-right: 0px solid #000033; border-bottom: 0px solid #000033; border-left: 0px solid #000033;}

/* Page Divides --------------------------------------------------------------------- */
#diva {width: 1000px; height: 10px; background-image: url(images/div-a.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px 0px 0px 0px; border-top: 0px solid #000066; border-right: 0px solid #000066; border-bottom: 0px solid #000066; border-left: 0px solid #000066;}

#divb {width: 1000px; height: 5px; background-image: url(images/div-b.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px 0px 0px 0px; border-top: 0px solid #000066; border-right: 0px solid #000066; border-bottom: 0px solid #000066; border-left: 0px solid #000066;}

#divc {width: 1000px; height: 5px; background-image: url(images/div-c.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px 0px 0px 0px; border-top: 0px solid #000066; border-right: 0px solid #000066; border-bottom: 0px solid #000066; border-left: 0px solid #000066;}

#diva1 {width: 785px; height: 10px; background-image: url(images/div-a.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px 0px 0px 0px; border-top: 0px solid #000066; border-right: 0px solid #000066; border-bottom: 0px solid #000066; border-left: 0px solid #000066;}

#divb1 {width: 785px; height: 5px; background-image: url(images/div-b.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px 0px 0px 0px; border-top: 0px solid #000066; border-right: 0px solid #000066; border-bottom: 0px solid #000066; border-left: 0px solid #000066;}

#divc1 {width: 785px; height: 5px; background-image: url(images/div-c.jpg); background-repeat: repeat-x; margin: 0px; padding: 0px 0px 0px 0px; border-top: 0px solid #000066; border-right: 0px solid #000066; border-bottom: 0px solid #000066; border-left: 0px solid #000066;}

/* Copyright ------------------------------------------------------------------------ */
#copyright {text-align: center; line-height: 10pt; font-family: verdana; font-size: 8pt; color: #99FFFF; margin: 3px 0 3px 0}

/* Copyright Links */
#copyright a:link {font-family: verdana; font-size: 8pt; color: #99FFFF; font-weight: normal; text-decoration: none}

#copyright a:visited {font-family: verdana; font-size: 8pt; color: #99FFFF; font-weight: normal; text-decoration: none}

#copyright a:hover {font-family: verdana; font-size: 8pt; color: #ffFFFF; font-weight: normal; text-decoration: underline}

#copyright a:active {font-family: verdana; font-size: 8pt; color: #ffFFFF; font-weight: normal; text-decoration: underline}


/* =============================== END COMMON HTML ================================== */


/* Page Container ------------------------------------------------------------------- */
#page-container {text-align: center}

/* Page Wrap ------------------------------------------------------------------------ */
#wrap-page {background-image: url(images/bg-wrap-page.jpg); background-color: #DCFEFF; width: 1000px; margin: 0px auto; padding: 0px 0px 0px 0px; border-top: 1px solid #000066; border-right: 1px solid #000066; border-bottom: 1px solid #000066; border-left: 1px solid #000066; }

/* Site Header (Appears at the Top of Every Page) ----------------------------------- */
#headerTable {background-image: url(images/bg-header.jpg); width: 1000px; height: 125px; margin: 0px 0px 0px 0px}
#headerCell {vertical-align: top; padding: 0px 0px 0px 0px}

/* Site Header - Headlines */
#headH1 {font-size: 14pt; font-weight: bold; color: white; font-style: normal; font-family: Times New Roman; margin: 5px 0 5px 200px; text-align: left}
#headH2 {font-size: 18pt; font-weight: bold; color: white; font-style: normal; font-family: Times New Roman; margin: 6px 30px 5px 0; text-align: right}
#headH3 {font-size: 9pt; font-weight: normal; color: #990000; font-style: normal; font-family: Times New Roman; margin: 21px 10px 0 0; text-align: right}


/* Head Navigation Bar -------------------------------------------------------------- */
#headNavTable {background-image: url(images/bg-horNav.jpg); width: 1000px; height: 25px; text-align: left; margin: 0px 0px 0px 0px; padding: 0 0 0 7px}

#headNavCell {width: 820px; padding: 0 0 0 8px; font-family: verdana; font-size: 9pt; color: #000033}

/* Head Navigation Bar Links */
#headNavCell a:link {font-family: verdana; font-size: 9pt; color: #000033; font-weight: normal; text-decoration: none}

#headNavCell a:visited {font-family: verdana; font-size: 9pt; color: #000033; font-weight: normal; text-decoration: none}

#headNavCell a:hover {font-family: verdana; font-size: 9pt; color: blue; font-weight: normal; text-decoration: underline}

#headNavCell a:active {font-family: verdana; font-size: 9pt; color: blue; font-weight: normal; text-decoration: underline}

/* Search Box */
#searchCell {width: 180px; padding: 0px 0px 0px 0px;}

#searchForm {margin: 0px 0px 0px 0px}

#searchText {font-family: verdana; font-size: 9pt; color: #4F76C5; font-weight: normal; border-top: 1px solid #000033; border-right: 1px solid #000033; border-bottom: 1px solid #000033; border-left: 1px solid #000033; padding: 1px 1px 1px 2px}

/* Content Wrap (Wraps the page content and the column) ----------------------- */
#contentWrap {width: 1000px; padding: 0px 0px 0px 0px; border-top: 1px solid #000033;  border-right: 0px solid #000033; border-bottom: 1px solid #000033; border-left: 0px solid #000033;}

/* Content Container ---------------------------------------------------------- */
#contentContainer {width: 780px; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 15px; float: left;text-align: center}

#content {background-color: #F4FFFF; border: 1px solid #000033; text-align: left; margin:  5px 5px 5px 5px; padding: 10px 10px 10px 10px; font-size: 9pt; color: #000033;  vertical-align: top}

/* Content Headlines */
#content h1 {font-size: 14pt; font-weight: bold; font-style: normal; font-family: Sans-Serif; margin: 10px 0 7px 0; text-align: left}

#content h2 {font-size: 12pt; font-weight: bold; font-style: normal; font-family: Sans-Serif; margin: 10px 0 3px 0; text-align: left}

#content h3 {font-size: 10pt; font-weight: bold; font-style: normal; font-family: Sans-Serif; margin: 5px 0 5px 0; text-align: left}

/*Content Links */
#content a {font-size: 9pt; color: blue; text-decoration: none}

#content a:visited {font-size: 9pt; color: blue; text-decoration: none}

#content a:hover {font-size: 9pt; color: red; text-decoration: underline}

#content a:active {font-size: 9pt; color: red; text-decoration: underline}

/* Page Header Image (Appears on at the top of each page within #content)  
Requires activation on page admin control panel ------------------------------- */

#pgIntHeadDiv {text-align: center; padding: 0px 0px 5px 0px; margin: 0px 0px 0px 0px; border-top: 0px solid #000033;  border-right: 0px solid #000033; border-bottom: 1px solid #000033; border-left: 0px solid #000033;}

#pgIntHeadImg {border-top: 0px solid #000033;  border-right: 0px solid #000033; border-bottom: 0px solid #000033; border-left: 0px solid #000033;}

/* Learn More Links for Teasers ----------------------------------------------- */
a.more:link {font-size: 8pt; color: red; text-decoration: none; text-style: italic}

a.more:visited {font-size: 8pt; color: red; text-decoration: none; text-style: italic }

a.more:hover {font-size: 8pt; color: red; text-decoration: underline; text-style: italic}

a.more:active {font-size: 8pt; color: red; text-decoration: underline; text-style: italic}

/* Column --------------------------------------------------------------------- */
#columnContainer {width: 183px; margin: 0 2px 0 0; padding: 5px 5px 0 5px; float: right}
span.navAlt {color: #3333FF}

/* Column Blocks */
div.blockWrap {border: 1px solid #000033; margin: 5px 0 10px 0;}

div.blockHead {background-color: #000066; text-align: center; font-size: 10pt; font-weight: bold; color: white; padding: 3px 3px 3px 3px;}

div.blockContent {background-color: ; text-align: left; font-size: 9pt; font-weight: normal; color: #000033; padding: 3px 3px 3px 3px; line-height: 12pt;}

/* Column Blocks - Links */
div.blockContent a:link {font-size: 9pt; line-height: 12pt; color: #000033; text-decoration: none}

div.blockContent a:visited {font-size: 9pt; line-height: 12pt; color: #000033; text-decoration: none}

div.blockContent a:hover {font-size: 9pt; line-height: 12pt; color: blue; text-decoration: underline}

div.blockContent a:active {font-size: 9pt; line-height: 12pt; color: blue; text-decoration: underline}



/* Foot Navigation Bar --------------------------------------------------------------- */
#footNavTable {background-image: url(images/bg-horNav.jpg); width: 1000px; height: 25px; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px}

/* Foot Navigation Bar Links */
#footNavCell {width: 1000px; padding: 0px 0px 0px 0px; font-family: verdana; font-size: 9pt; color: #000033}

#footNavCell a:link {font-family: verdana; font-size: 9pt; color: #000033; font-weight: normal; text-decoration: none}

#footNavCell a:visited {font-family: verdana; font-size: 9pt; color: #000033; font-weight: normal; text-decoration: none}

#footNavCell a:hover {font-family: verdana; font-size: 9pt; color: blue; font-weight: normal; text-decoration: underline}

#footNavCell a:active {font-family: verdana; font-size: 9pt; color: blue; font-weight: normal; text-decoration: underline}

/* ================================= AD ZONE CSS ==================================== */

/* Ad Zones ------------------------------------------------------------------------- */
#page-top-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#head-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: #000066; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#content-top-out-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#content-top-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#content-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#content-bottom-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#content-bottom-out-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#foot-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: #000066; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#column-top-out-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#column-bottom-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

#page-bottom-adzone {padding: 10px 0px 10px 0px; text-align: center; background-color: ; border-top: 0px solid #ffffff; border-right: 0px solid #ffffff; border-bottom: 0px solid #ffffff; border-left: 0px solid #ffffff;}

/* Text Ads ----------------------------------------------------------------------- */
/* Text Ad Frame - 728 */
#textAd728FrameWrap {width: 728px; border: 1px solid #000033}

#textAd728LeftFrame {width: 50%; float: left}

#textAd728Zone1 {width: 50%; float: left; border-right: 1px solid #000033}

#textAd728Zone2 {width: 50%; float: right; border-right: 1px solid #000033}

#textAd728RightFrame {width: 50%; float: right;}

#textAd728Zone1 {width: 50%; float: left; border-right: 1px solid #000033}

#textAd728Zone2 {width: 50%; float: right}

/* Text Ads Content */
div.textAdWrap {}

div.textAdHeader {text-align: center; font-family: verdana; font-size: 8pt; color: blue; font-weight: bold; padding: 2px 2px 2px 2px}

div.textAdHeader h1 a:link {font-family: verdana; font-size: 8pt; color: blue; font-weight: bold; text-decoration: none}

div.textAdHeader h1 a:visited {font-family: verdana; font-size: 8pt; color: blue; font-weight: bold; text-decoration: none}

div.textAdHeader h1 a:hover {font-family: verdana; font-size: 8pt; color: #000033; font-weight: bold; text-decoration: underline}

div.textAdHeader h1 a:active {font-family: verdana; font-size: 8pt; color: #000033; font-weight: bold; text-decoration: underline}

div.textAdBody {text-align: right; font-family: verdana; font-size: 8pt; color: #000033; font-weight: normal; padding: 3px 3px 3px 3px}

div.textAdMore {text-align: right; font-family: verdana; font-size: 8pt; color: blue; font-weight: normal; padding: 2px 2px 2px 2px}

div.textAdMore a:link {font-family: verdana; font-size: 8pt; color: blue; font-weight: normal; text-decoration: none}

div.textAdMore a:visited {font-family: verdana; font-size: 8pt; color: blue; font-weight: normal; text-decoration: none}

div.textAdMore a:hover {font-family: verdana; font-size: 8pt; color: #000033; font-weight: normal; text-decoration: underline}

div.textAdMore a:active {font-family: verdana; font-size: 8pt; color: #000033; font-weight: normal; text-decoration: underline}

/* Product Ads ---------------------------------------------------------------------- */
/* Product Ad Frame - 728 */
#product728Frame {width: 728px; border: 1px solid #000033; padding: 3px 3px 3px 3px}

/* =================================== MODULES ====================================== */

/* Teasers -------------------------------------------------------------------------- */
#thead a:link {font-size: 12pt; font-weight: bold; color: #000066; text-decoration: none}

#thead a:visited {font-size: 12pt; font-weight: bold; color: #000066; text-decoration: none}

#thead a:hover {font-size: 12pt; font-weight: bold; color: red; text-decoration: underline}

#thead a:active {font-size: 12pt; font-weight: bold; color: red; text-decoration: underline}

/* CSS for Social Bookmarks --------------------------------------------------------- */
#socialWrap {width: 100%; text-align: center; background-color: ; border: 1px solid #000033; margin-top: 1px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}

#socialTable {width: 95%;}

#socialCell {width: 20%; padding-top: 4px; padding-bottom: 4px}

/* Social Bookmarks Links */
#socialCell a:link {font-size: 9pt; color: blue; text-decoration: none}

#socialCell a:visited {font-size: 9pt; color: blue; text-decoration: none}

#socialCell a:hover {font-size: 9pt; color: red; text-decoration: underline}

#socialCell a:active {font-size: 9pt; color: red; text-decoration: underline}

/* CSS for Recommend This Site ----------------------------------------------------- */
#recommendWrap {border: 0px solid #000033; margin: 15px 0 15px 0px; background-color: ;}

#recommend {margin: 5px 5px 5px 5px; text-align: center}

/* CSS for Recommend Links */
#recommend a {font-size: 9pt; color: #000033; text-decoration: none; font-weight: bold}

#recommend a:visited {font-size: 9pt; color: #000033; text-decoration: none; font-weight: bold}

#recommend a:hover {font-size: 9pt; color: blue; text-decoration: underline; font-weight: bold}

#recommend a:active {font-size: 9pt; color: blue; text-decoration: underline; font-weight: bold}

/* CSS for Recommend Pop-up -------------------------------------------------------- */
h2.rec {font-size: 18pt; color: #ffffff; font-weight: bold; font-family: Times New Roman;margin: 2px}

#recTable{width: 550px; margin-top: 10px; border: 1px solid #000000}

#recHead {width: 550px; background-image: url(images/recommend-header.jpg); padding: 5; text-align: center; color: whitesmoke; height: 68px}

#recContent {background-color: whitesmoke; padding: 10px; font-size: 9pt; border-top: 1px solid #0000033; border-bottom: 1px solid #0000033;}

#recFooter {background-image: url(images/bg-footer.jpg); text-align: center; padding: 3px; }

td.recFormCell {font-size: 9pt}

/* Close Window Link */
a.recClose:link {font-size: 9pt; text-decoration: none; color: whitesmoke} 

a.recClose:visited {font-size: 9pt; text-decoration: none; color: whitesmoke}

a.recClose:hover {font-size: 9pt; text-decoration: underline; color: #FFCCCC}

a.recClose:active {font-size: 9pt; text-decoration: underline; color: #FFCCCC}

/* Grab Code to Link to this Page --------------------------------------------------- */
div.hideShow {text-align: center; display: none; background-color: #CCCCFF;  border: 1px solid #000033; background: #EBEDFF; padding: 4px 4px 4px 4px; font-family: Sans-Serif; font-size: 9pt; color: #000099}

#hslink {margin: 5px 5px 5px 5px; text-align: center}

#hslink a {font-size: 9pt; color: #000033; text-decoration: none; font-weight: bold}

#hslink a:visited {font-size: 9pt; color: #000033; text-decoration: none; font-weight: bold}

#hslink a:hover {font-size: 9pt; color: blue; text-decoration: underline; font-weight: bold}

#hslink a:active {font-size: 9pt; color: blue; text-decoration: underline; font-weight: bold}

/* FAQ ------------------------------------------------------------------------------ */
/* FAQ Headlines */
div.faq {border-bottom: 0px solid #000033; font-size: 14pt; font-weight: bold; color: #3333FF}

div.faq2 {border-bottom: 0px solid #000033; font-size: 12pt; font-weight: bold; color: #000099; padding-bottom: 3px}

div.faqhead {border-bottom: 0px solid #000033; font-size: 11pt; font-weight: bold; color: #000033; padding-bottom: 3px}

/* FAQ Questions Links */
a:link.faqQuestList {font-size: 10pt; color: #000033; text-decoration: none}

a:visited.faqQuestList {font-size: 10pt; color: #000033; text-decoration: none}

a:hover.faqQuestList {font-size: 10pt; color: #3333FF; text-decoration: underline}

a:active.faqQuestList {font-size: 10pt; color: #3333FF; text-decoration: underline}

/* Random Quote Module - Allows for control of quote appearing in content ---------- */
div.blockContentquote {background-color: ; text-align: left; font-size: 9pt; font-weight: normal; color: #3333FF; font-style: normal;  padding: 3px 3px 3px 3px; line-height: 12pt;}

/* Forms */



/* Institute */
#formTable {width: 100%; border: 1px solid #000000; background-color: #CDD4FF; margin-bottom: 10px}

#formTable2 {width: 100%; border: 1px solid #000000; background-color: #CDD4FF; margin-bottom: 10px}

td.formCell {font-size: 9pt; color: #000066; line-height: 12pt; padding: 5px 5px 5px 5px; verticla-align: top; border: 1px solid #999999; text-align: left; background-color: #ECFCFF; border: 1px solid #000000;}

td.formCell2 {width: 25px; text-align: center; vertical-align: middle; background-color: #ECFCFF; border: 1px solid #000000;}

td.formCell3 {width: 75px; text-align: center; vertical-align: middle; background-color: #ECFCFF; border: 1px solid #000000;}

td.formCell4 {font-size: 11pt; color: #3333FF; line-height: 12pt; padding: 5px 5px 5px 5px; verticla-align: top; border: 1px solid #999999; text-align: left;  border: 0px solid #000000;}

td.formCell5 {font-size: 10pt; color: #000066; line-height: 13pt; padding: 5px 5px 5px 5px; verticla-align: top; border: 1px solid #999999; text-align: left; background-color: #ECFCFF; border: 1px solid #000000;}

input.button {background-image: url(images/bg-horNav.jpg); color: #000033; cursor: pointer; border: 1px solid #000033}
input.text {padding-left: 3px}

div.formHead {color: #6699FF; margin-bottom: 8px; margin-top: 12px; border-bottom: 1px solid #6699FF;}
div.formHead2 {color: red; margin-bottom: 2px}

.button {border: 1px solid #000066; background: url(images/bg-button.jpg); text-align: center; color: white; cursor: pointer} 

div.formHead3 {text-align: left; margin-bottom: 3px; margin-top: 3px; color: red}

div.formHead4 {color: #6699FF; margin-bottom: 2px}

div.formHead5 {color: #000033; margin-bottom: 2px; font-size: 9pt}

div.formHead6 {color: #000033; margin-bottom: 2px; font-size: 9pt; font-weight: bold}

div.formHead7 {color: #3333FF; margin-bottom: 2px; font-weight: normal; margin: 2px 2px 2px 4px; font-size: 9pt}

div.formTitle {color: #006699; margin-bottom: 2px}

span.formTitle {color: #006699; margin-bottom: 2px}