﻿body 
{
    
    font-size:12px;
    margin:0px;
    background-color:#EDEDED;
}

p 
{
    color:#626262;
    margin-bottom:10px;
    margin-top:10px;
}

#container
{
    background-color:White;
    width:840px;
    margin:auto;
}

#innerContainer
{
	float:left;
   	width:799px;
    border-left:solid 1px #eeeeee;
    border-right:solid 1px #eeeeee;
}

#leftContent
{
    padding-left:10px;
    float:left;
}

#rightContent
{
    float:right;
    width:579px;
	padding-right: 10px;
}

h1, h2, .list1, .list1 li a{color:#3C69A2;}

h1
{
    font-size:16px;
    text-align:left;
    border-bottom:solid 1px #ED9C29;
    margin:0px 0px 20px 0px;
    padding:0px 0px 5px 0px;
    text-align:center;
}

h2
{
    margin:10px 0px 0px 0px;
    font-size:14px;
    padding:0px;
}

.enlargeText
{
    font-size:18px;
}

.orange, .list2 .selected a
{
    color:#ED9C29;
}

.list1
{
    background-image:url(img/bar1.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    padding:0px 0px 15px 0px;
    margin:0px;
    width:170px;
    list-style-type:none;
}

.list1 li
{
    background-image:url(img/bar2.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
    margin:0px;
    padding:0px;
}

.list1 li a
{
    background-image:url(img/arrow1.gif);
    background-repeat:no-repeat;
    background-position:0px 12px;
    padding:10px 0px 10px 25px;
    display:block;
    text-decoration:none;
}

.list1 li a:hover
{
    text-decoration:underline;
}

.list1 .selected a
{
    background-image:url(img/arrow2.gif);
    background-repeat:no-repeat;
    background-position:0px 12px;
    padding:10px 0px 10px 25px;
    display:block;
    color: #ED9C29;
    text-decoration:none;
}

.list2
{
    list-style-type:none;
    margin:0px;
    padding:0px 0px 0px 20px;
}

.list2 li
{
    padding-top:10px;
    background-image:url(img/bar2.gif);
    background-repeat:no-repeat;
    background-position:left bottom;
}

.list2 li a
{
    color:#3C69A2;
}

.box b 
{
    color:#588E36;
}

.list2 li a
{
    display:block;
    padding-bottom:5px;
    text-decoration:none;
}

.list2 li a:hover
{
    text-decoration:underline;
}

.box
{
    border:solid 1px #CCCCCC;
    padding: 7px 2px 7px 2px;
    margin-bottom:20px;
}

.box a
{
    font-weight:bold;
    color:#D5881E;
}

.orangeHeaderBox
{
    background:gray url(img/orgBg.gif) repeat-x;
    background-color:#FBFBFB;
    border-left:solid 1px #f4f4f4;
}

.orangeHeaderBox .blackLink
{
    color:black;
}

.orangeHeaderBox a img
{
    border-width:0px;
}

.orangeHeaderBoxText
{
    font-weight:bold;
	color:white;
	padding-top:10px;
}

.orangeHeaderBoxLink
{
    margin-top:10px;
	float:right;
	color:White;
	font-weight:bold;
}

.roundedCorners
{
    width:801px;
    margin:auto;
}
.topRoundedCorners
{
	float:left;
	background-image:url(img/topRoundedCorners.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:top;
    width:801px;
	height: 10px;
}
.bottomRoundedCorners
{
	float: left;
	background-image:url(img/bottomRoundedCorners.gif);
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:bottom;
    width:801px;
	height: 10px;
	margin-bottom: 20px;
}


.map
{
    margin:5px 10px 5px 10px;
    float:left;
}

.requestInterview
{
    width:540px;
}

.requestInterview .textBox
{
    width:99%;
    color:#5F5F5F;
    border:solid 1px #ABABAB;
}
.requestInterview .checkBox
{
	color:#5F5F5F;
	vertical-align: middle;
/*	font-weight:bold; */
	padding-right:30px;
	padding-bottom:15px;
}
.requestInterview .checkBox a 
{
	color:#5F5F5F;
}
.requestInterview .checkBox a:hover
{
	color:#336699;
}
.requestInterview .label
{
	width: 30%;
   font-weight:bold; 
    text-align:right;
    padding-right:30px;
    padding-top:15px;
    padding-bottom:15px;
    color:#5F5F5F;
}

.requestInterview .button
{
    background-image:url(img/btnBg.gif);
    background-repeat:repeat-x;
    border-width:0px;
    font-weight:bold;
    color:White;
    font-size:11px;
    height:24px;
    width:60px;
}
.requestInterview .textbox_td {
	width: 70%;
	vertical-align: middle;
}
.confirmation 
{
	font-weight:bold;
    color:#D5881E;
    padding: 7px 2px 7px 2px;
	margin-top: 140px;
/*    margin-bottom: 120px; */
	text-align: center;
}
.requestInterview .calendar_td
{
	width: 20%;
	color:#5F5F5F;
}
.requestInterview .calendar_td a
{
	padding-left: 5px;
	color:#5F5F5F;
}
.requestInterview .calendar_td input
{
	width:7em;
	text-align:center;
}

.requestInterview .calendar_td a:hover
{
	color:#336699;
}
.bottom_items
{
    border:solid 1px #CCCCCC;
	color:#5F5F5F;
	background-color:#EFF3F7;
	margin-top: 10px;
    padding: 5px 2px 5px 2px;
	vertical-align: middle;
}
.map_of_the_month
{
    border-bottom:solid 1px #ED9C29;
	color:#5F5F5F;
	background-color:#FFFFFF;
    padding: 10px 5px 10px 5px;
	vertical-align: top;
}

.map_of_the_month .thumb img
{
	border:solid 1px #CCCCCC;
	vertical-align: middle;
}
.map_of_the_month b
{
	color: #336699;
}
.map_of_the_month .description
{
	padding: 5px;
}
.map_of_the_month span
{
	color: #5F5F5F;
}
.map_of_the_month .link
{
	text-align: right;
	vertical-align: bottom;
}
.map_of_the_month a
{
	color: #5F5F5F;
}
.map_of_the_month a:hover
{
	color: #336699;
}
.reports td
{
	padding-left:20px;
	padding-top:10px;
}
.reports span
{
	font-weight: bold;
	color: #336699;
}
ul.reports
{
	padding-left: 0px;
}
.reports li
{
	list-style-type: none;       
	margin: 0px;                 
	position: relative;
}
.reports a {
/*	color: #336699;*/
}

ul.nav,
.nav ul{
/*Remove all spacings from the list items*/
	margin: 0;
	padding: 0;
	cursor: default;
	list-style-type: none;
	display: inline;
}

ul.nav{
	display: table;
}
ul.nav>li{
	display: inline; 
	position: relative;
	padding: 2px 6px;
	border-bottom: 1px solid #ffffff;
	
}
ul.nav,
.nav ul,
.nav ul li a{
	background-color: #fff;
	color: #369;
}


ul.nav li:hover,
.nav ul li a:hover{
/*	background-color: #369;
	color: #ffffff; */
	border-bottom: 1px solid #336699;
}

ul.nav li.sel
{
	border-bottom: 1px solid #336699;
}
.nav a{
	text-decoration: none;
	color: #5F5F5F;
}

.nav ul li a{
/*Make the hyperlinks as a block element, sort of a hover effect*/
	display: block;
	padding: 2px 10px;
}
.whatsnew
{
	padding: 0px 5px 5px 25px;
}
.logos {
	margin-left: 20px;
}
.logos img{
	border: 1px solid #CCCCCC;
}
.logos .links{
	padding-left: 5px;
	color: #336699;
	font-size: 9px;
	text-align: right;
	vertical-align: middle;
}
.logos a {
	color: #336699;
	font-size: 9px;
	text-decoration: none;
}
.logos a:hover {
	color:#ED9C29;
	font-size: 9px;
	text-decoration: underline;
}
.blogroll td
{
	padding-left:20px;
	padding-top: 5px;
}
.blogroll span
{
	font-weight: bold;
	color: #515151;
}
ul.blogroll
{
	padding-left: 0px;
}
.blogroll li
{
	list-style-type: none;       
	margin: 0px;                 
	position: relative;
}
.blogroll a {
/*	color: #336699;*/
}
.latest_report
{
/*    border-bottom:solid 1px #ED9C29; */
	color:#5F5F5F;
    padding: 10px 5px 10px 5px;
	vertical-align: top;
}
.whatsnew h2 {
	color: #5F5F5F;
}
.latest_report .thumb img
{
	border:solid 1px #CCCCCC;
	vertical-align: middle;
}
.latest_report b
{
	color: #336699;
}
.latest_report .description
{
	padding-left: 10px;
}
.whatsnew a
{
	color: #5F5F5F;
}
.latest_report #link 
{
	color: green;
	font-size: 14px;
}
.whatsnew a:hover
{
	color: #369;
}