﻿* { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; }
img { border: none}
br { clear: both}
p {font-size:0.8em;}
h1 {font-size:1.5em; font-weight:bold; color:#001955;}
h2 {font-size:1.1em; font-weight:bold;color:#001955;}
h3 {font-size:0.9em; font-weight:bold;color:#001955;}

span.titleblk {font-weight:bold; color:Black;}
span.rtitleblk {font-weight:bold; color:Black; padding-left:40px;}
span.rtitleblk a {color:#001955; text-decoration: none;}
span.rtitleblk a:hover {color:#2e91e7;}

span.titlewht {font-weight:bold; color:White;}
span.stdblk {color:Black;}
span.stdwht {color:white;}

#container 
{
    width:736px;
    background:url(images/bottom_swirls.gif) no-repeat bottom right; 
}

#top {background:url(images/top_banner.jpg); height:80px; width:736px;}

#menu {
	width: 127px;
	float: left;
	padding: 3px;
}

#menu ul 
{ 
	background-color: #f7f7f3;
}

#menu ul li 
{
    background: url(images/button_bg.gif);
	list-style-type: none;
}

#menu ul li a 
{
	display: block;
	height: auto;
	min-height: 24px;
	width: 117px;
	font-size: 0.8em;
	text-decoration: none;
	color: #cccccc;
	padding-left: 10px;
	padding-top: 4px;
}

/* Hack for IE6 to make it correct size and resizable*/
* html #menu ul li a{
	height: 24px;
}
#menu ul li a:hover{
	color: white;
	font-weight:bold;
	background: #2e91e7;
}

#menu ul li a.chose{
	background: #2e91e7;
	color: white;
}

#contactblock 
{
    background: #2e91e7;
    border: solid 1px #222222;
    margin-top: 2px;  
    display: block;
    padding: 5px;
    font-size:0.7em;
}

#contactblock a {color:white; text-decoration: none;}
#contactblock a:hover {color:#cccccc;}

#content_navmain 
{
    min-height:400px;
    float:right;
    width:600px;
}

    
/* Hack for IE6 to make it correct size and resizable*/
* html #content_navmain
{
	min-height: 400px;
}

#content 
{
    float:left;
    width:461px;
    border: solid 1px #222222;
    margin-top: 3px;
    margin-bottom: 10px;
    padding: 2px;
    font-size:1em;
    }
    
#content img {border:solid 1px; padding: 1px;}

#content2 
{
    float:left;
    width:380px;
    border-right: solid 1px #222222;
    border-left: solid 1px #222222;
    margin-top: 3px;
    margin-bottom: 10px;
    padding: 2px;
    font-size:1em;
    }
    
#content_case
{
    float:left;
    width:461px;
    border-left: solid 1px #222222;
    border-right: solid 1px #222222;
    margin-top: 3px;
    margin-bottom: 10px;
    padding: 2px;
    font-size:1em;
    }
 
#content_right 
{
    float:right;
    width:127px;
    margin:2px;
    font-size:0.7em;
}
    
    
#right_pic 
{
    padding: 2px;
    float:right;
    width:202px;
    margin:2px;
    font-size:0.6em; 
}
#right_pic img {border: solid 1px;}
 
#right_case 
{
    float:right;
    width:127px;
    margin:2px;
    font-size:0.7em;
    text-align:center;
}
#right_case img {border: solid 1px;}
 
    
#content_right a {color:#001955; text-decoration: none;}
#content_right a:hover {color:#2e91e7;}

#casestudy 
{
    background: #e2e2e2 url(images/case_study_bg.gif) no-repeat;
    padding-left: 4px;
    padding-top: 2px;
    padding-right: 2px;
    border: solid 1px #222222;
}

#glossary 
{
    background: #339aef url(images/glossary.gif) no-repeat;
    margin-top: 5px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 4px;
    padding-right: 2px;
    border: solid 1px #333333;
}
#language1 {float:left;margin: 5px;}
#language2 {float:right;margin: 5px;}
#language3 {float:left;margin: 5px;}

#footer 
{
    clear:both;
    text-align:center;
    font-size:0.8em;
    color:#001955;
    border-top: solid 1px #333333;
	height:20px;
    }
#footer a 
{
    color:#001955;
    text-decoration: none;
    }
#footer a:hover {color:#2e91e7;}