h1, h2  {font-weight: bold; text-transform: capitalize; font-family: georgia, helvetica, sans-serif; font-size: 16pt; font-style: italic; margin: 0px; padding: 3px; border-bottom: 1px dotted #000; font-variant:small-caps;}
h3, h4, h5, h6 {font-family: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; text-transform: capitalize;}

h1 {color: #03C;}
h2 {color: #000;}

h3 {color: #03C; font-size: 14pt; margin: 0px; padding: 3px; border-bottom: 1px dotted #000; font-variant:small-caps;}

h4 {color: #000; font-size: 12pt; margin: 3px 0px; padding: 3px; border-bottom: 1px dotted #000; font-variant:small-caps;}

h5 {color: #36C; font-size: 10pt; font-style: normal; margin: 5px 0px; padding: 0px; border-bottom: solid 1px #ccc;}

h6 {color: #000; font-size: 10pt; margin: 0px; padding: 3px; padding-left: 10px;}

h6.h6nav {font-size: 70%; text-align: right; border-bottom: solid 1px #999; color: #fff; padding: 5px 10px 0px 0px; margin: 0px 0px 0px 0px; background-image:url(images/h6-nav-bg.jpg); background-repeat:no-repeat; height: 20px; width: 155px; }

#navboxr h6 {background-image: url(images/h6-nav-top-r.jpg); display: block; width: 186px; height: 20px; color: #fff; text-align: right; padding: 5px 10px 0px 0px;}

/*#navbox {position: fixed;}*/

#navboxr span {font-size: 90%; color: #03C; font-weight: bold; display: block; border-bottom: dotted 1px #CCC;}
#navboxr ul {padding: 0px 0px 0px 5px; margin-top: 0px; }
#navboxr li {font-size: 70%; margin-left: 5px;}
#navboxr p {font-size: 9pt; text-align: left; padding-left: 3px;}
#navboxr p span {margin-top: 5px;}
#navboxr p span.pcd {display: inline; border: none; margin: 0px;}
#navboxr a {font-weight: bold; text-decoration: none;}
#navboxr a:hover {text-decoration: underline;}

p {
	font-family: arial, helvetica, sans-serif; 
	color: #000000; 
	font-size: 10pt; 
	text-align: left;
	}
p.career {padding: 5px 0px; border: 1px solid #ccc; border-width: 1px 0px 1px 0px;}

li {font-size: 10pt;}

blockquote {font-size: 10pt;}

blockquote.job {
	margin: 0px 0px 15px 145px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
blockquote.inline2 {
	margin: -16px 0px 0px 145px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
div.inline3 {
	display: inherit;
	margin: 0px 0px 0px 90px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	}
.faq {padding: 4px; border: solid 1px #fff;}	
.faq:hover {background-color: #CFDFFF; border-color: #999999;}

#content-main div.lfloat, #content-main div.rfloat, #content-main div.addreq, #navboxr div.addreq {float: left; width: 275px; border: solid 2px #CCC; padding: 5px; -moz-border-radius: 10px; background-color: #36C; margin: 5px 0px 10px 0px;}
#content-main div.rfloat {float: right; height: 200px; position: relative;}
#content-main div.lfloat {height: 200px; position: relative;}
#content-main div.addreq {float: none; clear:both; font-weight: bold; width: auto; text-align: center;}
#navboxr a.addreq {text-align: center; background-color: #009900; color: #FFF; display: block; border: solid 2px #CCC; padding: 5px; -moz-border-radius: 10px; margin: 5px 0px 10px 0px;}
#navboxr a.addreq:hover {background-color: #FF9900;}
#content-main div.lfloat p, #content-main div.lfloat h5 {color: #fff; text-align: left;}
#content-main div.rfloat p, #content-main div.rfloat h5 {color: #fff; text-align: left;}

#content-main a.lfloat, #content-main a.rfloat {display: block; color: #FFF; border: solid 2px #CCC; padding: 5px; -moz-border-radius: 10px; background-color: #36c; text-align: center; font-weight: bold; width: 46%; margin: 2px 2px;}
#content-main a.lfloat {float: left;}
#content-main a.rfloat {float: right;}
#content-main a.lfloat:hover, #content-main a.rfloat:hover {color: #FFF;  background-color: #FF9900;}


#content-main div.addreq a {color: #fff; font-weight: bold;}
#content-main div.addreq a:hover {color: #99CCFF;}

/*#content-main div.rCourse {width: 275px; margin: 0px 0px 10px 10px; float: right; padding: 5px; border: solid 2px #36C; -moz-border-radius: 10px; background-color: #ededed;}

#content-main div.rCourse p, #content-main div.rCourse h5, #content-main div.rCourse table {color: #000; text-align: left; font-size: 70%;}
#content-main div.rCourse table {font-size: 70%}
#content-main div.rCourse table td {border-bottom: solid 1px #ccc;}
#content-main div.rCourse table td.eqline {border-bottom: solid 1px #000;}
#content-main div.rCourse table td.emp {border-bottom: solid 1px #000; font-size: 90%; font-weight: bold;}*/


#content-main div.rCourse2 {width: 323px; float: right; margin: 0px 0px 10px 0px; /*padding: 5px; border: solid 2px #36C; -moz-border-radius: 10px; background-color: #ededed;*/}


#titletext2 {
	display: block;
	margin: 0px 0px 0px 160px; 
	padding: 18px 100px 0px 0px;
	text-align: center;
	font-family: georgia, helvetica, sans-serif; 
	color: #0033CC; 
	/*font-size: 180%; */
	font-weight: bold;
	text-align: left;
	border-bottom: solid 1px #000;
	height: 31px; width: 720px;
	}
	.verticalFill {margin: 0px; padding: 0px;}
span.titletext2 {font-size: 90%; font-weight: bold; text-align:left; color:#000000; font-style:italic; font-family: Geneva, Arial, Helvetica, sans-serif; margin: 0px 0px 20px 10px;}
.linksearch {/*clear:both; margin: 5px 0px 0px 0px;*/ padding: 0px 5px 0px 0px; font-size: 90%; color:#6699CC; float:right;}


/* End of Paragrah and Text Formating */


/* Start Links ------------------------------------------------*/

a, a.lnav, a.basenav, a.menu_sub, a.menu_sub3 {font-family: arial, helvetica, sans-serif; color: #36C; text-decoration: underline;}

a {font-size: 10pt; font-weight: normal; font-style: normal;}
a:hover {color: #00CC00;}

#navbox a {display: block; text-decoration: none; font-size: 8pt; font-weight: bold; /*border: solid 1px #ededed; */border-bottom: dotted 1px #999; padding: 2px 0px 2px 2px; margin: 2px 0px 2px 0px;}
/*#navbox a:visited {color: #993300;}*/
#navbox a:hover {color: #000; text-decoration: underline; font-weight: bold; background-color: #CFDFFF; padding:2px 0px 2px 5px;}
#navbox a:active {color: #FF9900;}

#navboxr a.faq {border:solid 1px #CCC; display:block; margin-bottom: 5px; padding: 3px; text-decoration: none;}
#navboxr a.faq:hover {border: solid 1px #666666; background-color: #CCCCCC; color:#003399;}

#navboxr ul {color: #000000; text-align: left; margin-left: 10px;}

a.basenav {color: #FFFFFF; font-size: 8pt; font-weight: bold;}
a.basenav:hover {color: #999999;}

#tabs a, a.menu_sub2, a.menu_sub3 {display:block; height: 23px; line-height: 21px; padding: 1px 10px 1px 10px; margin: 0px 0px 0px 0px; float: left; font-size: 9.5px; color: #fff; font-weight: bold; text-align: center;  border: solid 1px #999; border-width:0px 0px 0px 1px;}
#tabs a.menu_sub3 {background-color: #900;}
#tabs a:hover {background-color: #039;}
#tabs a.menu_sub3:hover {background-color: #090;}

a.az {padding: 3px; margin: 0px 1px; border: solid 1px #999;}
a.az:hover {color: #fff; background-color:#0033CC;}

p.innav a {padding: 3px; margin: 0px 1px; border: solid 1px #999; font-size: 8pt; font-weight: bold;}
p.innav a:hover {color: #000; background-color: #CFDFFF;}

.check a {font-size: 12pt; color:#03C; font-weight: bold; cursor: pointer;}
.check a:hover {color: #00CC00;}

/* End Links -----------------------------------------------*/

/* Specialty Tags */
div.checkborder {border: solid 2px #00CC00; margin: 0px; padding: 2px; color: #000; font-size: 10pt; font-weight: normal; font-style: normal;  background-color: #FFFFFF; -moz-border-radius: 5%; text-align: left;}

span.def {font-family: arial, helvetica, sans-serif; color: #039; text-decoration: underline; border-bottom: solid 1px #039; padding-bottom: 1px; cursor: pointer;}
span.def:hover {color: #9CF; border-bottom-color: #9CF;}

ul.check {list-style-image: url(/images/checkmark-sm.jpg); list-style-position: outside; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 50px;}
ul.check li {margin-bottom: 10px;}
ul.check ul {list-style-image: none;}
ul.check ul li {margin: 0px;}
ul.check span {font-size: 12pt; font-weight: bold; color:#03C;}

a.checklist {text-decoration: none; color: #FFF; font-size: 8pt; font-weight: bold; padding: 3px; display: block; background-color:#0C0; border-bottom: solid 1px #6F0;}
a.checklist:hover {text-decoration: underline; background-color:#060; color:#FFF;}

.articulation {font-size: 10pt;}
.articulation td {border-bottom: solid 1px #000; padding-top: 5px;}
.articulation tr:hover {color: #003399; background-color: #ededed;}

a.mailingw {display: block; width: 197px; height:85px; background-image:url(images/mailinglist-w.jpg);}
a.mailingw:hover {background-image: url(images/mailinglist-w-o.jpg);}
a.checklistw {display: block; width: 197px; height:85px; background-image: url(images/print-checklist-w.jpg);}
a.checklistw:hover {background-image: url(images/print-checklist-w-o.jpg);}
a.startherew {display: block; width: 197px; height:85px; background-image: url(images/starthere.jpg);}
a.startherew:hover {background-image: url(images/starthere-w-o.jpg);}
a.choicesw {display: block; width: 197px; height:85px; background-image: url(images/choices-w.jpg);}
a.choicesw:hover {background-image: url(images/choices-w-o.jpg);}
a.didyouw {display: block; width: 197px; height:85px; background-image: url(images/didyou-w.jpg);}
a.didyouw:hover {background-image: url(images/didyou-w-o.jpg);}
a.printcheck {display: block; width: 197px; height:85px;background-image: url(images/print-checklist-w.jpg);}
a.printcheck:hover {background-image: url(images/print-checklist-w-o.jpg)}
a.transpre {background-image: url(images/trans-pre.jpg); width: 110px; height: 35px; display: block; float: right;}
a.transpre:hover {background-image: url(images/trans-pre-o.jpg);}
a.transnext {background-image: url(images/trans-next.jpg); width: 110px; height: 35px; display: block; float: right;}
a.transnext:hover {background-image: url(images/trans-next-o.jpg);}

#navboxr a.linklist {background-color: #CFDFFF; width: 178px; height: 25px; color: #000; display: block; border: solid 2px #fff; font-size: 8pt; font-weight: bold; text-align: left; padding-left: 10px; /*background-image: url(images/link-check.jpg);*/ background-position:left; line-height: 25px; background-repeat:no-repeat; border-width: 0px 1px 1px 1px;}
#navboxr a.linklist:hover {background-color: #0066FF; background-image:url(images/link-check-o.jpg); color: #fff; padding-left: 30px; width: 158px;}

.transfertips0 {margin: 0px 0px 5px 0px;}
.transfertips1 {background-image: url(/images/transfer-tips-t.jpg); background-repeat: no-repeat; width: 192px; height: 44px; margin: 0px;}
.transfertips2 {width: 184px; margin: 0px; padding: 3px; border: solid 1px #000; border-width: 0px 1px; background-color: #fff;}
.transfertips2 p {text-align: left; margin: 2px 0px;}
.transfertips3 {background-image:url(/images/transfer-tips-b.jpg); background-repeat:no-repeat; width: 192px; height: 15px; margin: 0px;}

table.standard td {font-size: 10pt;}
table.tabletext td {font-size: 10pt; border: 1px solid #ededed;}
table.tabletext td.desc {font-size: 8pt; color:#666666; text-align: right;}
table.tabletext th {font-size: 8pt; background-color: #dae9ff; text-align: center;}
table.tabletext tr.bg {background-color: #dae9ff;}
table.tabletext tr:hover {background-color: #ededed;}

table.health {font-size: 8pt;}
table.health th {font-size: 9pt; background-color: #dae9ff; text-align: center; border: solid 1px #fff;}
table.health td {border: 1px solid #CCC; border-width: 1px 0px; padding: 3px; margin: 2px 0px;}
table.health tr:hover {background-color: #dae9ff;}

/* SD MENU */
#navbox div {
	overflow: hidden;
}

#navbox div.collapsed {
	height: 25px;
}
#navbox div span { display: block; font-family: arial, helvetica, sans-serif; font-weight: bold; text-transform: capitalize; font-size: 70%; text-align:left; border-bottom: dotted 1px #999; color: #000; padding: 5px 10px 0px 0px; margin: 0px 0px 0px 0px; background-image:url(images/nav-arrow-u.png); background-repeat:no-repeat; background-position: right center; height: 15px; width: 155px; cursor: pointer; color: #36C;}

#navbox div span:hover {background-color: #CFDFFF;}

#navbox div.collapsed span {
	 background-image:url(images/nav-arrow-d.png);
}

#navbox div a {display: block; text-decoration: none; font-size: 8pt; font-weight: bold; /*border: solid 1px #ededed; */border-bottom: dotted 1px #999; padding: 2px 0px 2px 2px; margin: 2px 0px 2px 10px; color: #000;}

#navbox div a.current {
	 color:#FF9900;
}

#navbox div a:hover {
	color: #36C;; text-decoration: underline; font-weight: bold; background-color: #CFDFFF; padding:2px 0px 2px 5px;
}

#navbox div a:active {
	color: #FF9900;
}

/* Image Enlarge */
.highslide {
	cursor:  pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border:none;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(/js/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(/js/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}



/* Inline Content */
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 475px;
    padding: 5px;
	 height: 300px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
	color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/js/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
