﻿/* This file needs to be saved in the UTF-8 format in order to handle EditMenuName attributes with non-english characters */

/* --- Divs used for page structure ---*/
#fulldiv
{
	width:970px;
	padding: 0em 1em 1em 1em;
	display:block;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}
#advertdiv
{
	padding: 1em 0.2em;
	width: 13em;
	float:left;
}
#containerdiv
{
	padding: 0em em 0em 0em;
	width: 970px;
	text-align: left;
	float:left;
	display: block;
	margin-left: 0em;
	margin-top: -0.2em;
	background-color: #FFFFFF;

}
#vit
{
	padding: 0em 0em;
	width: 61em;
	text-align: left;
	float:left;
	background-color: #FFFFFF;
	margin-bottom: 0.1em;
}
#lightergrey
{
	padding: 0em 0.1em 0.1em 0em;
	width: 61.4em;
	text-align: left;
	float:left;
	background-color: #CACBCE;
}
#lightgrey
{
	padding: 0em 0.1em 0.1em 0em;
	width: 61.3em;
	text-align: left;
	float:left;
	background-color: #9C9D9F;
}
#darkgrey
{
	padding: 0em 0.1em 0.1em 0em;
	width: 61.2em;
	text-align: left;
	float:left;
	background-color: #484849;
}
#contentdiv
{
	padding-left: 0em;
	width: 54.5em;
	float:left;
	display: block;
}
#contentsdiv
{
	padding-left: 0em;
	width: 60.8em;
	float:left;	
}
#headerdiv
{
	display: block;
	height:5em;
	width:100%;
	clear:right;
	text-align:left;
}
.headerimage
{
	height: 3em;
	border: 0;
}

#leftmenudiv
{
	width: 14.1em;
	text-align: left;
	float:left;
	padding-top: 0em;
	padding-bottom: 1em;
	margin-left: 0.4em;
}
#leftsidediv
{
	width: 14.1em;
	text-align: left;
	float:left;
	padding-top: 0.5em;
}
#mainareadiv
{
	width: 700px;
	float: left;
	text-align: left;
	margin-top: 0em;
	padding-bottom: 0em;
	margin-left: 0.4em;
	display: block;
}
#pageareadiv
{
	width: 32em;
	float: left;
	text-align: left;
	margin-top: 0.5em;
	margin-left: 2em;
}
#rightareadiv
{
	width: 19.8em;
	float: right;
	text-align: right;
	margin-top: 0em;
	display: block;
	padding-bottom: 0em;
	margin-right: 0.3em;
}
#pagerightareadiv
{
	width: 20.5em;
	float: right;
	text-align: left;
	margin-top: 0.5em;
	padding-bottom: 0.5em;
	margin-right: 0.4em;
}
#pageareadiv1
{
	width: 74em;
	float: left;
	padding-top: 1em;
	padding-bottom: 1em;
	text-align: left;
	margin-top: 1em;
	margin-left: 0em;
}
#wdediv
{
	padding: 0em 0em 1em 0em;
	width: 58em;
	float: left;
	text-align: left;
	margin-left: 0.5em;
}
#leftheaderdiv
{	width: 53em;
	float: left;
	padding: 1em 0em 0em 2em;
}
#rightheaderdiv
{	text-align: left;
	width: 25em;
	float:left;
}


img
{	border: 0;
}
body 
{ 
	margin:12px 0px 60px 0px; 
	text-align:center; 
	background:#CDDDEC url(../../images/bodybghtile.gif) repeat-x; 
	color:#000; 
	font-family:Arial, Tahoma, Verdana, Sans-Serif; 
}

/* -- Standard divs --*/

.leftfloating
{
	float: left;
}
.rightfloating
{
	float: right;
}
.centered
{
	text-align: center;
}
.rightaligned
{
	text-align: right;
}
.leftaligned
{
	text-align: left;
}
.hidden
{
	display:none;
}
img.borderless
{
	border: 0;
}
div.tablerow
{
	width: 99%;
	padding: 0.5em;
}
div.description
{
	float: left;
	width: 20%;
}
div.content
{
	float: right;
	width: 79%;
}
div.fullwidth
{
	width: 100%;
}
div.rightpadded
{
	padding-right: 1em;
}
div.clear
{
	clear: both;
}
div.startpagemainleft
{
	float:left;
	width: 10em;
	padding: 0em 0.45em;
	border-right: solid 0.1em #cccccc;
}

.printbackground
{
	background-color: #ffffff;
}
.searchresult
{
	padding-right: 2em;
	clear:both;
	width:45em;	
}
#footerdiv
{
	margin-top: 1em;
	margin-left: 0.8em;
	width: 76.5em;
	display:block;
	float:left;
}
.footblue
{	
	background-color: #112E6A;
	float: left;
}

div.footerleftcornerdiv
{
	background-image: url(/images/white_leftbottom_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 5px;
	height: 5px;
	float: left;
}
div.footerrightcornerdiv
{
	background-image: url(/images/white_rightbottom_corner.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 5px;
	height: 5px;
	float: right;
}
#footerleftdiv
{
	width: 29em; 
	float: left; 
	text-align: left;
}
#footerrightdiv
{
	width: 29em; 
	float: right; 
	text-align: right;
}

.topline
{
	padding: 0em 0em 0em 0.2em;
	background-color: #112E6A;;
	text-align: left;
	height: 2em;
	width: 74.6em;
}

a.menutophead, a.menutophead:hover
{
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.activemenutophead, a.activemenutophead:hover
{
	font-size: 1em;
	height: 2em;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFFFF;
}

#rightareadiv1
{
	padding: 1em 0.5em;
	width: 20em;
	float: right;
	text-align: left;
	background-color: 999999;
}
#mainareadivbottom
{
	width: 100%;
	height: 5.2em;
	float: left;
	text-align: left;
	margin-top: 0.5em;
	display: block;
	background-color: #919191;
}

#mainareadivtop
{

	width: 100%;
	float: left;
	text-align: left;
}
.footdiv
{
	background-color: #112E6A;
	text-align: left;
}




.popUpMenu {
 border-top:0px solid #42498D;
 border-left:10px solid #42498D;
 border-right:0px solid #42498D;
 border-bottom:0px solid #42498D;
 background-color: #DDDDDD;
 position: absolute;
 visibility:hidden;
}
.footleftdiv
{
	float: left;
	margin-left: 1em;
}

.footrightdiv
{
	float: right;
	margin-top: 1em;
}

.footertext
{
	padding: 0em 0em 0em 2em;
	text-align: left;
	color: #FFFFFF;
}
div.lightleftcornerdiv
{
	background-image: url(/images/bo/light_left_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 5px;
	height: 5px;
	float: left;
}
div.lightrightcornerdiv
{
	background-image: url(/images/bo/light_right_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 5px;
	height: 5px;
	float: right;
}
div.lightblueline
{
	background-color: #D1D9E6;
	display: block;
	height: 5px;
	margin-bottom: 0.8em;
	clear: left;
}
div.lightblueline1
{
	background-color: #D1D9E6;
	display: block;
	height: 5px;
	margin-bottom: 0.8em;
	float: right;
}

#somediv
{
	padding-left: 1em;
	background-color: #FFFFFF;
	float:left;
}
#somediv1
{
	padding-left: 0.5em;
	width: 40;
	margin-top: 1em;
	background-color: #CCCCCC;
	float:left;
}


.mainleftdiv{ width: 62%; float:left;}
.mainrightdiv{ width: 35%; float:right;}

/* businessprofile */
.leftedit{ width: 25%;float:left; padding: 0.5em 0;}
.rightedit{width:70%; float:left;padding: 0.5em 1em ;}

.businessprofilemainbody{ padding-top: 0.8em; }
.memberdiv{ margin-top:0.8em; width:100%; font-size: 0.85em; }
.othersdiv{ font-size: 0.85em; }
.memberitem{ margin-top: 5px; margin-bottom: 5px; padding-bottom:1em; clear:both;}
.memberpic{ width: 22%; float:left; margin-bottom:0.5em; }
.memberdata{ margin-left: 0.2em; width: 77%; float:left;}
.memberdatatop{ background-color: #c1d72f; color:#000000; padding: 3px; font-weight: bold; float: left; width: 45em;}
.memberdatatopleft{float: left; width: 45%;}
.memberdatatopright{float: right; width: 55%; text-align: right;}
.memberdatacontent{float:left; padding-left:0.3em; width:90%;}
.oddothersdataitem{float: left; background-color: #c1d72f; padding: 0.1em 0.4em; width: 100%; font-weight: bold; }
.evenothersdataitem{float: left; padding: 0.1em 0.4em; width: 100%; font-weight: bold; }
.othersdataitemleft{float: left; width: 54%;}
.othersdataitemright{float: right; width: 45%; text-align: right;}

.whitelink, a.whitelink,a.whitelink:visited { text-decoration:none; color: #000000;}
a.whitelink:hover {text-decoration:underline; color: white;}
.factitem{margin-top:3px; margin-bottom:3px}







