/* CSS Document */

/***** Global Settings *****/
 
html, body {
border-top:6px solid #ababab;
margin:0px;
padding:0px;
}
 
body {
font:100%/1.25 Arial, Helvetica, sans-serif;

}
 
 

 
/***** Headings *****/
 
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;



}
 

 
h3.general {
font-size:0.9em;
font-weight:bold;
/*color:#62a4ce;*/
color:#cc3300;
border-bottom: 1px dotted #62a4ce;
text-transform: uppercase;
margin:0px;
padding:0px;
line-height: normal;
font:Arial, Helvetica, sans-serif;

}

h3.reLinks {
font-size:0.9em;
font-weight:bold;
color:#62a4ce;
border-bottom: 1px dotted #999;
margin:0px;
padding:0px;
line-height: normal;
font:Arial, Helvetica, sans-serif;

}

h4.blue {
font-size:0.7em;
font-weight:normal;
color:#62a4ce;
margin:0px;
padding:4px;
font:Arial, Helvetica, sans-serif;

}

h4.black {
font-size:0.7em;
font-weight:bold;
color:#000;
margin:0px;
padding:4px;
font:Arial, Helvetica, sans-serif;

}

  
/***** Common Formatting *****/


.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
 
p, ul, ol {
margin:0;
padding:0 0 1.25em 0;
}
 
ul, ol {
padding:0 0 1.25em 2.5em;

}
 
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
 
small {
font-size:0.85em;
}
 
img {
border:0;
padding:0px;
margin:0px;
}
 
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
 
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
 
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
 
/***** Links *****/
 
a,
a:link,
a:visited{text-decoration:none;
color:#cc3300;
}
a:hover {
text-decoration:none;
color:#000;
}
 
/***** Forms *****/
 
form {
margin:0;
padding:0;
display:inline;
}
 
input, select, textarea {
font:0.8em Arial, Helvetica, sans-serif;
}
 
  input.go{
	background:url(../images/button_login.gif) 0 0 no-repeat;
	width:101px;
	height:27px;
	border:none;
	cursor:pointer;
	color:#231f20;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	float:left;
	margin:0px 0 6px 0px;
}
 
textarea {
width:100%;
line-height:1.25;
}
 
label {
cursor:pointer;
font-family:Arial, Helvetica, sans-serif;
font-size:0.8em;
color:#333;
text-align:right;
}
 
/***** Tables *****/
 
table {
border:0;
margin:0 0 1.25em 0;
padding:0;
}
 
table tr td {
padding:2px;
}
 
/***** Wrapper *****/
 
#wrap {
width:1000px;
margin:0 auto;
}


ul.general { width:700px; float:left; border:1px dotted #83cce7; padding:0px; 
margin:6px 0px 10px 0px; background-color:#dceff6;}
ul.general  li{ font:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#014997;  
padding:6px 6px 6px 2px; list-style:outside; list-style-type:circle; margin-left:26px;  }

ul.advantages { width:700px; float:left; border:0px dotted #83cce7; padding:0px; 
margin:0px 0px 10px 0px; background-color:#fff;}
ul.advantages  li{ font:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:normal; color:#333;  
padding:4px 6px 4px 2px; list-style:outside; list-style-type: disc; margin-left:26px;  }

ul.career { width:720px; float:left; border:0px dotted #83cce7; padding:0px; border-right:2px solid #83cce7;
border-left:2px solid #83cce7; 
margin:6px 0px 10px 0px; background-color:#dceff6;}
ul.career  li{ font:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold; color:#014997;  
padding:4px 6px 4px 2px; list-style: inside; list-style-type: square; margin:0px 0px 0px 16px;  }


/***** Global Classes *****/
.clear         { clear:both; }
.float-left    { float:left; }
.float-right   { float:right; }
 
.text-left     { text-align:left; }
.text-right    { text-align:right; }
.text-center   { text-align:center; }
.text-justify  { text-align:justify; }
 
.bold          { font-weight:bold; }
.italic        { font-style:italic; }
.underline     { border-bottom:1px solid; }
.highlight     { background:#ffc; }
 
.wrap          { width:960px;margin:0 auto; }
 
.img-left      { float:left;margin:0px 10px 4px 0; }
.img-right     { float:right;margin:4px 0 4px 10px; }
 
.nopadding     { padding:0; }
.noindent      { margin-left:0;padding-left:0; }
.nobullet      { list-style:none;list-style-image:none; }



#masthead{ width:1000px; border:0px solid #000; height:84px;#height:78px; /*background: url(../images/bgindex.gif) no-repeat; */ }
#masthead .logo{ margin-left:10px; padding:2px 0px 2px 0px;float:left;}
#masthead  h2{ padding:20px 0px 0px 0px; 
margin-left:130px;
font-weight:bold;
/*color:#FFCC00;*/
color:#000066;

font-size:1.5em;}


#masthead ul{
	position: absolute;
	float:right;
	margin:0px;
	padding:0px;
	border:0px solid #000;
	top:76px;
	left:494px;
	list-style-type:none;
	visibility: visible;
	width: 434px;
}
#masthead ul li{
	float:right;
	color:#02305e;
}

#masthead ul li a{
	color:#02305e;
	padding:0 7px;
	text-decoration:none;
	font-size:0.8em;
}
#masthead ul li a:hover{
	color:#fff;
	background-color:#5690b6;
}


#navBox{ width:1000px;
background:#d5cea5 url(../images/navbox_bg.gif) repeat-x; 
border-top:1px solid #b4ac7e; min-height:182px;margin-top:10px;
position:relative;
padding:0px;
}

#navBox .slides{ width:746px;
border:1px solid #f4ca70;
border-left:0px solid #f4ca70;
margin-top:5px;
float:left;
}


#navBox .mainnav{width:169px; height:181px; float:left; padding:0px; 
background:url(../images/nav_bg.gif)  no-repeat 0 top;}
#navBox .mainnav ul{margin-top:16px; list-style-type:none;}
#navBox .mainnav ul li{width:127px; height:26px; }
#navBox .mainnav ul li a{width:127px;display:block;color:#9b431c; font:.9em Arial, Helvetica, sans-serif; font-weight:bold;  text-decoration:none; padding:0px 0px 4px 0px}
#navBox .mainnav ul li a:hover{ color:#fff; text-decoration:none; font-weight:bold; }
#navBox .mainnav ul li #current, #navBox .mainnav ul li a:active {color: #000;font-weight:bold;}
		

#navBox .rightcol{ width:78px;
margin-top:20px;
margin-left:4px;
float:left;
}


#tagline{ width:750px; margin:0px; padding-top:20px;padding-bottom:20px; background: url(../images/tagline.gif) no-repeat; display:block; color:#FFFFFF; float:left}
#tagline2{ width:250px; margin:0px; float:right;}

#tagline h4{margin-left:20px; 
font:Arial, Helvetica, sans-serif; font-size:0.8em;
text-transform:uppercase;
font-weight:bold;
background:url(../images/arrow.gif) no-repeat 5px 4px ; padding-left:20px;}


#ConLeftBox { width:250px; border-right:1px solid #d4e1e8; padding:0px 10px 0px 15px; height:360px; float:left;}
#ConLeftBox .program{  width:330px; height:120px; padding:0px 10px 0px 10px; 
/*background:url(../images/prograBg.gif) no-repeat 0 20px ;*/ min-height:130px; border:0px solid #000; }
#ConLeftBox  h3{
width:210px; 
float:left;
padding:5px 0px 5px 22px;
background:#B9B074 url(../images/arrow.gif) no-repeat 12px 8px ;
font:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold;
text-transform:uppercase;
color:#cc3300;

}

#ConLeftBox p{
width:210px; 
float:left;
padding:5px 0px 5px 15px;
font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal;
line-height:1.4em;
color:#666666;
}

#ConLeftBox  p span.orange{
color:#ff6600; font-weight:bold;}

#ConLeftBox p.one{
float:left;
padding:0px 0px 5px 1px;
font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal;
line-height:1.4em;
color:#666666;
}

#ConLeftBox .did{ 
padding:0px 0px 0px 5px; 
margin:0px;
text-align:left;

  }

#ConLeftBox .did ul{ float:left;width:300px; padding:10px 0px 0px 0px; border:0px solid #000; /*background:url(../images/didBg.gif) no-repeat 0px 0px ;*/ margin-bottom:10px;}
#ConLeftBox .did ul.spe{ float:left;width:300px; padding:10px 0px 0px 0px; background:none;}
#ConLeftBox .did ul li{  height:18px; font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; 
list-style-image:url(../images/Bluearrow.gif); list-style-position:0px 0px;  float:right; width:220px;}
#ConLeftBox .did ul li a{  color:#0099cc; text-decoration:underline;
}
#ConLeftBox .did ul li a:hover{  color:#000; text-decoration:none;}


#ConrightBox { width:630px; padding:0px 0px 0px 10px; height:460px; float:left; margin-top:20px; margin-bottom:10px;}

#ConrightBox .rounderBox
{
    color: #000;
    width: 100%;
	border: 1px solid #cccccc;
	padding:0px;
	margin:0px;
	height:200px;
	background:#fec009 url(../images/roundBg1.gif) repeat-x ;
	/*background-color:#FFCC33;*/
   
}


#ConrightBox .rounderBox h2
{
    color: #006699;
	padding:0px 0px 4px 20px;
	font:Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight:bold;
	letter-spacing:.1em;
	margin:0px;
  
}

#ConrightBox .rounderBox ul{width:80%;margin:0px;  }
#ConrightBox .rounderBox ul li{
padding:2px 0px 1px 0px;
margin:0px; 
color:#333;
font:Arial, Helvetica, sans-serif;
list-style-type: disc;
font-size:0.8em;
font-weight:bold;
 }


#ConrightBox .rounderBox h2.spe
{
    color: #046b86;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:-40px 20px 0px 0px;
	float:right;
	
  
}

#ConrightBox .rounderBox h2.spe a
{
    color: #000;
}



#ConrightBox .career
{
    width: 210px;
	padding:0px;
	margin-right:10px;
	border:0px solid #000;
	float:left;	
 
}


#ConrightBox .career h3
{
width:186px; 
float:right;
padding:5px 0px 5px 24px;
background:#B9B074 url(../images/arrow.gif) no-repeat 12px 8px ;
font:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold;
text-transform:uppercase;
color:#cc3300;
 
}






#ConrightBox p{
width:154px; 
border:0px solid #000;
/*background:url(../images/careerBg.gif) no-repeat 0px 10px;*/
float:right;
padding:5px 0px 5px 50px;
font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal;
line-height:1.4em;
color:#666666;
}

#ConrightBox p.news{
width:210px; 
border:0px solid #000;
background:none;
float:left;
padding:5px 0px 5px 0px;
font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal;
line-height:1.4em;
color:#666666;
}


#ConrightBox .career ul { float:left; border:0px solid #000; width:180px; padding-left:16px;list-style-type:none; 
margin-top:4px;list-style-position:0px 0;}
#ConrightBox .career li{ font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; color:#1390d3;
 padding-top:4px; margin:0px; }
#ConrightBox .career li a{color:#1390d3; text-decoration:underline;padding:0px; margin:0px; }
#ConrightBox .career li a:hover{color:#000; text-decoration:none;padding:0px; margin:0px;}



#ConrightBox .news
{
    width: 210px;
	padding:0px;
	border:0px solid #000;
	float:left;	
 
}

#ConrightBox .news h3
{
width:190px; 
float:left;
padding:5px 0px 5px 20px;
background:#B9B074 url(../images/arrow.gif) no-repeat 8px 8px ;
font:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold;
text-transform:uppercase;
color:#cc3300;
 
}


#ConrightBox .news ul { width:208px; float:right; border:0px solid #000; padding:0px;list-style-type:none; 
margin:0px 0px 0px 0px;}
#ConrightBox .news li{ font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal; color:#999;  padding-top:6px; }
#ConrightBox .news li a{color:#666666; text-decoration:none;padding:2px 0px 2px 0px; }
#ConrightBox .news li a:hover{color:#000; text-decoration:none;padding:2px 0px 2px 0px; }



#ConrightBox .events
{
    width: 186px;
	padding:0px;
	margin:0px;
	border:0px solid #000;
	float:right;	
 
}

#ConrightBox .events h3
{
   width:166px; 
float:right;
padding:5px 0px 5px 20px;
background:#B9B074 url(../images/arrow.gif) no-repeat 10px 8px ;
font:Arial, Helvetica, sans-serif; font-size:0.8em; font-weight:bold;
text-transform:uppercase;
color:#cc3300;
 
}

#ConrightBox .events p{
width:180px; 
border:0px solid #000;
background:none;
float:right;
padding:5px 0px 5px 0px;
font:Arial, Helvetica, sans-serif; font-size:0.7em; font-weight:normal;
line-height:1.4em;
color:#666666;
}


/* =-=-=-=-=-=-=-[Menu Three]-=-=-=-=-=-=-=- */

#Content { width:1000px; padding:0px; float:left; margin-top:10px;
 background:#e7e4d3 url(../images/whitebox.gif) no-repeat -2px 19px;}

#ContentHome { width:1000px;  padding:0px; float:left; margin-top:10px;
 background:#fff; border:0px solid #000; }


#ConRightBoxTWo { width:725px; padding:0px 10px 20px 20px;
float:left; 
border:0px solid #000; 
margin:0px;
background-color:#fff;


}
#ConRightBoxTWo h2{color: #cc3300;padding:0px;font:Arial, Helvetica, sans-serif;font-size:1.2em;font-weight:bold;margin:0px;}
#ConRightBoxTWo p{color: #333;padding:0px 0px 10px 0px;font:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:normal;margin:0px;line-height:1.4em;}
	
#ConRightBoxTWo p h3.general{color:#993333;padding:10px 0px 0px 0px;font:Arial, Helvetica, sans-serif;font-size:0.7em;font-weight:normal;margin:0px;line-height:1.4em;}

#ConRightBoxTWo .stuff {
width:600px;
padding:10px; 
float:left;
border:1px solid #000;
font:Arial, Helvetica, sans-serif;font-size:0.8em;font-weight:normal;line-height:1.4em;
margin:0px;
}

#ConRightBoxTWo  ul.highlights { width:700px; float:left; border:1px dotted #acac9f; padding:0px; 
margin:6px 0px 6px 0px; background-color:#f0f0e6;}
#ConRightBoxTWo ul.highlights  li{ font:Arial, Helvetica, sans-serif; font-size:0.9em; font-weight:bold; color:#014997;  
padding:6px 6px 6px 2px; list-style:outside; list-style-type:circle; margin-left:26px;  }


#ConLeftBoxTWo { width:245px; padding:0px;  float:left; border:0px solid #000;}
#ConLeftBoxTWo div.top{ width:245px; height:18px; padding:0px; float:left; background:#e7e4d3 url(../images/sideNavTopBg.gif) no-repeat right 0; margin-top:0px; border-bottom:1px solid #fff; }

#menu3 {
        width: 245px;
		margin-top: 20px;
		_margin-top: 0px;
        padding:0;
		border:0px solid #000;
        }
#menu3 ul {
        list-style: none;
        margin: 0;
        padding: 0;
		font-family: Arial,Verdana, Helvetica, sans-serif;
	    font-size: 0.8em;
        font-weight: normal;
        }
#menu3 li a {
        height: 24px;
        text-decoration: none;
        }

#menu3 li a:link, #menu3 li a:visited {
        color: #000;
        display: block;
        background:#f1efe2 url(../images/menu31.gif) 4px 12px no-repeat;
		border-bottom:2px solid #e7e4d3;
        padding: 6px 0 0 20px;
        }

#menu3 li #current, #menu3 li a:active {
        color: #000;
		font-weight:bold;
		text-decoration:none;
        background:#ddd9bc url(../images/menu31.gif) 4px 12px  no-repeat;
		border-bottom:2px solid #e7e4d3;
        padding: 6px 0 0 20px;
        }
		
		#menu3 li a:hover {
        color: #000;
		font-weight:normal;
		text-decoration:underline;
        background:#ddd9bc url(../images/menu31.gif) 4px 12px  no-repeat;
		border-bottom:2px solid #e7e4d3;
        padding: 6px 0 0 20px;
        }


#footer{
	
	background:#cdc597 url(../images/footerBg.gif) repeat-x;
	color:#231f20;
	margin:0px 0px 0px 0px;
	padding:4px 10px 4px 0px;
	border-top:2px solid #b5ae80;
	font-size:12px;
	clear:both;
	text-align:left;

}


/* Accordian */
.glossymenu{
margin:0px;
padding:0px;
width: 700px;
border:0px solid #000;
float:left;
}

.glossymenu a.menuitem{
font-family: Arial, sans-serif;
font-size: 0.8em;
display: block;
font-weight:bold;
color: #000033;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0 4px 20px;
text-decoration: underline;
text-align:left;
background:#fff;
margin-bottom:2px;
}


.glossymenu a.menuitem:visited, {
color: #000; 

}

.glossymenu .menuitem:active{
color: #000; 
}




.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 10px;
left:0px;
_left:-15px;
border: none;

}

.glossymenu a.menuitem:hover{
color:#000;
}



.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: #c5c82e;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px dashed #CCC;
padding-bottom:5px;
}

.glossymenu div.submenu ul li a{
display: block;
font-family: Arial, sans-serif;
font-size: 12px;
color: #000;
text-decoration: none;
padding: 4px 22px 4px 20px;
text-align:left;
background:#DFDCCB;
cursor:pointer;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}


table.grid { width:100%; }
table.grid, table.grid th, table.grid td { border-collapse:collapse;border:1px solid #ccc; }
table.grid th, table.grid td { padding:3px; }
table.grid th { color:#67635d;background:#edeae5;font-weight:normal; }
table.grid td { font-size:90%; }


div.quotes{padding:10px 10px 0px 10px; border:1px dotted #999999; background:#F0F0E6; margin-bottom:10px; font-style:italic;}

div.board{padding:10px 10px 10px 10px; border:1px dotted #999999; background:#F0F0E6; margin-bottom:10px; font-style:normal;}
div.board img{padding:0px; border:none; margin-right:10px; }
div.board span{ font-weight:bold;}


#tour_color{
color:#FF0000;
}
/****************xtra****************/
.xtra
{
position:absolute;
height:100px;
width:100px;
/*background-color:#CCCCCC;*/
margin-left:150px;
margin-top:30px;
/*margin-top:25px;*/
}
.ulmenuindex
{
/*background-color:#FFCC00;*/

}

.heading1
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000000;
font-weight:bold;
}
.heading2
{
font-family:"Times New Roman";
font-size:12px;
color:#1390d3;

}
.scroll
{
width:630px; 
padding:0px 0px 0px 10px; 
height:10px;
float:left;
margin-top:20px;
margin-bottom:10px;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
color:#990000;
}
