.pagemaster {
width:940px;
margin:0 auto;
text-align:center;
}
html {
height:100%;
}
body {
text-align:center;
background:#f3f3f3;
margin:0 auto;
font-family:verdana, helvetica, sans-serif;
font-size:100%;
color:#404040;/* line-height:18px;*/
}
/*-- Default classes --*/
table, li {
font-family:verdana, helvetica, sans-serif;
font-size:95%;
color:#333333;
margin:0 0 0 0;
}
p {
font-family:verdana, helvetica, sans-serif;
font-size:100%;
color:#333333;
}
h1 {
font-family:verdana, helvetica, sans-serif;
font-size:18px;
text-decoration:none;
font-weight:normal;
}
h2 {
font-family:verdana, helvetica, sans-serif;
font-size:14px;
color:#333333;
font-weight:bold;
color:#555;
}
h3 {
font-family:verdana, helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
color:#555;
}
a:link, a:visited {
text-decoration:none;
color:#1f558b;
font-style:normal;
text-decoration:underline;
}
/*a:hover {text-decoration:none;}*/

hr {
height:1px;
color:#1f558b
}
/* custom classes */
.topspace {
background:url(bluepix/top.png) center no-repeat;
height:26px;
}
#flashtable {
background-color:transparent;
width:880px;
background-position:center;
padding:0 0 0 0;
}
#flashcontent {
width:520px;
text-align:center;
}
#login {
font-size:11px;
text-decoration:none;
color:#fefefe;
margin:5px auto 0 auto;
padding:4px 15px 0 0;
height:30px;
text-align:right;
}
.banner {
background:url(bluepix/header_blank2.gif) top center no-repeat;
height:105px;
}
.bannerright {
text-align:right;
height:79px;
padding-top:0px;
}
.header01 {
background:url(pix/bodyrpt.png) center repeat-y;
}
.header {
width:900px;
margin:0 auto 0 auto;
text-align:left;
/*background:#1f558b;*/
}
.logo {
float:left;
margin-top:24px;
margin-left:38px;
}
.tag {
float:right;
margin-top:36px;
margin-right:45px;
}
/* skinobject classes */

.userlogin01 {
background:url(pix/bodyrpt.png) center repeat-y;
text-align:center;
}
.userlogin02 {
margin:0 auto 0 auto;
width:865px;
padding:2px 2px 4px 2px;
}
.breadcrumb {
color:#666;
float:right;
padding:2px 2px 4px 2px;
}
.breadcrumb .you {
font-size:80%;
}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active {
font-family:verdana, helvetica, sans-serif;
font-size:110%;
text-decoration:none;
color:#1f558b;
background-color:transparent;
border:0;
font-weight:normal;
font-size:80%;
}
.breadcrumb a:hover {
text-decoration:underline;
background-color:transparent;
}
.dateholder {
font-size:10px;
font-family:verdana, helvetica, sans-serif;
text-decoration:none;
color:#ffffff;
text-align:right;
line-height:12px;
padding-right:3px;
height:20px;
}
.userlogin {
font-size:10px;
font-family:verdana, helvetica, sans-serif;
text-decoration:none;
color:#666666;
float:right;
line-height:12px;
padding-right:3px;
padding-top:4px;
}
.langholder {
color:#ffffff;
text-align:right;
line-height:1px;
padding-right:12px;
height:20px;
}
.langholder img {
border:none;
padding:0px 0px 0px 0px;
}
.langholder select {
background:#1f558b;
border:1px solid #003366;
color:#ffffff;
width:146px;
font-size:10px;
font-family:verdana, helvetica, sans-serif;
text-decoration:none;
}
.terms {
float:right;
bottom:0px;
margin-top:20px;
padding-right:15px;
}
.copyright {
padding:20px 0px 0 0;
margin-left:15px;
font-family:verdana, helvetica, sans-serif;
font-size:120%;
color:#003366 !important;
}
.footer01 {
background:url(bluepix/footer.png) top no-repeat;
height:86px;
text-align:center;
}
.footer {
font-size:10px;
text-decoration:none;
color:#f3f3f3;
margin:0 auto 0 auto;
width:900px;
text-align:left;
font-family:verdana, helvetica, sans-serif;
padding:0px 0px 0px 0px;
}
/* pane classes */
.content01 {
background:url(pix/bodyrpt.png) center repeat-y;
text-align:center;
}
.content {
width:880px;
/*background:#FFFFFF;*/
margin:0 auto 0 auto;
padding-bottom:30px;
}
.contentpane {
padding:0 10px 0 0;
}
.leftpane {
padding:0 10px 0 0;
}
.contentpanetop {
}
.contentpanebottom {
}
.rightpane {
width:250px;
}
/* easy classes - for light and dark backgrounds */
.darkbg {
padding:0 5px 0 5px;
color:#ffffff;
}
a.darkbg:link, a.darkbg:visited, a.darkbg:hover, a.darkbg:active {
font-family:verdana, helvetica, sans-serif;
font-size:8pt;
text-decoration:none;
color:#ffffff;
background-color:transparent;
border:0;
font-weight:normal;
}
a.darkbg:hover {
background-color:transparent;
text-decoration:none;
color:#eeeeee;
border:0;
font-weight:normal;
}
.lightbg {
color:#1f558b;
font-family:verdana, helvetica, sans-serif;
font-size:80%;
}
a.lightbg:link, a.lightbg:visited, a.lightbg:hover, a.lightbg:active {
font-family:verdana, helvetica, sans-serif;
font-size:80%;
text-decoration:none;
color:#1f558b;
background-color:transparent;
border:0;
font-weight:normal;
}
a.lightbg:hover {
text-decoration:underline;
background-color:transparent;
}
/* Search boxes */
.search {
float:right;
width:180px;
vertical-align:bottom;
text-align:right;
}
.search img {
border:none;
padding:0px 0px 0px 0px;
}
.search input {
background:#1f558b;
border:1px solid #003366;
color:#ffffff;
width:120px;
height:18px;
}
input.SearchField {
font-family:verdana, helvetica, sans-serif;
font-size:11px;
color:#ffffff;
width:50px;
}
a.SearchField {
font-size:11px;
color:#666666 !important;
text-decoration:none !important;
font-family:verdana, helvetica, sans-serif;
padding-right:3px;
vertical-align:bottom;
}
a.SearchField:hover {
text-decoration:underline !important;
}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
padding:2px 0px 1px 4px;
font-size:11px;
height:14px;
border:#ffffff 1px solid;
width:120px;
}
/* dnn classes */

.SubHead {
font-family:verdana, helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}
.Head {
font-family:verdana, helvetica, sans-serif;
font-size:110%;
text-decoration:none;
font-weight:normal;
white-space:nowrap;
background-color:transparent;
}
.normal, .Normal {
font-family:verdana, helvetica, sans-serif;
font-size:95%;
color:#333333;
}
.NormalBold {
font-family:verdana, helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:bold;
color:#555;
}
.NormalRed {
color:#990000;
font-family:verdana, helvetica, sans-serif;
font-size:12px;
}
a.Normal:link, a.Normal:visited {
text-decoration:underline;
}
a.Normal:hover {
text-decoration:none;
}
select, input {
font-family:tahoma;
font-size:11px;
color:#555;
}
.NormalTextBox {
color:#333;
padding-left:4px;
line-height:12px;
font-family:tahoma;
font-weight:normal;
font-size:11px;
}
.menu {
margin:0 21px;
text-align:left;
height:35px;
}
.menubg {
background:url(bluepix/menubg.png) center bottom no-repeat;
text-align:center;
margin:0;
padding:0;
height:35px;
}
/*-------- Menu [BEGIN] --------*/
.TopMenu {
position:relative;
z-index:100;
clear:both;
display:block;
}
.TopMenu ul {
z-index:100;
margin:0;
padding:0;
display:block;
list-style:none;
}
.TopMenu ul li {
z-index:100;
margin:0;
padding:0;
display:inline;
list-style:none;
border-right:1px solid #eee;
}
.TopMenu ul li a:link, .TopMenu ul li a:visited {
color:#404040;
white-space:nowrap;
padding:10px 8px 10px 8px;
font-weight:bold;
text-decoration:none;
font-size:80%;
display:inline-block !important;
display:inline;
}
.TopMenu ul li a:hover, .TopMenu ul li .on:link, .TopMenu ul li .on:visited, .TopMenu ul li .on:hover, .TopMenu ul li .on:active {
color:#1b4f88;
text-decoration:none;
background:url(bluepix/menubg_hover.png) repeat-x;
}
.TopMenu ul li ul {
text-align:left;
position:absolute;
visibility:hidden;
z-index:100;
padding:0;
margin:0;
}
.TopMenu ul li ul li {
text-align:left;
z-index:100;
width:180px;
display:block;
padding:0;
margin:0;
/*margin-left:-16px;
border-bottom:1px solid #f3f3f3;*/
}
.TopMenu ul li ul li a:link, .TopMenu ul li ul li a:visited {
background:#fff;
z-index:100;
color:#535353;
display:block;
width:100%;
margin:0px;
padding:5px;
text-decoration:none;
height:auto;
border:1px solid #ccc;
}
.TopMenu ul li ul li a:hover, .TopMenu ul li ul li a:active {
color:#3e7c96;
}
.LeftMenu ul {
z-index:100;
margin:0;
padding:0;
display:inline;
list-style:none;
}
.LeftMenu ul li {
z-index:100;
margin:0;
padding:0;
list-style:none;
text-align:left;
margin-bottom:10px;
}
.LeftMenu ul li a:link, .LeftMenu ul li a:visited {
width:100%;
color:#333333;
margin-bottom:3px;
}
.LeftMenu ul li a:hover {
color:#1b4f88;
text-decoration:none;
}
.LeftMenu ul li ul li {
margin-left:10px;
margin-bottom:5px;
}
.LeftMenu ul li ul li a:link, .LeftMenu ul li ul li a:visited {
background:none;
padding-left:5px;
}
.BottomMenu ul {
z-index:100;
margin:0;
padding:0;
display:inline;
list-style:none;
}
.BottomMenu ul li {
z-index:100;
margin:0;
padding:0;
display:inline;
list-style:none;
padding-right:10px;
}
.BottomMenu ul li a:link, .LeftMenu ul li a:visited {
color:#666666;
}
.BottomMenu ul li a:hover {
color:#1b4f88;
text-decoration:none;
}
/*-------- Menu [END] --------*/

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:750px;
	padding:10px;
}

