/* MY CSS */

#container{
width:900px;
margin:0 auto;
background-color: white;
height:100%;
}

body, html{
margin:0;
background-color:white;
height:100%;
padding:0;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#000000;
}

img {
border: 0;
}

#logo{
float:left;
/*margin-top:182px;*/
margin-top:190px;
}

#left_column{
float:left;
width:145px;
height:100%;
position:relative;
}

#right_column{
float:left;
width:755px;
position:relative;
}

#big_image{
float:left;
margin-bottom: 15px;
}

h1{
font-family: times new roman, georgia, serif;
 font-size: 36px;
 font-weight: normal;
 color: #000000;
 margin: 0 0 24px 0;
 padding: 0;
}

/*
#heading{
font-family: times new roman, georgia, serif;
 font-size: 36px;
 font-weight: normal;
 color:#000000;
 margin:0 0 25px 0;
 padding:0;
} */

h2{
font-family: times new roman, georgia, serif;
 /*font-size: 20px;*/
 font-size: 24px;
 font-weight: normal;
 color: #000000;
 /*margin: 0 0 25px 0;*/
 /*margin: 0 0 45px 0;*/
 margin: 0 0 38px 0;
 padding: 0;
}

h3{
font-family: arial, helvetica, sans-serif;
 font-size: 14px;
 font-weight: normal;
 color: #000000;
 margin: 0;
 padding: 0;
}

#menu_language{
float:left;
clear:left;
margin-bottom:15px;
color:#AEAFB3;
font-size:11px;
}

p{
margin:0;
padding:0;
}

#footer{
margin-top:40px;
padding-bottom: 15px;
width: 900px;
float:left;
clear:left;
font-family:arial, helvetica, sans-serif;
}

#footer a{
color:inherit;
}

#footer a:hover{
color: #00A8E1;
}

#footer a label{
cursor: pointer;
}

/* uncomment this when language selection is added 
#footer_language{
width:145px;
float:left;
} */

#footer_left{
width:200px;
margin-left: 145px; /* remove this line when language selection is added */
float:left;
}

#footer_right{
width:200px;
float:right;
text-align: right;
}

.clear{
clear: both;
}

#homepage{
margin:205px 0 0 0;
float:left;
}

#landing_page{
margin: 50px 0 128px 0;
float:left;
}

#right_column p{
font-family: arial, helvetica, sans-serif;
font-size: 14px;
line-height:20px;
font-weight: normal;
color:#888888;
/*max-width:500px;*/
max-width:454px; /*this must match #contact_left width */
}

ul, li, ol{
list-style-type: none;
}

/* MENU */
#mainmenu{
float:left;
width:755px;
font-family: arial, helvetica, sans-serif;
 font-size: 11px;
 line-height:17px;
 font-weight: normal;
 color:#818386;
height:30px;
z-index:100;
position:relative;
}

.menu_div{
float:left;
padding:0px;
border-left:1px solid #ebebec;
margin:0;
width:150px;
}

#menu_bg{
/*background-image:url(/images/getco/menu_bg.png);*/
background-color: #ffffff;
background-repeat: repeat;
float:left;
}

/*
.menu_div label{
margin:0;
padding:5px 12px 7px 12px;
float:left;
font-size:12px;
color:#464648;
width: 126px; 
cursor: pointer;
}*/

.menu_div .label{
margin:0;
padding:5px 12px 7px 12px;
float:left;
/*font-size:12px;*/
font-size:13px;
color:#464648;
width: 126px; 
cursor: pointer;
}

.menu_div .current{
margin:0;
padding:5px 12px 7px 12px;
float:left;
/*font-size:12px;*/
font-size:13px;
color:#00A8E1;
width: 126px; 
cursor: pointer;
}

.menu_div li{
float:left;
clear:left;
margin:0;
padding:0;
/*position:relative;*/
width: 138px; 
}

.menu_div li a{
display: block;
margin:0px 0px 0px 0px;
padding:0px 12px 0px 12px;
width: 126px; 
color:#818386; /*Redundant use of color for IE*/
}

html>body .menu_div li a {
      width: 126px; 
      }

.menu_div ul{
margin:0;
float:left;
padding:0;
clear:left;
width:150px; /* this must match the width in .menu_div to enlarge the hit area */
}

a{
color:inherit;
text-decoration:none;
}

#footer p{
color:#aeafb3;
font-size:11px;
}

/*HOMEPAGE*/
#homepage #mainmenu{
height:auto;
}

/*IN THE NEWS*/
#in_the_news{
float:left;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

#in_the_news div{
float:left;
}

#in_the_news #news_title{
width:400px;
}

#in_the_news #news_publication{
width:250px;
}

#in_the_news #news_date{
width:100px;
}

#in_the_news p{
padding:10px 0;
border-bottom:1px solid #adadad;
margin:0;
clear:left;
color:#000;
font-size:12px;
}

#in_the_news label{
float:left;
text-transform: uppercase;
padding:10px 0;
border-bottom:1px solid #adadad;
margin:0;
width:100%;
color:#adadad;
}

.menu_div a{
color:inherit;
}

a{
color:#00A8E1;
}

.menu_div a.current {
/*color:#005072;*/
color:#00A8E1;
}

.menu_div a:hover {
/*color:#005072;*/
color:#00A8E1;
}

.menu_div a:hover{
color:#00A8E1;
}

#in_the_news #news_title p img{
float:left;
padding-right:10px;
}


/* CONTACT */

#contact_left {
float:left;
/*width:500px;*/
width:454px; /*this must match #right_column p width */
border-top:1px solid #adadad;
padding-top:10px;
}

#contact_right{
float:left;
margin-left:20px;
}

div.contact_city{
width:226px;
float:left;
clear:left;
border-top:1px solid #adadad;
padding-top:10px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#000000;
line-height:20px;
}

#right_column div.contact_city p{
float:left;
clear:left;
margin-bottom:15px;
font-size:12px;
}

#contact_form select{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
}

#contact_form label{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color:#adadad;
width:90px;
float:left;
clear:left;
margin-bottom:20px;
}

#contact_form{
margin-top:20px;
float:left;
clear:left;
}

#contact_form input{
float:left;
width:150px;
margin-right:90px; /* added to break each input down to next line in IE */
margin-bottom: 15px; /* adds space under inputs for IE */
font-family: arial, helvetica, sans-serif;
font-size: 12px;
}

#contact_form textarea, #contact_form select{
float:left;
width:250px;
margin-bottom: 15px; /* adds space under inputs for IE */
}

#contact_form textarea{
height:100px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
}

#contact_form  #contact_submit{
float:left;
clear:both;
width:70px;
margin-left: 273px;
margin-right:0px;
}

/* UPLOAD RESUME */
.TB_modal p{
float:left;
margin-bottom:20px;
}

.TB_modal label{
width:90px;
padding-right:10px;
float:left;
clear:left;
margin-bottom:15px;
}

.TB_modal input{
float:left;
margin-right:100px;
}

.TB_modal select{
float:left;
margin-right:100px;
}

.TB_modal textarea{
float:left;
width:280px;
height:100px;
}

.TB_modal #resume_send{
float:right;
clear:both;
margin-right:45px;
margin-top:10px;
}

.TB_modal h2{
float:left;
margin-top:20px;
}

.TB_modal #resume_close{
float:right;
padding-right:10px;
}

/* READING LIST */
ul#the_reading_list li{
float:left;
clear:left;
margin-top:20px;
font-size:14px;
}

/* FILE DOWNLOAD TABLE */
#file_download {
text-align:left;
border-spacing: 0px;
border-collapse: collapse; /*Removes space between cells in IE*/
margin-top: 38px;
width: 755px;
font-size: 11px;
}

#file_download th {
color:#ADADAD;
text-transform:uppercase;
text-align: left;
font-weight: normal;
border-bottom: 1px solid #ADADAD;
padding:0 20px 10px 0;
}

#file_download td{
border-bottom: 1px solid #ADADAD;
padding:11px 20px 10px 0;
}

#file_download td.icon{
width: 25px;
padding: 2px 0 0 0;
}

/* UNORDERED LIST BASIC */
ul.basic {
/*list-style-type: disc;*/
list-style-image: url(/images/getco/bullet.gif);
font-size:14px;
line-height: 20px;
color:#888888;
margin-left: 0;
padding-left: 1em;
max-width:454px;
}

ul.basic li{
list-style-type: disc;
margin-bottom: 6px;
}