@charset "UTF-8";

/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| CSS RESET |||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

html, body, ul, ol, li, form, fieldset, legend {margin: 0;padding: 0; }
h1, h2, h3, h4, h5, h6, p {font-family:Arial, Helvetica, sans-serif;color:#036;margin:0 0 5px; }
fieldset,img { border: 0; }
legend { color: #000; }
li { list-style: none; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
table { border-collapse: collapse;border-spacing: 0; }
caption, th, td { text-align: left;vertical-align: top;font-weight: normal; }
input, textarea, select {font-size: 110%;line-height: 1.1; }
abbr, acronym {border-bottom: .1em dotted;cursor: help;}
p, blockquote, q, pre, address, hr, code, samp, dl, ol, ul, form, table, fieldset, menu {margin-bottom: 30px;}

/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| CSS-3 SUPPORT FOR IE6,7,8 |||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

.box {
  -moz-border-radius: 15px; /* Firefox */
  -webkit-border-radius: 15px; /* Safari and Chrome */
  border-radius: 15px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */

  -moz-box-shadow: 10px 10px 20px #000; /* Firefox */
  -webkit-box-shadow: 10px 10px 20px #000; /* Safari and Chrome */
  box-shadow: 10px 10px 20px #000; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */

  behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}

/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| STRUCTURE |||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

body {
	background-image:url(../../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#F5F5F5; }
	
/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| TYPOGRAPHY ||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

h1, h2, h3, h4, h5, h6 {font-weight: bold;}
h1 {font-size: 200%;line-height:110%;padding-bottom:10px;}
h2 {font-size: 100%;line-height:120%;}
h3 {font-size: 110%;line-height:110%;}
h4, h5, h6 {font-size: 100%;margin-bottom:20px;margin-top:30px;color:#900;}
em,i,blockquote,q,cite {font-style:italic;}
p {color:#2D2D2D;}

p.home {font-size:85%;line-height:120%;}
p.footnotesHd {font-family:Arial, Helvetica, sans-serif;font-size:70%;font-weight:bold;line-height:130%;color:#369;text-align:center;letter-spacing:3px;margin-top:20px; }
p.footnotes {font-family:Arial, Helvetica, sans-serif;font-size:70%;line-height:130%;color:#424242;text-align:center;margin-bottom:20px;}


/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| HYPERTEXT |||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

a:link {  }
a:visited {  }
a:hover {  }
a:active {  }
a:focus {outline: 1px dotted;}

/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| IMAGES ||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

img {border: 0;}
.imgFoot {float:right;margin:18px 20px;}

/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| LISTS |||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

ul {list-style-type:square;}
ol {list-style: decimal outside none;}
li {margin-left: 1em;}
li ul, li ol {margin-bottom: 0;}
dt {font-weight: bold;}
dd {margin-bottom: 1em;}



ul.bullets li {padding-left: 10px;text-indent: -10px;list-style-type:square;position: relative;left: 20px;}

ul.bullets {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:100;
	line-height:170%;
	color:#424242;
	list-style-type:square;
	text-indent:10px;
	display:block;
	padding-right:25px;
}

ul.require li {padding-left:5px;padding-right:55px;text-indent: -10px;list-style-type:square;position: relative;left: 40px;}

ul.require {
	font-family:"Verdana", Arial, Helvetica, sans-serif;
	font-size:70%;
	font-weight:normal;
	line-height:160%;
	color:#424242;
	list-style-type:square;
	text-indent:10px;
	display:block;
}

/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| TABLES ||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

table {border: 0;border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;vertical-align: top;}
th, td {border: 0px solid;padding: .1em .75em;line-height:130%;border-bottom:0px dotted #CCC;}
caption {padding-bottom: 1em;}


table.questions { width: 100%;
background-color: #fafafa;
border-collapse: collapse;
border-spacing: 0px;
color:#036;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:75%;
padding:20px;
}

td.questions {line-height:100%;border-bottom:1px dotted #CCC;}
td.query {font-family:Arial, Helvetica, sans-serif;font-weight:200;padding-top:10px;padding-bottom:10px;font-size:115%;line-height:130%;border-bottom:1px dotted #CCC;}
table.lang {width:100%;background-color:#fafafa;border-collapse:collapse;padding-top:-20px;font-family:Arial, Helvetica, sans-serif;font-size:75%;color:#036;}
td.lang {border-bottom:3px solid #999;font-family:Arial, Helvetica, sans-serif;font-size:100%;color:#036;}

.boxform1 {border: thin solid #ABABAB;width: 200px;height: 18px;font-family: arial, verdana, helvetica;font-size:110%;text-indent: 2px;margin-top:5px;}
.boxform2 {border: thin solid #ABABAB;width: 380px;height: 50px;font-family: arial, verdana, helvetica;font-size:110%;text-indent: 2px;margin-top:8px;}
.boxform3 {border: thin solid #ABABAB;width: 35px;height: 20px;font-family: arial, verdana, helvetica;font-size:110%;text-indent: 2px;}
.boxform4 {border: thin solid #ABABAB;width: 175px;height: 18px;font-family: arial, verdana, helvetica;font-size:110%;text-indent: 2px;margin-top:5px;margin-left:6px;margin-right:6px;}
.boxform5 {border: thin solid #ABABAB;width: 50px;height: 18px;font-family: arial, verdana, helvetica;font-size:110%;text-indent: 2px;margin-top:5px;margin-left:6px;margin-right:6px;}


.imgSend {margin-top:15px;}

/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| FORMS |||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */

fieldset {padding: 1em;}
legend {font-weight: bold;padding: 0 .25em;}
input, textarea, select, button {font-family: inherit;font-size: 100%;}
input[type=button], input[type=file], input[type=image], input[type=reset], input[type=submit], 
button[type=button], button[type=reset], button[type=submit] {cursor: pointer;line-height: 110%;}
input[type=text], input[type=password], textarea {padding: 1px;}
textarea {line-height:120%;text-align: left;}

select {color:#036;margin:8px 0 7px 0;border:1px solid #d8d8d8;width:200px;float:left;-moz-border-radius:9px;-webkit-border-radius:9px;background: url('../../images/gradient_white.png') repeat-x top left #efefef;padding:3px 5px 3px 10px;}

form#contact option			        {display:block;color:#666;}


label
{
 font: normal 12px/20px Arial, Sans-serif;
 color: #369;
 vertical-align: middle;
}
/* common settings checkbox and radiobutton */
input[type="checkbox"],
input[type="radio"]
{
 -khtml-appearance: none;
 background: url('../../images/RadioAndCheckBoxSprite.gif') no-repeat;
 width: 20px;
 height: 20px;
 vertical-align: middle;
}
input[type="checkbox"]
{
 background-position-x: left;
}
input[type="radio"]
{
 background-position-x: right;
}
input[type="checkbox"]:hover,
input[type="radio"]:hover
{
 background-position-y: -40px;
}
input[type="checkbox"]:checked,
input[type="radio"]:checked
{
 background-position-y: -20px;
}
input[type="checkbox"]:checked:hover,
input[type="radio"]:checked:hover
{
 background-position-y: -60px;
}
/* disabled settings for checkbox and radiobutton */
input[type="radio"]:disabled,
input[type="checkbox"]:disabled
{
 opacity: .3;
}



/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| MAIN DIVS |||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */


#container {width:960px;height:auto;overflow:hidden;margin:auto;;background-image:url(../../images/hashes.gif);background-repeat:repeat-x;background-position:top;background-color:#FFF;border:1px #C1C1C1 solid;}
#header {width:900px;margin:20px 0 25px 30px;height:60px;}
#navigation {width:900px;height:30px;margin:20px 0 10px 30px;border:1px #575757 dotted;background-color:#3A5A8C;position:relative;
z-index:9997;}
#wrapper {width:900px;margin:15px 0 10px 30px;height:auto;overflow:hidden;}
#eoe {float:left;width: 900px;height:90px;overflow:hidden;border-top:1px dotted #999;margin-left:30px;}
#footer {width:960px;margin:auto;height:100px;background-color:#3A5A8C;}
#close {width:900px;margin:0 0 20px 30px;height:30px;}
#valid {width:900px;margin:20px 0 20px 30px;height:40px;text-align:center;}
#eoe {float:left;width: 900px;height:130px;overflow:hidden;border-top:1px dotted #999;}

/* --- HOME PAGE -- */
#topSlide {width:900px;height:200px;margin:20px 20px 10px 30px;background-image:url(../../images/ftbottom.jpg);background-repeat:no-repeat;background-position:bottom;}
#headline {width:900px;height:auto;margin:3px 0 20px 30px;text-align:center;border-bottom:1px dotted #36C;}
#homeLeft {float:left;width:340px;height:auto;overflow:hidden;margin-left:30px;margin-right:20px;padding-top:20px;}
#homeCenter {float:left;width:210px;margin:0 20px;height:400px;}
#homeListHead {float:left;margin:25px 0 15px 10px;clear:inherit;width:530px;text-align:center;}
#homeRight1 {float:left;width:170px;height:auto;overflow:hidden;margin-left:10px;margin-bottom:10px;clear:none;}
#homeRight2 {float:left;width:170px;height:auto;overflow:hidden;margin-left:10px;margin-bottom:10px;}
#homeRight3 {float:left;width:170px;height:auto;overflow:hidden;margin-left:10px;margin-bottom:10px;}
#apply {float:left;margin:25px 0 0 10px;height:70px;background-color:#C0C0C0;width:360px;clear:inherit;}
#col {float:left;width:900px;height:245px;background-image:url(../../images/3col.jpg);}



#pageid {width:900px;height:75px;background-color:#036;background-image:url(../../images/title-icon.png); background-position: 95% center;background-repeat: no-repeat;margin-bottom:40px;}
#insideLeft {width:200px; }
#cattitle {float:left;width:370px;margin:30px 0 0 25px;}
#drop {float:right;width:380px;height:30px;margin:30px 30px 0 25px;font-family:Verdana, Geneva, sans-serif;}

#bullets {list-style-type:square;text-indent:10px}


/* ----------------- APPLY PAGE ---------------------- */

#wrapper2 {float:left;margin:30px;width:900px;height:auto;overflow:hidden;}

#intro {float:left;margin:20px 30px 0 30px;height:450px;width:300px;}
#personal {float:left;margin:20px 0 0 0;height:auto;overflow:hidden;width:510px;}
#questions {float:left;margin:20px 0 20px 60px;width:780px;height:600px;overflow:hidden;}

p.intro {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;font-size:75%;line-height:140%;}

#echo {margin-top:-4px;}


/* main nav menu */

.main_menu
{
	height:30px;
	line-height:30px;
	color:#FFF;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
}
.main_menu ul
{
	padding:0px;
	margin:0;
	list-style:none;
}
.main_menu ul li
{
	padding:0;
	margin:0;
	float:left;
	background:#3A5A8C;
}
.main_menu ul li a
{
	color:#FFF;
	display:block;
	text-decoration:none;
	padding:0 15px;
}
.main_menu ul li a:hover
{
	background:#4288C3;
	color:#000;
}
.main_menu ul li ul
{
	 display: none;
	 width: auto;
	 position:absolute;
	 top:30px;
	 padding:0px;
	 margin:0px;
}
.main_menu ul li:hover ul
{
	 display: block;
	 position: absolute;
	 margin: 0;
	 padding: 0;
}
.main_menu ul li:hover li
{
 	float: none;
 	list-style:none;
	margin:0px;
}
.main_menu ul li:hover li
{
	background:#41679E;
	border-top:1px solid #3A5A8C;
}
.main_menu ul li:hover li a
{
    color: #fff;
	padding:0 20px;
	display:block;
	width:260px;
}
.main_menu ul li li a:hover
{
 	color:#000;
}


/* --------------------------------------------------------------------------- */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* |||||||||||| TYPOGRAPHY ||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| */
/* --------------------------------------------------------------------------- */



/*
 * jQuery Nivo Slider v2.5.1
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}