/*****************************************************************************************
**
**	Global Style Rules
**
***/

body, p, td, li
{
	color: #444444;
	font-family: "verdana", sans-serif;
	font-size: 12px;
	line-height: 18px;
}

body
{
	background: url(/images/background/background.gif);
    color: #444444;
    background-color: #ffffff;
    padding:0px;
    margin:0px;
    text-align:center;
}

.small
{
	font-size: 10px;
	line-height: 15px;
}


a:link, a:visited, a:active
{
	color: #4b7aa0;
	text-decoration: underline;
}
a:hover
{
	color: #aed4b6;
	text-decoration: underline;
}

h1, h2, h3, h4
{
	padding: 0px;
	margin: 0px;
}
h1 {font-size:16px;}
h2 {font-size:14px;}
h3 {font-size:12px;}
h4 {font-size:10px;}


/************************** Global Page Layout **************************/
div.body
{
	width:750px;
	text-align:center;
}


/* Header */
div.globalTools
{
	color:#000000;
	float:right;
	width:100px;
	text-align:left;
}
div.bar
{
	font-size:12px;
	font-weight:bold;
}
div.bar1
{
	float:left;
	width:68px;
	height:29px;
	background: url("/images/header/bar_01.gif") no-repeat top left;
}
div.bar2
{
	float:left;
	width:119px;
	height:29px;
	background: url("/images/header/bar_02.gif") no-repeat top left;
}
div.bar3
{
	float:left;
	width:200px;
	height:29px;
	background: url("/images/header/bar_03.gif") no-repeat top left;
}
div.bar4
{
	float:left;
	width:148px;
	height:29px;
	background: url("/images/header/bar_04.gif") no-repeat top left;
}
div.bar5
{
	float:left;
	width:117px;
	height:29px;
	background: url("/images/header/bar_05.gif") no-repeat top left;
}
div.bar6
{
	float:left;
	width:98px;
	height:29px;
	background: url("/images/header/bar_06.gif") no-repeat top left;
}
a.header:link, a.header:visited, a.header:active
{
	color: #ffffff;
	text-decoration: none;
}
a.header:hover
{
	color: #ffffff;
	text-decoration: none;
}


/* Body Content */
div.bodyTop
{
	background: url("/images/background/body.gif") no-repeat top;
	margin-top:10px;
	clear:both;
	font-size:1px;
	line-height:10px;
}
div.bodyMiddle
{
	background-color:#ffffff;
	border-left:solid 1px #888888;
	border-right:solid 1px #888888;
	padding:0px 10px;
	text-align:left;
}
div.bodyBottom
{
	background: url("/images/background/body.gif") no-repeat bottom;
	margin-bottom:10px;
	font-size:1px;
	line-height:10px;
}



/* Footer */
p.footer
{
	color:#999999;
	margin-top:20px;
}
a.footer:link, a.footer:visited, a.footer:active
{
	color: #000000;
	text-decoration: none;
}
a.footer:hover
{
	color: #4b7aa0;
	text-decoration: underline;
}



/* Menu and Content */
div.contentMenu
{
	float:left;
	width:235px;
}
div.contentBody
{
	float:right;
	width:460px;
	margin:3px 10px;
}

div.whiteOPBody
{
	background: url("/images/background/whiteOPBody.gif") no-repeat bottom left;
	width:235px;
}
div.blueOPBody
{
	background: url("/images/background/blueOPBody.gif") no-repeat bottom left;
	width:235px;
}
div.blueOPTitle
{
	color: #ffffff;
	font-weight:bold;
	background: url("/images/background/blueOPTitle.gif") no-repeat top left;
	width:235px;
	height:23px;
}
div.greenOPBody
{
	background: url("/images/background/greenOPBody.gif") no-repeat bottom left;
	width:235px;
}
div.greenOPTitle
{
	color: #ffffff;
	font-weight:bold;
	background: url("/images/background/greenOPTitle.gif") no-repeat top left;
	width:235px;
	height:23px;
}
div.OPTitle
{
	padding:2px 0px 0px 40px;
}
div.OPContent
{
	padding:0px 10px 10px;
}

img.dots
{
	float:left;
	border-style:none;
	width:14px;
	height:14px;
	margin:2px 10px 0px 0px;
}

/************************** Homepage **************************/
img.mastheadThird
{
	width:235px;
	height:235px;
	border-style:none;
}