/* CSS Document */
body{
	margin: 0;
	padding:0;
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #bdbaba;		
	line-height: 1em;	
}

p,h1,h2,ul,li,form{margin:0;padding:0;}
p {margin-bottom: .5em;}
strong{color: #666666;}

a,a:hover,a:link,a:visited{color: #7559ef;text-decoration:none;}
a:hover{color: #9f8cf3;}
img{border:0;}

.clear{clear:both;}

input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: solid 1px #cccccc;
	font-size: .8em;
	color: #666666;
	}

.inputnoBorder{
	border: none;
	}


h1,h2{margin-bottom:.5em;}
h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 2.2em;
	font-weight: normal;
	color: #d0725b;
	line-height: 140%;
	}
h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.8em;
	color: #666666;
	font-weight: normal;
	}

.barsep{font-size:.7em;color:#666666;vertical-align:middle;}

#canvas, .canvas{
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 0;
	background-color: #ffffff;
	background-image: url(/virtualoffice/includes/design/images/bg.jpg);
	background-position: top;
	background-repeat: repeat-y;
	min-height: 1100px;
	height: auto !important;
	height: 1100px;
	overflow: visible;
	}

#header{padding-top: .5em;}
#header .logo{float:left;}
#header .topright{float: right;font-size: .8em;padding-right: .7em; text-align:right;}

#header .topright .search{
	margin-top: 1em;
	color:#999999;
	font-weight:bold;
	}

#navbar{
	clear: both;
	text-align:right;
	background-color: #e3e3e3;
	padding: .2em;
	margin-bottom: 1em;
	}
#navbar a
#navbar a:hover,
#navbar a:visited,
#navbar a:link{padding:0;margin:0;margin-left:10px;margin-right:10px;border:0;}

#left {
	float:left;
	width:210px;
	margin:0; padding:0;
	font-size:80%;
	}
#right {
	float:left;
	width:210px;
	margin:0; padding:0;
	font-size:80%;
	}
#middle {
	float:left;
	width: 460px;
	padding-left: 10px;
	padding-right: 10px;
	font-size:80%;
	}
	
#middle .MiddleSection{
	margin-bottom: 20px;
	
	}

#IconRow{width:100%;margin-left:auto;margin-right:auto;}
#IconRow .IconCell{float:left;display:inline;cursor:pointer;}
#IconRow .IconCell .Icon{text-align:center;cursor:pointer;}
#IconRow .IconCell .IconLink{text-align:center;}

/* ******* Widget Container *******  */
	.widget{float:left;width: 210px;}	
	.widget .top{
		width: 206px;
		margin-left: auto;
		margin-right: auto;
		border-bottom: solid 1px #e0e0e0;
		height: 1px;
	}	
	.widget .content{
		float:left;
		width: 180px;
		border-bottom: solid 1px #f1f1f1;
		background-image: url(/virtualoffice/includes/design/images/contentbg.jpg);
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
		padding-bottom: 15px;
	}
	.widget .shadow{
		float:left;
		width: 210px;
		height: 20px;
		background-image: url(/virtualoffice/includes/design/images/shadow2.jpg);
		background-position: -1px right;
		background-repeat: no-repeat;
	}	
/* ******* End Widget Container ****** */