body {background:#F2F2F2;color:#000000;}

p.breaker, div.breaker{border-color:#CCC;}

.highlight{border-color:#3C5494;}

.blue{color:#3C5494;}

a{color:#3C5494;}
a:hover{text-decoration:underline;}

h4{color:#3C5494;background:#E5E5E5;}
h5{color:#3C5494;}

#wrapper{background:#FFF;}

#header .top_tab a{color:#FFFFFF;}

#header .top_menu li a, #header .top_submenu li a{color:#000;}
#header .top_menu li a.on,  #header .top_menu li a:hover, #header .top_submenu li a.on,  #header .top_submenu li a:hover{color:#3C5494;text-decoration:underline;}

#header .login .tab{color:#FFF;background-image:url(../img/bg_login_lores.png);}
#header .login a:hover{text-decoration:none;}

#header .main_menu li{color:#FFF;}

#header .main_menu li.arrow{background-position:0 -35px;}
#header .main_menu li.arrow:hover{background-position:0 -70px;}
#header .main_menu li.noarrow{}

#header .main_menu li a{color:#FFFFFF;}
#header .main_menu li a:hover, #header li.on{}

#header .main_menu li ul{background:url(../img/bg_blue_trans.png);}
#header .main_menu li ul li a{color:#FFFFFF;}

#breadcrumb a{color:#333333;}
#breadcrumb a.on {color:#3C5494;}

#footer{border-color:#CCC;}

#subfooter, #subfooter a{color:#666;}

.youtube_splash{background:url(../img/bg_home_intro.png) no-repeat right #252525;}
.youtube_splash .youtube p{color:#FFFFFF;}
.youtube_splash .youtube .desc{color:#FFFFFF;}

.left_grey{background:#EAE9EF;}

.twitter, .banner{background:#EAE9EF;border-color:#CCCCCC;}

.case_studies .case_study{background:#3C5494;}
.case_studies .case_study h2{color:#FFFFFF;}
.case_studies p{color:#FFFFFF;}

.page{background-image:url(../img/bg_pages.png);}
.page .submenu{border-color:#FFF;}
.page .submenu ul li a{color:#000000;}
.page .submenu ul li a.on{color:#3C5494;}

.page .submenu ul li ul{border-color:#CCC;}

.page .submenu .related{border-color:#CCCCCC;background:#FFF;}
.page .submenu .related a{color:#000;}
.page .submenu .related h3{border-color:#CCCCCC;color:#3C5494;}

.data_table .header {background:url(../img/bg_careers_datatable_head.png) no-repeat;}
.data_table th{color:#FFF;}
.data_table td{background:#E5E5E5;border-color:#FFF;}
.data_table tr td a{color:#000000;}
.data_table tr:hover td a{color:#3C5494;}
.data_table tr:hover td{background:#E5E5E5;}

form label{color:#222;}
.input input, .textarea textarea {border-color:#CCC;}
form .warning label{color:#FF0000;}
form .warning input, form .warning textarea{border-color:#FF0000;}
form .submit input {border-color:#FE340E;background:#FE340E;color:#FFFFFF;}
.big_button{background:#FE340E;color:#FFFFFF;}

.pagination ul li a {color:#000000;}
.pagination ul li.on a{color:#3C5494;}

form fieldset {border-color:#CCC;}
form .radiogroup .radio{border-color:#999;}

.multiform_links li a {border-color:#CCC;}
.multiform_links li.on a{background:#EAE9EF;color:#3C5494;border-color:#3C5494;}

.thumbnails li img{border-color:#BDBDD5;}
