/*
--------------------------------------------
Set All Units to Bare Minimum
--------------------------------------------
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul {list-style:none;}

/*
--------------------------------------------
Set up the base values for common elements.
--------------------------------------------
	font:80.5% arial,helvetica,sans-serif;
*/
body{
	padding: 0;
	margin: 0;
	font: normal 11px Tahoma, Arial, Verdana, sans-serif;
	color: #575757;
  background-color:#fff;
}

a:link { color:#039; }

a:visited { color:#639; }

/*
--------------------------------------------
Create the sectional looks.
--------------------------------------------
*/
.dividerBar
{
	background-color: #aeaeae;
	height: 5px;
	width: 770px;
}

.banner
{
	padding-top: 10px;
	padding-bottom: 10px;
}

.bannerTitle
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 30px;
	color: #5555AA;
}

.subText
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.footer
{
	background-color: #EFEFEF;
	font:80.5% arial,helvetica,sans-serif;
	width: 100%;
}

.mainBody
{
	position: relative;
}

/*
--------------------------------------------
Create the primary panel look.
--------------------------------------------
*/
.mainPanel
{
  margin:8px 0 1px;
  padding-bottom:1px;
}

.mainTextPanel
{
  margin: 0px 0 0px;
  padding-top: 10px;
  padding-bottom: 10px;
	padding-left: 0px;
	padding-right: 5px;
	color: #444444;
}

.mainTextPanel h1
{
  color:#666;
  font-weight:bold;
  font-size:100%;
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
	border: 1px solid #aeaeae;
}
.mainTextPanel h2
{
  color:#66c;
  font-weight:bold;
  font-size:90%;
  line-height:1em;
	padding-left: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
}

.mainTextPanel h2 a:link { color:#66c; }

.mainTextPanel h2 a:visited { color:#66c; }

.mainTextPanel p
{
  margin: 0px 0 0px;
  padding-top: 10px;
  padding-bottom: 10px;
	padding-left: 30px;
	padding-right: 10px;
	text-align: justify;
}

.miniAdd
{
	border-right: 1px dashed 999999;
	padding-right: 20px;
}

.mainTextPanel ul
{
  padding: 3px 0 3px 50px; 
  line-height:125%; /* sync IE and FF line-height */
  font-size: 95%;
	list-style: disc;
}

.mainTextPanel li
{
  display: block;
  padding: 0 0 10px 0;
}

.mainSubText
{
	font-size: 85%;
	color: #999999;
}

/*
--------------------------------------------
Create the secondary panel look.
--------------------------------------------
*/
.sidePanel
{
  background:#fff url(../images/home_corners.gif) no-repeat -781px bottom;
  margin:8px 0 1px;
  padding-bottom:1px;
  width:189px;
}

.sidePanel h3
{
  background:#C78A2A url(../images/home_corners.gif) no-repeat -592px 0px;
  padding:5px 10px 4px;
  color:#fff;
  font-weight:bold;
  font-size:85%;
  line-height:1em;
 }

.sidePanel ul
{
  padding:9px 0 3px 10px; 
  line-height:101%; /* sync IE and FF line-height */
  border-left:1px solid #aeaeae;	
  border-right:1px solid #aeaeae;	
  font-size:85%;
}

.sidePanel li
{
  display:block;
  padding:0 0 5px;
}

.sidePanel a:link, .sidePanel a:visited
{
	text-decoration:none;
	color:#2f6681;
}

.sidePanel a:hover, .sidePanel a:active
{
	text-decoration:underline;
}

/*
----------------------
Create the menu look.
----------------------
*/
.menuContainer
{}

td.menuBar
{
	background:url(../images/menuBarBackground2.jpg) repeat-x;
	text-align: center;
	height: 26px;
	border-left: 1px solid #CCCCCC;
}

td.menuBar2
{
	background:url(../images/menuBarBackground4.jpg) repeat-x;
	text-align: center;
	height: 26px;
	border-left: 1px solid #CCCCCC;
}

td.menuBar3
{
	background:url(../images/menuBarBackground1.jpg) repeat-x;
	text-align: center;
	height: 26px;
	border-left: 1px solid #CCCCCC;
}

td.menuBar4
{
	background:url(../images/menuBarBackground3.jpg) repeat-x;
	text-align: center;
	height: 26px;
	border-left: 1px solid #CCCCCC;
}

a.menuBar:link, a.menuBar:visited, a.menuBar:active
{
	padding-left: 30px;
	padding-right: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.menuBar:hover
{
	color: #FFCC00;
}

