body {
	background-color: white;
	margin: 0;
	padding: 0;
	font-family: arial;
	font-size: 9pt;
	cursor: default;
}
td{
	font-size: 9pt;
	vertical-align: top;
}
img{
	border: 0;	
}

/* Layout Div */
body div.layout {
	width: 1010px;
}

/*** Default Left/Right Div ***/
body div.layout div div.left {
	width: 169px;
}

body div.layout div div.right {
	width: 841px;
}

/** Top Div **/
body div.layout div.top {
	height: 120px;
}

body div.layout div.top div.left {
	background-image: url( /images/TopLeft.gif );
	background-position: top left;
	background-repeat: no-repeat;
	height: 120px;
}

body div.layout div.top div.right div.rightRepeatStart {
	background-image: url( /images/TopRepeatStart.gif );
	background-position: top left;
	background-repeat: repeat-x;
	height: 120px;
	width: 10px;
}

body div.layout div.top div.right div.rightRepeat {
	background-image: url( /images/TopRepeat.gif );
	background-position: top left;
	background-repeat: repeat-x;
	height: 120px;
	width: 251px;
}

body div.layout div.top div.right div.rightEnder {
	background-image: url( /images/TopEnder.gif );
	background-position: top left;
	background-repeat: no-repeat;
	height: 120px;
	width: 580px;
}

/** Middle Div **/
body div.layout div.middle {
	background-image: url( /images/LeftRepeat.gif );
	background-repeat: repeat-y;
}
body div.layout div.middle td.left{
	width: 169px;
	text-align: left;
}
body div.layout div.middle td.left div.spacer{
	width: 169px;
}
body div.layout div.middle td.left div.item_0{
	width: 125px;
	text-align: center;
	margin-left: 6px;
	margin-bottom: 10px;
}
body div.layout div.middle td.left div.item_0 p{
	margin: 0;
	font-weight: bold;
}
body div.layout div.middle td.left div.item_0 p a{
	color: black;
	text-decoration: none;
}
body div.layout div.middle td.left div.item_0 p.subLink{
	font-size: 11px;
	font-weight: normal;
	margin-bottom: 2px;
}
body div.layout div.middle td.right{
	width: 820px;
}

/** Bottom Div **/
body div.layout div.bottom {
	height: 45px;
}

body div.layout div.bottom div.left {
	background-image: url( /images/BottomLeft.gif );
	background-position: top left;
	background-repeat: no-repeat;
	height: 90px;
}

body div.layout div.bottom div.right div.rightRepeatStart {
	background-image: url( /images/BottomRepeatStart.gif );
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 90px;
	width: 10px;
}

body div.layout div.bottom div.right div.rightRepeat {
	background-image: url( /images/BottomRepeat.gif );
	background-position: bottom left;
	background-repeat: repeat-x;
	height: 90px;
	width: 251px;
}

body div.layout div.bottom div.right div.rightEnder {
	background-image: url( /images/BottomEnder.gif );
	background-position: bottom left;
	background-repeat: no-repeat;
	height: 90px;
	width: 580px;
}

/** Contact Form **/
td.conData input, td.conData select, td.conData textarea{
	border: 1px solid #000000;
}
td.conData input.submit{
	border: 1px solid #DDDDDD;
	background-color: #b5dbfa;
	color: 0000FF;
	font-size: 9pt;
}
td.conError{
	color: red;
}
div.conSuccess{
	color: green;
}
