body {
  font-family:Arial, Helvetica, Verdana, sans-serif;
  font-size:0.7em;
  margin:12px 0 12px 0;
  background-color:#E0DFE3;
}

/* general formatting */

p, ul, ol {font-size:1em;margin-top:0.3em;line-height:1.5em;}
span.intro, p.intro {color:#0072a6;font-weight:bold;line-height:1.5em;}
span.normal, p.normal {line-height:1.5em;}

a {color:#6292ae;}
a:hover {color:#73bf45;}

h1, h2, h3, h4, h5, h6
{
     font-family: Arial, Helvetica, Verdana, sans-serif; 
     line-height: 1.1em;
     padding: 0px;
     margin:  .1em 0;
}

h1 {font-size: 160%; font-weight: bold; color: #333333; padding-top: 10px;}
h2 {font-size: 180%; font-weight: bold; color:#6292ae;  padding-top: 10px; padding-bottom:10px;}
h3 {font-size: 140%; font-weight: bold; color:#6292ae; }
h4 {font-size: 160%; font-weight: bold; color: #73bf45; }
h5 {font-size: 140%; font-weight: bold; color: #73bf45; }
h6 {font-size: 140%; font-weight: bold; color: #ff9900; font-style:italic; padding-top: 10px; }


/* FLOATS */

.float-wrapper {width: 719px;  height:auto;float:left;padding: 0px;margin: 0px;}
.first-float {width: 230px; height:auto; float:left; padding: 0px;margin: 0px;}
.second-float{width: 488px; height: auto; float: right; padding: 0px; margin: 0px;background-color:#E0DFE3;}
.third-float {width: 230px;height: auto;float: right;padding: 0px;margin: 0px;}
.cardfloat-wrapper {width: 951px;  height:auto;float:left;padding: 0px;margin: 0px;}
.card-float {width: 489px; height: auto; float: left; padding: 0px; margin: 0px;background-color:#E0DFE3;}
.tabs {
	width: 480px;
	height: 53px;
	float: center;
	padding: 0px;
	background-color:#E0DFE3;
	background-image:url('../images/tab1.gif');
	font: bold 140% Arial, Helvetica, Verdana, sans-serif;
	color: #6292ae;
	text-indent: 30px;
	margin-top: 0px;
}

#lhscontainer, #maincontainer, #rhscontainer {position: relative;  height: auto;width: auto; font: normal 110% Arial, Helvetica, Verdana, sans-serif; color: #000000;}

#lhscontainer {margin: 0px 0px 0px 0px; padding: 0px 12px 12px 12px;background-color:#F2F1F3;background-image:url('../images/gradient_vert_grey.jpg');background-repeat:repeat-x;}
#maincontainer {margin: 0px -1px 0px -1px; padding: 12px;background-color:#FFFFFF;font-size:110%;}
#maincontainer2 {margin: 0px -1px 0px -1px; padding: 12px;background-color:#FFFFFF;font-size:110%;}
#rhscontainer {margin: 0px 0px 0px 0px; padding: 0px 12px 0px 12px;;background:#E0DFE3;}

#lhscontainer2 {position: relative;  height: auto;width: auto; font: normal 100% Arial, Helvetica, Verdana, sans-serif; color: #161616;}
#lhscontainer2 {margin: 0px 0px 0px 0px; padding: 0px 12px 12px 12px;background-color:#F2F1F3;background-image:url('../images/gradient_vert_grey.jpg');background-repeat:repeat-x;}
#homeheadliner {margin: 0px 0px 0px 0px; padding: 12px 12px 12px 12px;background-color:#F2F1F3;background-image:url('../images/gradient_vert_grey.jpg');background-repeat:repeat-x;}

/* DIVs */
#body {width:950px;margin:auto;background-color:#ffffff;padding:12px}
#headerhome {background-repeat:no-repeat;background-position:center;width:auto;height:110px;}
#header {background-repeat:no-repeat;background-position:center;width:auto;height:369px;}
#breadcrumb {background-repeat:no-repeat;background-position:center;width:auto;height:200px;}
#logocontainer {float:left;}
#breadcrumbcontainer {float:left; width:700px;}
#headernav {float:right;width:199px;height:81px;}
#upperheadernav {width:197px;height:52px;}
#upperheadernavleft {float:left;width:97px;height:49px;}
#upperheadernavright {float:right;width:96px;height:49px;}
#upperheadernavleft a {color:white;font-weight:bold;text-decoration:none;font-size:0.9em;}
#upperheadernavright a {color:white;font-weight:bold;text-decoration:none;font-size:0.9em;:100px;}
#lowerheadernav {width:197px;height:23px;}
#uppercontentbody {clear:both;margin-top:0px;border-top:12px solid #E0DFE3;background-color:#FFF;background-image:url('../images/nifty_strip.gif');background-repeat:repeat-x;}

#content {width:auto;background-color:#ffffff;color:#000000;padding: 0px;}

.breadcrumb {padding:12px;margin-bottom:12px;background:#fff;}
.breadcrumb {margin:0 0 10px 0;font: 100% Arial, Helvetica, Verdana, sans-serif;color:#01683d}
.breadcrumb a {color:#6292ae;text-decoration:none;}
.breadcrumb a:hover {color:#73bf45;text-decoration:none;}

.panel-emigration {padding:12px;margin-bottom:12px;background:#fff;}
.panel-emigration-title {margin:0 0 10px 0;font: bold 130% Arial, Helvetica, Verdana, sans-serif;color:#73bf45}
.panel-emigration-title a {color:#6292ae;text-decoration:none;}
.panel-emigration-title a:hover {color:#73bf45;text-decoration:none;}

.panel-subhead {padding:12px;margin-bottom:12px;background:#fff;}
.panel-subhead-title {margin:0 0 10px 0;font: bold 120% Arial, Helvetica, Verdana, sans-serif;color:#6291ad}
.panel-subhead-title a {color:#71bf45;text-decoration:none;}
.panel-subhead-title a:hover {color:#6291ad;text-decoration:none;}


.panel-articlelist { margin: 0px 5px 0px 0px; padding: 0; line-height:1.4em;}
.panel-articlelist ul {margin: 0 0 0 0; padding: 0px 0 0 0;list-style-type: none; text-decoration: none; }
.panel-articlelist li {height:auto;margin: 0 0 3px 0;padding: 0 ;list-style-type: none;width:auto;}
.panel-articlelist a{height:auto;outline: none;width: auto;float: none;display: block;padding: 2px 2px 2px 3px; text-decoration: none; border:0;margin:0;background-position: 3px 5px;background-repeat: no-repeat;}
.panel-articlelist a:link, .panel-articlelist a:visited{ color: #6292ae;text-decoration: none; background-image:  url(../images/articlelist_arrow.gif);}
.panel-articlelist a:hover{ color: #73bf45;text-decoration: none;background-image:  url(../images/articlelist_arrow_hover.gif);}

.panel-callout-wrapper{padding:12px 12px 0px 12px;margin-top:22px;background-color:#F2F2F4;}
.panel-callout {padding:8px;margin-bottom:12px;background:#fff;}
.panel-callout a {font: bold 130% Arial, Helvetica, Verdana, sans-serif;color:#6292ae;text-decoration:none;}
.panel-callout a:hover {color:#73bf45;text-decoration:none;}

.panel-callout-wrapper-home{padding:12px 12px 0px 12px;margin-top:22px;background-color:#F2F2F4;}
.panel-callout-home {padding:8px;margin-bottom:12px;background:#73bf45;}
.panel-callout-home a {font: bold 130% Arial, Helvetica, Verdana, sans-serif;color:#FFFFFF;text-decoration:none;}
.panel-callout-home a:hover {color:#c2d8b4;text-decoration:none;}

#upperfooter {clear:both;width:auto;background:#ffffff;background-repeat:repeat-x;height:auto;}
#footeraddress {font-family:verdana, helvetica, sans-serif;padding:12px;text-align:center;width:auto;color:#6292ae;font-size:90%;margin-bottom:1px;margin-top:5px;}
#footeraddress a {color:#6292ae;}
#footeraddress a:hover {color:#73bf45;}


#lowerfooter {font-family:verdana, helvetica, sans-serif;padding:12px;clear:both;width:auto;font-size:90%;text-align:center;color:#fff;background-color:#73bf45;	}
#lowerfooter a {color:#fff;text-decoration:none;}
#lowerfooter a:hover {text-decoration:underline;}

#lowestfooter {font-family:verdana, helvetica, sans-serif;padding:12px;clear:both;width:auto;font-size:90%;text-align:center;color:#646464;background-color:#ffffff;	}
#lowestfooter a {color:#6292ae;text-decoration:underline;}
#lowestfooter a:hover {text-decoration:underline;}

/*NAVIGATION DEFAULT START*/

body #navi
{
background-image:url(../images/tab1.gif);
background-repeat:no-repeat;
height:53px;
width:480px;
}

body #navi a
{
color:#6292ae;
text-decoration:none;
}

body #navi a:hover
{
color:#73bf45;
}

body #navi ul
{
margin-left:0px;
padding-top:7px;
}

body #navi li
{
display:inline;
font-size:1.3em;
font-weight:bold;
float:left;
width:162px;
text-align:center;
}

body #navi li.last
{
margin-left:18px;
}

/*NAVIGATION DEFAULT END*/

/*NAVIGATION FEES START*/

body #navifees
{
background-image:url(../images/tab3.gif);
background-repeat:no-repeat;
height:53px;
width:480px;
}

body #navifees a
{
color:#6292ae;
text-decoration:none;
}

body #navifees a:hover
{
color:#73bf45;
}

body #navifees ul
{
margin-left:0px;
padding-top:7px;
}

body #navifees li
{
display:inline;
font-size:1.3em;
font-weight:bold;
float:left;
width:162px;
text-align:center;
}

body #navifees li.last
{
margin-left:18px;
}

/*NAVIGATION FEES END*/

/*NAVIGATION ELIGIBILITY START*/

body #navieligibility
{
background-image:url(../images/tab2.gif);
background-repeat:no-repeat;
height:53px;
width:480px;
}

body #navieligibility a
{
color:#6292ae;
text-decoration:none;
}

body #navieligibility a:hover
{
color:#73bf45;
}

body #navieligibility ul
{
margin-left:0px;
padding-top:7px;
}

body #navieligibility li
{
display:inline;
font-size:1.3em;
font-weight:bold;
float:left;
width:162px;
text-align:center;
}

body #navieligibility li.last
{
margin-left:18px;
}

/*NAVIGATION ELIGIBILITY END*/

/*NAVIGATION APPLY START*/

body #naviapply
{
background-image:url(../images/tab3.gif);
background-repeat:no-repeat;
height:53px;
width:480px;
}

body #naviapply a
{
color:#6292ae;
text-decoration:none;
}

body #naviapply a:hover
{
color:#73bf45;
}

body #naviapply ul
{
margin-left:0px;
padding-top:7px;
}

body #naviapply li
{
display:inline;
font-size:1.3em;
font-weight:bold;
float:left;
width:162px;
text-align:center;
}

body #naviapply li.last
{
margin-left:18px;
}

/*NAVIGATION APPLY END*/

.dataset-navi
{
clear:both;
}


/*NAV MENU*/
#navigation {width:200px;font: bold 110% Arial, Helvetica, Verdana, sans-serif;text-decoration:none;}
#navigation ul {margin:0;padding:0;list-style-type:none;font-family: Arial, Helvetica, Verdana, sans-serif;}
#navigation a {color:black;text-decoration:none;width:195px;display:block;padding:6px;}
#navigation a:link, #mainnav a:visited {color:black;text-decoration: none;}
#navigation a:hover { background-color:#73bf45;color:black;}
ul.subnav {font-size:0.9em;}
.dropdown {background-image:url('../images/navigation_arrow.gif');background-position:right;background-repeat:no-repeat;}
.dropdown:hover {background-image:url('../images/navigation_arrow_yellow.gif');}

/*STUFF FOR NAVIGATION MENU*/
#dropmenudiv{
position:absolute;
border:0px solid black;
border-bottom-width: 0;
font:normal 14px Arial;
line-height:18px;
z-index:100;
color:black;
background-color:#cccccc;
}

#dropmenudiv a{
width: 100%;
display: block;
border-bottom: 0px solid black;
padding: 5px 0;
text-decoration: none;
font-weight: bold;
color:black;
background-color:#73bf45;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #cccccc;
}

.alignleft {text-align:left;}
.aligncenter {text-align:center;}
.alignright {text-align:right;}
.width25 {width:25%;}
.width33 {width:33%;}
.width49 {width:49%;}
.displaynone {display:none;}
.border0 {border:0;}
.border1red {border:1px solid red;padding:5px;width:80%;margin:auto;}
.centertable {width:80%;margin:auto;}
.italic {font-style:italic;}
.error {color:red;}
.green {color:#73bf45;
line-height:18px;}

.floatleft {float:left;}
.floatright {float:right;}
.clearboth {clear:both;}

table {border:0px solid red;padding:0;margin:0;margin-bottom:0px;}
th {padding:0px;background-color:red;color:white;font-weight:bold;}
td {padding: 15px 15px;font-size:1em;line-height:18px;}

span.disabled {color:#aaaaaa;}


/* MISC CONVENIENCES */

.clear { clear: both; line-height: 1px; font-size: 1px; height: 1px; visibility: hidden; }
img { border: none;}
a {outline:none;}
.red{color: red;}


/*---------------------------------
Chapter style nav 
---------------------------------*/

ul#chapterNav {
	display: block;
	width: 452px;
	padding: 0;
	height: 53px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 40px;
	margin-left: 230px;
}

ul#chapterNav li {
padding: 0;
margin: 0;
float: left;
}

ul#chapterNav li a {
	display: block;
	height: 53px;
	width: 162px;
	padding: 0;
	border-bottom: none;
	clip: auto;
}




/*-- Active Chapter --------------*/

ul#chapterNav li a:hover {
background-position: 0 -103px!important;
}

div#teamNavigationBar{
padding-top: 20px;
padding-bottom: 20px;
}

div#teamNavSeg{
float: left;
width: 146px;
font-size: 1.6em!important;
}  
