/*
 * This file is part of the Da Vinci Risk website.
 * (c) 2007 Da Vinci Risk limited http://www.davincirisk.com
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

html
{
color: #333333;
background-color: #ffffff;
font: normal 100%/1.4em Tahoma;
margin-left: auto;
margin-right: auto;
width: 95%;
}

body {
}

br     {font-size:1em}
.s     {font-size:0.8em;  color:#5F5F5F; text-decoration:none}
.s1    {font-size:0.8em;  color:#7B7B7B; text-decoration:none}
.green {color:#677E85; text-decoration:none}
.red   {font-size:0.7em;  color:#EE4900;}
.red1  {font-size:0.7em;  color:#F46C00; text-decoration:none}
.o     {font-size:0.8em;  color:#FFBA00; text-decoration:none}
.o1    {font-size:1.0em;  color:#FFBA00; text-decoration:none}
.blue  {font-size:0.8em;  color:#005F90;}
.blue1 {font-size:1.1em;  color:#005F90;}
.w     {font-size:0.8em;  color:#FFFFFF; }
.b     {font-size:0.8em;  color:#393939; text-decoration:none}
.b1    {font-size:0.8em;  color:#393939; }
.sectionheader { font-family: Tahoma; font-weight: bold; font-size: medium; color: #ffba00; }
.necessaryfield {color: #FF0000}

.style1 {
font-family: Tahoma;
color: #FFBA00;
font-size: large;
font-weight: bold;
}

.style2 {
color: #FFCC66;
font-style: italic;
}

#input{
width:16.0em;
height:2.1em;
}

#input1{
width:13.4em;
height:2.1em;
}

#textarea{
width:10.2em;
height:4.8em;
border-width:0.1em;
border-style:solid;
border:none;
background-color:#F0EAE3;
overflow:auto
}

div#header {
clear:both;
text-align: left;
background-color: #ffffff;
color: #005f90;
border-bottom: medium #183394 groove;
font-size: 70%;
height: 10.4em;
line-height: 1.0em;
margin-left: auto;
margin-right: auto;
}

div#header .logo {
padding: 15px;
width: 150px;
float: left;
height: 54px;
}

div#header .top_menu_text {
text-transform: uppercase;
padding-top: 46px;
left: 0em;
}

div#header .menu_item {
border-top: #6ba1e7 solid;
float: left;
margin-right:0.5em;
width: 9.5em;
}

div#header a {
text-decoration: none;
font-weight: bold;
}

div#header a:link {
color: #183394;
}

div#header a:visited {
color: #183394;
}

div#header a:hover, a:active {
color: #aa3322;
}

div#wrapper {
clear:both;
margin-left: auto;
margin-right: auto;
text-align: center;
}

div#column_left {
visibility: visible;
position: relative;
width: 21.7em;
float: left;
clear: both;
font-family: Tahoma;
vertical-align: top;
text-align: left;
background-color: #ebebeb;
}

div#column_left div#banner_left_image {
visibility: visible;
position: relative;
background-image: url(/images/easy_future2_new.gif);
height: 11em;
width: 21.7em;
float: left;
clear: both;
background-repeat: no-repeat;
background-position: 0.3em;
background-color: #ebebeb;
text-transform: capitalize;
font-variant: small-caps;
text-align: center;
}

div#column_left .news_incipit {
padding-left: 10px;
padding-top: 5px;
padding-right: 10px;
line-height: 13px;
font-size: 11px;
color: #393939;
text-align: justify;
}

div#column_left div#column_left_content {
clear: both;
visibility: visible;
position: relative;
float:left;
font-family: Tahoma;
vertical-align: top;
text-align: left;
background-color: #e4e6e4;
padding-left: 0.6em;
padding-bottom: 0.6em;
}

div#column_right {
visibility: visible;
position: relative;
width: 21.4em;
float: left;
vertical-align: top;
text-align: left;
}

div#column_right div#banner_right_menu {
visibility: visible;
position: relative;
background-color: #ebebeb;
color: #FFBA00;
font-weight: bold;
height: 10em;
width: 20em;
padding-top: 0.5em;
padding-left: 0.5em;
padding-right: 0.8em;
padding-bottom: 0.5em;
float: left;
}

div#column_right div#banner_right_menu .services_header {
font-family: Tahoma;
font-weight: bold;
font-size: medium;
color: #d99f00;
}

div#column_right div#banner_right_menu .services_menu {
margin-left: 0.3em;
font-size:0.8em;
color:#d99f00;
}

div#column_right div#banner_right_menu .login_form {
text-align:right;
padding-right:0.3em;
padding-top:0.3em;
font-size:1em;
color: #d99f00;
text-decoration:none;
line-height:normal;
}

div#column_right div#banner_right_menu .login_input{
width:14em;
height:1.2em;
}

/*
div#column_right div#left_message {
float: left;
background-image: url(/images/1_p1.jpg);
width: 16em;
height: 6.7em;
background-repeat: no-repeat;
background-color: #525C5D;
}

div#column_right div#right_message {
background-image: url(/images/1_p2.jpg);
float: right;
width: 15.9em;
height: 6.7em;
background-repeat: no-repeat;
background-color: #525C5D;
}
*/

div#column_right div#column_right_content{
visibility: visible;
position: relative;
clear:both;
float: left;
background-color: #F4F4F4;
font-family: Tahoma;
color: #FFBA00;
font-weight: bold;
text-align: left;
width: 21.3em;
}


div#column_reseller {
background-color:#FFFFFF;
color:#0000FF;
float:left;
position:relative;
visibility:visible;
width:15em;
}

div#column_reseller div#banner_reseller_menu a {
text-decoration: none;
font-weight: bold;
}

div#column_reseller div#banner_reseller_menu a:link {
color: #183394;
}

div#column_reseller div#banner_reseller_menu a:visited {
color: #183394;
}

div#column_reseller div#banner_reseller_menu a:hover, a:active {
color: #aa3322;
}

div#column_reseller div#column_affiliations {
visibility: visible;
float: left;
background-color: #FFFFFF;
font-family: Tahoma;
color: #FFBA00;
font-weight: bold;
text-align: left;
width: 13.0em;
}

div#column_reseller div#column_affiliations a {
text-decoration: none;
font-weight: bold;
}

div#column_reseller div#column_affiliations a:link {
color: #183394;
}

div#column_reseller div#column_affiliations a:visited {
color: #183394;
}

div#column_reseller div#column_affiliations a:hover, a:active {
color: #aa3322;
}

div#bottom_menu {
clear: both;
visibility: visible;
text-align: center;
background-image: url(/images/bottom2.gif);
padding-top: 1em;
left: 2.0em;
font-family: Tahoma;
}

div#footer {
padding: 2%;
text-align: center;
clear: both;}

div#maincontent {
text-align: justify;
background-color: #b8e9f9;
position: relative;
width: 60%;
float: left;
padding: 2%;
}
