/* CSS Document */
html {
	margin: 0px;
}
body {
	margin: 0px;
	font: normal 11px Trebuchet MS;
	color: #333333;
	background: #00A2EC url(../img/PAPwrapper5.png);
}
a {
	text-decoration: none;
	}
.title {
	font: normal 15px Trebuchet MS;
	color: #FF0000;
}
.subtitle {
	font: normal 11px Trebuchet MS;
	color: #999999;
}
table {
	font: normal 12px Trebuchet MS;
}
.button {
	font: normal 12px Trebuchet MS;
	padding-left: 5px;
	padding-right: 5px;
}
#topic {
	margin-bottom: 2px;
	min-height: 100px;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background: #FFFFFF url(../img/conbg.png) repeat-x bottom;
	padding-bottom: 10px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#cont {
	width: 750px;
	float:left;
}
.menutitle {
	font: bold 12px Trebuchet MS;
	background: url(../img/menu_divider.png) repeat-x left;
	padding-top: 3px;
	color: #666666;
	padding-left: 20px;
	height: 20px;
}
.adtitle {
	font:   bold 7px Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: center;
	text-transform: capitalize;
	border-bottom: 1px #CCCCCC solid;
	float: left;
	width: 100%;
}
#maincontainer {
	margin: 0 auto;
	margin-left: 25px;
	width: 960px;
	position: absolute;
}
#mainwindow {
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 20px;
	padding-right: 5px;
	border-bottom: 8px solid #045C97;
}
#menu {
	margin: 0px;
	width: 750px;
	padding: 0px;
}
#floating {
	left: 0%;
	width: 200px;
	position: absolute;
	height: 170px;
/*	background: url(../img/paplogo.png); */
	background-color: #FFFFFF;
	border: 1px solid #00A2EC;
	margin-top: 36px;
}
#topmenu {
	width: 100%;
	height: 32px;
}
#header {
	margin-left: 140px;
	margin-top: 5px;
	width: 850px;
	height: 170px;
	background: black;
}
#contentfloating {
	margin-top: 4px;
	left: 1%;
	width: 252px;
	position: absolute;
	height: 430px;
}
#content {
}
#contentright {
	/*background: #FFFFFF url(../img/conbg.png) repeat-x bottom;
	border: 1px solid #CCCCCC;*/
	margin-top: 2px;
	float: right;
	width: 72.5%;
	margin: 0;
	padding: 0;
}
#contentrightleft {
	float: left;
	width: 49.5%;
	border: 1px solid #CCCCCC;
	background: #FFFFFF url(../img/conbg.png) repeat-x bottom;
	margin-bottom: 2px;
}
#contentrightright {
	float: right;
	width: 49.5%;
	border: 1px solid #CCCCCC;
	background: #FFFFFF url(../img/conbg.png) repeat-x bottom;
	margin-bottom: 2px;
}
#contentrightfull {
	margin: 0px;
	margin-top: 2px;
	width: 750px;
	padding: 0px;
	margin-bottom: 2px;
	float: left;
	border: 1px solid #CCCCCC;
	background: #FFFFFF url(../img/conbg.png) repeat-x bottom;
}
#footer {
	background: #F5F5F5;
	width: 100%;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	font: normal 11px Trebuchet MS;
	color: black;
	text-align: center;
	padding-top: 10px;
	height: 45px;
	float: left;
}

.glossymenu{
	padding: 0 0 0 10px;
	margin: 0;
	margin-top: -5px;
	background: url(../files/media/menub_bg.gif) repeat-x; /*tab background image path*/
	height: 46px;
	list-style: none;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: block;
	color:#000;
	text-decoration: none;
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.glossymenu li a div{
	float: left;
	display: block;
	padding: 0 20px 0 8px; /*Padding of menu items*/
}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(../files/media/menub_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.current a div, .glossymenu li a:hover div{
	color: #fff;
	background: url(../files/media/menub_hover_right.gif) no-repeat right top; /*right tab image path*/
}