/* CSS Document */

html {
height: 100%;
text-align: left;
}

body {
margin: 0;
padding: 0;
font-size: 90%;
color: #666666;
}

td {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
color: #666666;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 130%;
margin-top: 0px;
margin-bottom: 0px;
color:#666666;
}

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 160%;
margin-top: -3px;
margin-bottom: 0px;
color:#666666;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 120%;
margin-top: 0px;
color: #666666;
}
h3.blue {
color: #006dba;
margin-bottom: -12px;
}
h3.orange {
color: #ff6d06;
margin-bottom: -12px;
}
h3.blue2 {
color: #006dba;
}
h3.orange2 {
color: #ff6d06;
}

h4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 110%;
margin-top: 0px;
color: #006DBA;
text-align:center;
margin-bottom:5px;
}

h5{
font-family: arial, verdana, tahoma;
font-weight: normal;
font-size: 10px;
text-align:left;
}

img {
border: 0px;
}

a {
color: #006dba;
text-decoration: underline;
}

a:hover, a:active {
color: #CC6600;
text-decoration: underline;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

ul.sm {
list-style-type:none;
}

ul.newsbox {}

.PageText
{
	color:#666666;
	line-height:1.5em;
	font-family: Verdana, Arial;
	font-size:9pt;
}

.SubHeading {
	color:#336699;
	font-family:Verdana;
	font-size:12pt;
	font-weight:bold;
}

.TableHeader
{
	color:#006dba;
	font-family:Verdana;
	font-size:12px;
	font-weight:600;
}

/* navigation bar */

.mastHeadContainer{
    width:850px;
	
    margin: 0px 0px 5px 0px;
	padding-right:5px;
	padding-left:98px;
	padding-top:5px;
     
	 /*Begin: Added to fix IE 7, technical baseline*/
    height:21px;
     /*End: Added to fix IE 7, technical baseline*/
	/* border-bottom: #003f74 1px solid; margin:-1px 0px 0px 0px; width:600px; float:left; */
}

.menu {

        color: #ffffff;
        background-color: #328cbd;
        height:15px; 
		width:76px;
        font-family: Arial, Verdana, Helvetica, sans-serif; 
        font-size: 8pt; 
        font-style: normal; 
        font-weight: bold;
        text-align: center;
        text-decoration: none;  
        padding: 2px 5px 2px 5px;
        margin: 0px;
        /*display:inline;*/
        float: left;
        border-top: 1px solid #3d95c3;

        /* border-right: 1px solid #99cc00; 

        border-left: 1px solid #99cc00;         */
        border-bottom: 1px solid  #003f74;

}

.menu:Active{

        color: #ffffff;
        background-color: #003f74;
        height: 15px;
        font-family: Arial, Verdana, Helvetica, sans-serif; 
        font-size: 8pt;
        padding: 2px 5px 2px 5px;
        font-style: normal; 
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        border-bottom: 1px solid  #003f74;
        border-top: 1px solid #003f74;

        /*border-right: 1px solid #009900;

        border-left: 1px solid #009900;*/       

}

.menu:Hover{

        color: #ffffff;
		background-color: #003f74;
	/*  background-color: #009F00; */	
        height: 15px;
        font-family: Arial, Verdana, Helvetica, sans-serif; 
        font-size: 8pt;
        padding: 2px 5px 2px 5px;
        font-style: normal; 
        font-weight: bold;
        text-align: center;
        text-decoration: none;
        border-bottom: 1px solid #003f74;
        border-top: 1px solid #003f74;

        /*border-right: 1px solid #009900;

        border-left: 1px solid #009900;*/       

}

.padding{

        width: 2px;
        float: left;
        background-color: #ffffff;      
        border-bottom: 1px solid #009900;
        padding: 0px ;
        margin: 0px;
        height: 20px;
}

.clearall {
        clear: both; 
}

#logo{
float: left;
}

/* Global Div Styles */

#globalcontainer {
width: 850px;
padding: 0;
margin: 0;
text-align:left;
}

#headlineorange {
display:block;
text-align:left;
width:850px;
height: 120px;
font-weight: normal;
color: #FFFFFF;
padding-bottom:5px;
padding-right:80px;
}

#container {
width: 750px;
float:left;
padding: 0;
margin: 0;
padding-left:91px;
}

#smcontainer {
width: 600px;
text-align: center;
}

/* Sidebars */
#sidebar {
display: block;
float: right;
text-align: center;
width: 210px;
background-color: #f2f2f2;
border: 1px solid #999999;
margin-top: 20px;
padding: 5px 0 6px 0;
}

#sidebar a {
font-size: 120%;
font-weight: bold;
}

.rightimage {
padding: 0 0 0 10px;
}



/* Document div */

#doc_container {
display: block;
width: 630px;
padding: 20px 0 20px 0;
padding-left: 20px;

}

/* Footer */

#footer_container {
display: block;
width: 850px;
padding: 20px 0 20px 0px;
clear: both;
}

#footer_container .footer {
padding-top: 5px;
border-top: 1px dashed #666666;
text-align: center;
color: #666666;
}

.url {
font-family:"Courier New", Courier, mono;
word-wrap: break-word;
}
.note {
border-top: 1px solid #999999;
border-bottom: 1px solid #999999;

padding: 5px 0 5px 0;
margin-left: 10px;
margin-right: 10px;
color: #999999;
}
.step {
margin-left: 10px;
margin-right: 10px;
margin-bottom: 50px;
}

/* support_partner_provided.html */

#contenthome {
float: left;
min-height:400px;
width: 410px;
padding-left:10px;
padding-right:10px;

}

#navhome {
/*display: block;*/
float:left;
width: 220px;
height: auto;
}

#navhome .border {
border: #ffffff 1px solid;
/* border: #C3D9FF 1px solid; */
background-color: #FFFFFF;
width: 220px;
height:auto;
padding: 4px;
margin-bottom: 5px;
}

#navhome table {
	padding-bottom:2px;
	background:#FFFFFF;
/*	background:#C3D9FF;*/	}	

#content_alt {
width:632px;
float:left;
text-align:left;
padding:10px 0 0 0;
padding-left:10px;
}



.homeimage {
padding: 10px;
}

#map  {
background:#FFFFFF;
display:block;
width:620px;
height:350px;
border: 1px solid;
overflow:hidden;
padding-bottom:10px;

}

#rightplanel {
float:right;
right: 0px;
top: 0px;
width:200px;
height:250px;
overflow:auto;
border-left: 1px solid black;
padding: 0px 5px 0px 10px;
}

/* Table layout partnerships */

caption{
padding: 0.5em;
letter-spacing: 0.05em;
text-align: left;
text-transform:capitalize;
font-size:120%;
}

.table_partner {
border: 1px solid #FFF;
}

td.table_partner {
padding: 0.5em 0.5em;
background:#f2f2f2;
color:#003f74;
font-size:12px;
}

th.table_partner {
font:Arial, Helvetica, sans-serif;
font-size: 90%;
font-style:normal;
background:#C0C0C0;
/* background:#b4cfe5; */
color:#003f74;
padding: .7em .7em .7em .7em;
text-transform:capitalize;
}

tr.table_partner {  
padding: 0.5em 0.5em;
text-align:center;
}

/* Table layout for Team */
.table_team { 
border: 1px solid #FFF;
}

td.table_team {
padding: 0.5em 0.5em;
background:;
color:#003f74;
font-size:12px;
text-align:left;
}

tr.table_team {
padding: 0.5em 0.5em;
y-index:100%;
}

/* Table layout for meetings */

caption{
font: Arial, Helvetica, sans-serif;
padding: 0.5em;
letter-spacing: 0.05em;
text-align: left;
text-transform:capitalize;
font-size:120%;
}

.table_meeting {
border: thin solid #f2f2f2;
}

td.table_meeting {
padding: 0.5em 0.5em;
background:#f2f2f2;
color:#003f74;
font-size:12px;
}

th.table_meeting {
font-size: 90%;
font-style:normal;
background:#C0C0C0;
color:#003f74;
padding: .7em .7em .7em .7em;
text-transform:capitalize;
}

tr.table_meeting {  
padding: 0.5em 0.5em;
text-align:left;
}


/* Sidebars */
#sidebarhome {
width:210px;
text-align: left;
padding: 0px;
background-color: #ffffff; 
/* background-color: #e8eefa; */

}

#sidebarhome .content {
padding: 3px 8px 4px 8px;
}

#sidebarhome .center {
text-align: center;
}

.newsbox {
width: 220px;
text-align: left;
background-color:#ffffff;
padding-bottom:10px;
/* border: 1px solid #cccccc; */
}

.newsbox .border {
border: #ffffff 1px solid;
/* border: #C3D9FF 1px solid; */
background-color: #FFFFFF;
width: 220px;
height:auto;
padding: 4px;
margin-bottom: 5px;
}

ul.newsbox{
list-style-type: none;
margin: 0;
padding: 0;
font-size:100%;
font-family: Arial, Verdana;
} 

li.newsbox {
position: relative;
float:left;
padding: 0;
}

p.newsbox { 
margin: 0;
padding: .5em 0 0 0;
padding-left: 5px;
font-size:100%;

}


img.newsbox  {float:left;}


.newsitem {
width:250px;
}



.picalign {
position:absolute 50px;
}


.proj_3blheader {
color:#006dba;
text-align:center;
width:50%;
height:50%;
font-family:Verdana;
font-size:12px;
font-weight:600;
padding:12px;
}

.proj_3b1{
text-align:left;
width:100%;
vertical-align:top;
font-size:11px;
padding:10px;
padding-left: 20px;
}

.home_3b1{
text-align:left;
width:33%;
vertical-align:top;
font-size:11px;
padding:10px;
padding-left: 20px;
}

.home_3b2{
padding-left:20px;
}

.home_3b_divide{
border-right:1px solid #CCCCCC;
height:100%;

}


