﻿/*********************************/
/*      Main design elements     */
/*********************************/
Body
{
	background-color: #FFFFFF;
	font-family: Trebuchet MS, Arial, Helvetica, Verdana;
	color: #664864;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
Body p
{
	line-height: 18px;
	margin: 0px;
	padding: 0px;
	
}
h1
{
	font-size: 14px;
	text-transform: uppercase;
	margin: 4px 25px 4px 25px;
}
.Content2 h1
{
	margin: 4px 0px 4px 0px;
}
h2
{
	font-size: 12px;
	font-weight: bold;
}
h3
{
	font-size: 11px;
	font-weight: bold;
}
a:link, a:active, a:visited
{
	color: #0033CC;
	text-decoration: underline;
	cursor: pointer;
}
a:hover
{
	text-decoration: none;
	cursor: pointer;
}
img
{
	border: none;
	border-width: 0px;
}
input, select
{
	font-family: Trebuchet MS, Arial, Helvetica, Verdana;
}

#Main
{
	width: 886px;
	margin: 0px auto 20px auto;
	background-image: url(/Images/Design/main_back.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#Top
{
	height: 120px;
	width: 886px;
	overflow: hidden;
	background-image: url(/Images/Design/top_back.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#Logo
{
	position: absolute;
	margin: 12px 0px 0px 6px;
}
#MenuTop
{
	width: 886px;
	height: 27px;
	overflow: hidden;
	position: absolute;
	margin-top: 93px;
	font-size: 12px;
	text-transform: lowercase;
}
#MenuTop a.TopMenuItem:link, #MenuTop a.TopMenuItem:active, #MenuTop a.TopMenuItem:visited
{
	/*float: right;*/
	margin-right: 15px;
	text-decoration: none;
	color: #FFFFFF;
}
#MenuTop a.TopMenuItem:hover
{
	text-decoration: underline;
}
#MenuTop a.TopMenuItem_log-out:link, #MenuTop a.TopMenuItem_log-out:active, #MenuTop a.TopMenuItem_log-out:visited
{
	background-image: url(/Images/Design/Icon Balls/point.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#MenuTop a.TopMenuItem_viewuserinfo:link, #MenuTop a.TopMenuItem_viewuserinfo:active, #MenuTop a.TopMenuItem_viewuserinfo:visited
{
	background-image: url(/Images/Design/Icon Balls/point.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#MenuTop a.TopMenuItem_contactus:link, #MenuTop a.TopMenuItem_contactus:active, #MenuTop a.TopMenuItem_contactus:visited
{
	background-image: url(/Images/Design/Icon Balls/point.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#MenuTop a.TopMenuItem_Home:link, #MenuTop a.TopMenuItem_Home:active, #MenuTop a.TopMenuItem_Home:visited
{
	background-image: url(/Images/Design/Icon Balls/point.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#MenuTop a.TopMenuItem_Download:link, #MenuTop a.TopMenuItem_Download:active, #MenuTop a.TopMenuItem_Download:visited
{
	background-image: url(/Images/Design/Icon Balls/point.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}
#Canvas
{
	width: 886px;
	overflow: hidden;
}
#Canvas .CanvasTable
{
	width: 886px;
}
#MenuLeft
{
	width: 169px;
	float: left;
	background-color: #DBDADA;
	background-image: url(/Images/Design/leftmenu_back.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	min-height: 400px;
}
#MenuLeft #MenuLeftTop
{
	height: 31px;
	background-image: url(/Images/Design/leftmenu_top_back.gif);
	background-repeat: no-repeat;
}

#MenuLeft .ProductGroups .Level1
{
	background-image: url(/Images/Design/menuleft_bar.gif);
	background-position: left bottom;
	background-repeat: repeat-x;
	padding-bottom: 3px;
}
#MenuLeft .Level1 .Icon
{
	float: left;
	padding: 5px 2px 2px 2px;
}
#MenuLeft .Level1 .Text
{
	padding: 2px;
	display: block;
	text-decoration: none;
	color: #453B2E;
}
#MenuLeft .Level1 .Text a:link, #MenuLeft .Level1 .Text a:visited, #MenuLeft .Level1 .Text a:active
{
	text-decoration: none;
	color: #453B2E;
}
#MenuLeft .Level1 .Text a:hover
{
	text-decoration: underline;
}

#MenuLeft .ProductGroups .Level2
{
	margin-left: 17px;
	padding-bottom: 3px;
}
#MenuLeft .Level2 .Icon
{
	float: left;
	padding: 5px 2px 2px 2px;
}
#MenuLeft .Level2 .Text
{
	padding: 2px;
	display: block;
	text-decoration: none;
	font-size: 11px;
}
#MenuLeft .Level2 .Text a:link, #MenuLeft .Level2 .Text a:visited, #MenuLeft .Level2 .Text a:active
{
	text-decoration: none;
	color: #453B2E;
}
#MenuLeft .Level2 .Text a:hover
{
	text-decoration: underline;
}

#MenuLeft div.LeftSubMenuItem
{
	margin-left: 17px;
}
#MenuLeft div.LeftSubMenuItem a:link, #MenuLeft div.LeftSubMenuItem a:active, #MenuLeft div.LeftSubMenuItem a:visited
{
	display: block;
	text-decoration: none;
	color: #453B2E;
	font-size: 11px;
}
#MenuLeft div.LeftSubMenuItem a:hover
{
	text-decoration: underline;
}


#Content
{
	min-height: 500px;
}
#Bottom
{
	width: 886px;
	height: 50px;
	text-align: right;
	font-size: 10px;
	color: #AAAAAA;
}
#Bottom a:link, #Bottom a:active, #Bottom a:visited
{
	text-decoration: underline;
}
#Bottom a:hover
{
	text-decoration: none;
}

#Content .Bar
{
	background-image: url(/Images/Design/content_bar.gif);
	background-repeat: repeat-x;
	height: 3px;
}
#Content a.Link:link, #Content a.Link:active, #Content a.Link:visited
{
	background-image: url(/Images/Design/open.gif);
	background-position: 3px 5px;
	background-repeat: no-repeat;
	padding: 2px 2px 2px 17px;
	display: block;
	text-decoration: none;
}
#Content a.Link:hover
{
	text-decoration: underline;
}

#Content .Content
{
	margin: 4px 25px 4px 25px;	
}

.Table th
{
	text-align: left;
}