﻿body 
{
	margin:0px;
	padding:0px;
	font-family:Verdana, Sans-Serif;
}

#container
{
	width:100%;
}

#topmenu
{
	position:absolute;
	top:7px;
	left:430px;
}

.btnContainer
{
	margin:0px;
	padding:0px;
	clear:left;
}

.ulTopMenu
{
	list-style-type:none;
	padding:0px;
	margin:0px;
	float:left;
	margin-right:50px;
}

.ulTopMenu li
{
	display:block;
	float:left;
	list-style-type:none;
	margin-left:20px;
}

.topMenuLink:link,.topMenuLink:hover,.topMenuLink:visited
{
	color:#33029c;
	font-size:10px;
}

.ulLeftMenu
{
	list-style-type:none;
	margin:0px;
	float:left;
	background-color:#f7f7f7;
	background-image:url('../images/left_menu_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom;
	width:240px;
}

.ulLeftMenu li
{
	margin-bottom:15px;
	padding:0px 5px 0px 5px;
}

.leftMenuLink:link, .leftMenuLink:hover, .leftMenuLink:visited
{
	background-image:url('../images/left_bull.png');
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
	line-height:17px;
	color:#3a1dab;
	font-size:13px;
	font-weight:bold;
}

.controlpanel
{
	border:solid 2px #000;
	padding:5px;
	background-color:Beige;
	width:150px;
	position:absolute;
	z-index:100;
}

.partControlPanel:link, .partControlPanel:hover, .partControlPanel:visited
{
	margin-left:10px;
	color:Red;
	font-size:12px;
	clear:both;
}

.zoneControlPanel:link, .zoneControlPanel:hover, .zoneControlPanel:visited,
.menucontrolpanel:link, .menucontrolpanel:hover, .menucontrolpanel:visited
{
	margin-left:5px;
	color:Red;
	font-size:12px;
}

.zoneControlPanel:link, .zoneControlPanel:hover, .zoneControlPanel:visited
{
	clear:both;
}

.linkPanel
{
	vertical-align:top;
	width:50px;
	color:Red;
}

#leftcolcont
{
	width:261px;
	float:left;
	margin-right:38px;
}

#leftcol
{
	margin-left:20px;
	width:240px;
}

#main
{
	width:661px;
	float:left;
	padding-top:25px;
}

.contentControlPanel, .fileControlPanel
{
	border:solid 1px #3f1bb1;
	padding:10px;
	margin:20px 2px 5px 2px;
	width:774px;
	float:left;
}

.threecols, .wide, .leftwide, .rightwide
{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	border-bottom:solid 0px #ccc;
}

.webpartcont
{
	padding:0px;
	margin:10px 5px 15px 5px;
}

.clearform, .clearform dt, .clearform dd
{
    padding:0px;
    margin:0px;
    color:#b28e16;
    font-size:12px;
}

.webpart
{
    width:98%;
    padding:0px 10px 0px 10px;
}

.header
{
	color:#2b7abf;
	font-size:14px;
	font-weight:bold;
	width:100%;
	border-bottom:solid 1px #ccc;
	margin-bottom:10px;
	padding-bottom:5px;
	float:left;
}

.full
{
	margin-top:10px;
	margin-bottom:15px;
	float:left;
	color:#010101;
	font-size:12px;
}

.textbox, .textarea, .caltextbox
{
	border:solid 1px #cdcdcd;
	height:21px;
	line-height:21px;
	font-size:13px;
	clear:both;
	display:block;
	margin:0px;
	margin-bottom:10px;
}

.loginbox
{
	margin-top:10px;
	margin-left:15px;
}

.caltextbox
{
	clear:left;
	float:left;
}

.calendar
{
	float:left;
	vertical-align:bottom;
	margin-top:10px;
}

.textarea
{
	height:auto;
	overflow:auto;
}

.button
{
	background-image:url('../images/btnBackground.png');
	background-repeat:repeat-x;
	height:28px;
	line-height:28px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	width:150px;
	border:solid 0px #fff;
}

.btnClaimSave
{
	background-image:url('../images/btnClaim.png');
	background-repeat:repeat-x;
	height:28px;
	border:solid 0px #fff;
	width:180px;
}

.label
{
	font-size:11px;
	padding:0px;
	margin:0px;
}

.error
{
	background-image:url('../images/error.png');
	background-repeat:no-repeat;
	padding-left:50px;
	width:435px;
	height:52px;
	line-height:52px;
	display:block;
	float:left;
	font-size:11px;
	font-weight:bold;
	color:#fe0002;
	margin-bottom:10px;
}

.red
{
	font-size:11px;
	font-weight:bold;
	color:#fe0002;
}

.errorValid
{
	font-size:11px;
	font-weight:bold;
	color:#fe0002;
	clear:both;
	display:block;
}

.successMsg
{
	font-size:11px;
	font-weight:bold;
	margin-bottom:5px;
	color:#00bb02;
	clear:both;
	display:block;
}

.loginMsg
{
	font-size:12px;
	position:relative;
	top:4px;
	font-weight:bold;
	color:#000000;
}

.logout:link, .logout:hover, .logout:visited
{
	color:#3a1dab;
	font-size:10px;
	font-weight:bold;
}

.claimForm
{
	width:420px;
	border:solid 1px #fff;
}

.halfone
{
	display:block;
	clear:both;
	width:43%;	
}

.row
{
	width:99%;
	float:left;
}

.halfright, .halfleft
{
	float:left;
	width:43%;
}

.halfright
{
	margin-left:6px;
}

.heading
{
	color:#b28e16;
	font-size:14px;
	font-weight:bold;
	width:100%;
	border-bottom:solid 1px #ccc;
	float:left;
	margin-bottom:15px;
}

.homepagecontainer
{
    width:641px;
}
.preview:link, .preview:hover, .preview:visited
{
    color:Red;
    font-size:11px;
}

.black
{
    color:#000;
    font-size:11px;
}

.tableblack
{
	color:#000;
    font-size:11px;
    float:left;
    clear:both;
    margin-bottom:10px;
}

.sys
{
    padding:5px;
}

table
{
    border:solid 0px #fff;
}

.cpanel
{
    clear:left;
    width:99%;
}

.loggedmenu
{
    margin:0px;
    margin-right:10px;
    padding:0px;
    float:right;
}