*
{
	font-family: Arial, Verdana, Helvetica;
	font-size: 11px;
}
html
{
	overflow-y: scroll;
}
body
{
	FONT-FAMILY: Arial, Verdana, Helvetica;
	FONT-SIZE: 11px;
    BACKGROUND-COLOR: #FFFFFF;
	margin: 0px 0px 0px 0px;
	vertical-align: top;
	COLOR: #707070;
}

#body
{
	position:absolute; 
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: url(../images/bg.gif) repeat-x;
}

a
{
	COLOR: #707070;
	text-decoration: underline;
}

td.main
{
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}

td.mainleft
{
	width: 13px; 
	background: url(../images/shadow_left.gif) repeat-y;
	text-align: right;
}

td.mainright
{
	width: 14px; 
	background: url(../images/shadow_right.gif) repeat-y;
	text-align: left;
}

td.subtitle
{
	background: url(../images/sub_bg.gif) repeat-x;
	height: 25px;
	border-top: 1px solid #B2B1B1;
	padding-left: 5px;	
}
td.subtitle_new
{
	border-top: 1px solid #B2B1B1;
	padding-left: 5px;	
}
td.subtitlenew
{
	border-top: 1px solid #B2B1B1;
}

td.shadowbottom
{	
	background: url(../images/shadow_bottom.gif) repeat-x;
}
td.shadowbottomheader div
{
	background-color: #8ea5ba;
	height: 4px;
	margin: 0px 1px 0px 1px;
}

td.iclogo
{
	background-color: #F9F9F9;
}

.heading
{
	color: #282884; 
	font-weight: bold; 
	font-size: 14px;
}

/* Padding */
.paddingleft20
{
	padding-left: 20px;	
}

.paddingright10
{
	padding-right: 10px;
}
.paddingleft15
{
	padding-left: 15px;	
}
.paddingright20
{
	padding-right: 20px;	
}

.paddingright40
{
	padding-right: 40px;	
}

.padding20
{
	padding: 20px;
}

.paddingleft20
{
	padding-left: 20px;
}

.paddingleft25
{
	padding-left: 25px;
}

.paddingleft10
{
	padding-left: 10px;
}

.paddingtop5
{
	padding-top: 5px;
}

.paddingbottom10
{
	padding-bottom: 10px;
}

.paddingtop10
{
	margin-top: 10px;
}

.paddingtop12
{
	margin-top: 12px;
}

.paddingbottom20
{
	padding-bottom: 20px;
}

/* Borders */
.borderleftwhite
{
	border-left: 1px solid #ffffff;
}

.borderrightwhite
{
	border-right: 1px solid #ffffff;
}

.bordertopwhite
{
	border-top: 1px solid #ffffff;
}

.borderbottomwhite
{
	border-bottom: 1px solid #ffffff;
}
.EventList
{
	color: #A08182;
	text-decoration: none;
}

.borderrightgrey
{
	border-right: 1px solid #B2B1B1;
}

.borderleftgrey
{
	border-left: 1px solid #B2B1B1;
}

.borderbottomgrey
{
	border-bottom: 1px solid #B2B1B1;
}

.bordertopgrey
{
	border-top: 1px solid #B2B1B1;
}

.bordergrey
{
	border: 1px solid #B2B1B1;
}

/* BG Colours */
.bglightgrey
{
	background-color: #F9F9F9;
}

.bglightblue
{
	background-color:#eef4fc;
}

/* Forms */
.formleft
{
	vertical-align: top;
}

.formright
{
	vertical-align: top;
	padding-left: 10px;
}

.textboxForm
{
    FONT-SIZE: 11px;
    WIDTH: 250px;
    height: 18px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    border-color: #B4C1BA;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.textboxFormShort
{
    FONT-SIZE: 11px;
    width: 150px;
    height: 18px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    border-color: #B4C1BA;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.textareaForm
{
    FONT-SIZE: 11px;
    WIDTH: 200px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    border-color: #B4C1BA;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.textareaFormShort
{
    FONT-SIZE: 11px;
    WIDTH: 150px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    border-color: #B4C1BA;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
}

.thumbnailsGrid img
{
 	padding: 10 10 10 10;
 	margin-bottom: 10px;
 	
}

.latestUpdates
{
	background-image: url(../images/latest.gif);
	height: 275px;
	border:0px;
	padding-top:80px; 
	padding-left:70px; 
	padding-right:30px;
	color: #707070;
}

.latestUpdates a
{
	color: #707070;
	text-decoration: none;	
}
.latestUpdates a:Hover
{
	color: #707070;
	text-decoration: underline;	
}

/*
 * Case Studies
 */
.category
{
	padding-bottom: 5px;
}

ul.cases
{
	margin: 0;
	padding: 0;
}

ul.cases li
{
	margin: 0;
	padding: 0 0 5px 25px;
	
	list-style-type: none;
}

.intro
{
}

.intro img
{
	margin: 5px 0 15px 0;
}

.question
{
	color: #333366;
}

.question b
{
	color: #6F85A9;
}

.score
{
	color: #333366;
}

.score b
{
	color: #6F85A9;
}

.answers
{
	color: #5D5D5D;
	
	margin: 10px 0 10px 10px;
	padding: 0;
}

.answers .correct
{
	color: #0076A3;
	
	font-weight: bold;
}

.analysis
{
	margin: 0 5px 5px 5px;
	padding: 1px 10px 10px 10px;
	
	color: #FFFFFF;

	background: url(../images/sub_caseanalysis_bg.gif) repeat-x;
	background-color: #7E5557;
}

.analysis h1
{
	color: #FCFCE2;
	
	margin: 0;
	padding: 0;
}

.analysis img.heading
{
	border: none;
	float: none;
	padding: 0;
	margin: 0;
}

.analysis img
{
	float: right;
	clear:right;
	margin: 5px 0 5px 5px;
}

.mainImages
{
}

.mainImages img
{
	margin: 5px 5px 5px 0;
}

/* Search */
.textboxSearch
{
    FONT-SIZE: 11px;
    width: 125px;
    height: 18px;
    FONT-FAMILY: Arial, Verdana, Helvetica;
    border-color: #B4C1BA;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFFFF;
    margin-bottom: 2px;
    margin-top: 0px;
    vertical-align: middle;
    color: #707070;
}

.buttonSearch
{
    border-color: #B4C1BA;
    border-width: 1px;
    border-style: solid;
}

.jobTitle
{
	COLOR: #282884;
}

.links
{
	color:#8da4b9;
}

.memmogram_back
{
	background-image:url(../images/home_back.gif);
	background-repeat:no-repeat;
	width:186px;
	height:123px;
}

.disclaimertag
{
	color:#587b99
}

/* menu */
.topMenu, .baseitem
{
	height: 27px;
}
.topMenu, .topMenu *
{
	z-index: 4;
}
.bottomMenu, .baseitem
{
	height: 26px;
}
.bottomMenu, .bottomMenu *
{
	z-index: 2;
}
.menu
{
	width: 100%;
}
.menu .baseitem
{
	float: left;
	position: relative;
}
.menu .baseitem .jsubmenu
{
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
	display: none;
	background: white;
}
.menu .baseitem .sublist
{
	position: relative;
	left: 0px;
	width: 117px;
	border-top:#93A3B7 solid 1px;
}
.menu .baseitem .sublist .subitem
{
	background-color:#BCC5D2;
	border-right:#93A3B7 solid 1px;
	border-bottom:#93A3B7 solid 1px;
	border-left:#93A3B7 solid 1px;
	padding: 3px;
	visibility:inherit;
}
.menu .baseitem .sublist .over
{
	background-color: #FFFFFF !important;
}
.menu .baseitem .sublist .subitem a
{
	text-decoration: none;
	color: #000000;
}
.search
{
	padding: 3px 10px 4px 0px;
}