﻿body {
	margin:0px;
	background: #656565 url(../images/bg.jpg) repeat-x top;
}

a {
	color:#1364b2;
	font-weight:700;
	font-size:12px;
	text-decoration:none;	
}

a:hover {
	color:#000000;
	font-weight:700;
	font-size:12px;
	text-decoration:none;	
}

h1 {
	margin:0px;
	font-family:Arial, Sans-Serif;
	color:#8d8686;
	font-size:18px;	
}

h2 {
	margin:0px;
	font-family:Arial, Sans-Serif;
	color:#1364b2;
	font-size:16px;	
}

.borderbox {
background: transparent; 
width:240px; 
float:left; 
margin:0 0px;
}

.bb1, .bb2, .bb3, .bb4 {
display:block; 
overflow:hidden;
}
.bb1, .bb2, .bb3 {
height:1px;
}
.bb2, .bb3, .bb4 {
background:#fff; 
border-left:1px solid #fff;
border-right:1px solid #fff;
}
.bb1 {
margin:0 5px; 
background:#fff;
}
.bb2 {
margin:0 3px;
border-width:0 2px;
}
.bb3 {
margin:0 2px;
}
.bb4 {
height:2px; 
margin:0 1px;
}

.bbcontent {
display:block; 
border:0 solid #fff; 
padding: 0px 5px 0px 5px;
border-width:0 1px;
height: auto;
background: #ffffff;
}
.bbcontentf {
display:block; 
border:0 solid #fff; 
padding: 0px 5px 0px 5px;
border-width:0 1px;
height: auto;
background: #ffffff;
}
* html .bbcontent .bbcontentf {
height:1px;
}

.borderbox2 {
background: transparent; 
width:240px; 
margin:0 0px;
}

.bb21, .bb22, .bb23, .bb24 {
display:block; 
overflow:hidden;
}
.bb21, .bb22, .bb23 {
height:1px;
}
.bb22, .bb23, .bb24 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bb21 {
margin:0 5px; 
background:#a2a2a2;
}
.bb22 {
margin:0 3px;
border-width:0 2px;
}
.bb23 {
margin:0 2px;
}
.bb24 {
height:2px; 
margin:0 1px;
}

.bbcontent2 {
display:block; 
border:0 solid #a2a2a2; 
padding: 0px 5px 0px 5px;
border-width:0 1px; 
height:auto;
background: #ffffff;
}
* html .bbcontent2 {
height:1px;
}

.borderboxs1 {
background: transparent; 
width:180px; 
float:left; 
margin:0 0px;
}

.bbs11, .bbs12, .bbs13, .bbs14 {
display:block; 
overflow:hidden;
}
.bbs11, .bbs12, .bbs13 {
height:1px;
}
.bbs12, .bbs13, .bbs14 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bbs11 {
margin:0 5px; 
background:#a2a2a2;
}
.bbs12 {
margin:0 3px;
border-width:0 2px;
}
.bbs13 {
margin:0 2px;
}
.bbs14 {
height:2px; 
margin:0 1px;
}

.bbcontents1 {
display:block; 
border:0 solid #a2a2a2; 
border-width:0 1px; 
height:auto;
background: #ffffff;
font-family:Arial, Sans-Serif;
font-size:12px;
}
* html .bbcontents1 {
height:1px;
}
.bbs1top {
display:block; 
background:transparent; 
font-size:1px;
}
.bbs1Color {
background:#00546c;
color:#fff;
}
h2.bbs1Header {
margin:0; 
font-size:12px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #a2a2a2;
color:#ffffff;
background:url(../images/subpages/hbg1.gif) repeat-x;
}
div.bbcontents1sub {
	padding: 0px 5px 0px 5px;
}


.borderboxs2 {
background: transparent; 
width:180px; 
float:left; 
margin:0 0px;
}

.bbs21, .bbs22, .bbs23, .bbs24 {
display:block; 
overflow:hidden;
}
.bbs21, .bbs22, .bbs23 {
height:1px;
}
.bbs22, .bbs23, .bbs24 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bbs21 {
margin:0 5px; 
background:#a2a2a2;
}
.bbs22 {
margin:0 3px;
border-width:0 2px;
}
.bbs23 {
margin:0 2px;
}
.bbs24 {
height:2px; 
margin:0 1px;
}

.bbcontents2 {
display:block; 
border:0 solid #a2a2a2; 
border-width:0 1px; 
height:auto;
background: #ffffff;
font-family:Arial, Sans-Serif;
font-size:12px;
}
* html .bbcontents2 {
height:1px;
}
.bbs2top {
display:block; 
background:transparent; 
font-size:1px;
}
.bbs2Color {
background:#89d22d;
color:#fff;
}
h2.bbs2Header {
margin:0; 
font-size:12px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #a2a2a2;
color:#ffffff;
background:url(../images/subpages/hbg2.gif) repeat-x;
}
div.bbcontents2sub {
	padding: 0px 5px 0px 5px;
}


.borderboxs3 {
background: transparent; 
width:180px; 
float:left; 
margin:0 0px;
}

.bbs31, .bbs32, .bbs33, .bbs34 {
display:block; 
overflow:hidden;
}
.bbs31, .bbs32, .bbs33 {
height:1px;
}
.bbs32, .bbs33, .bbs34 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bbs31 {
margin:0 5px; 
background:#a2a2a2;
}
.bbs32 {
margin:0 3px;
border-width:0 2px;
}
.bbs33 {
margin:0 2px;
}
.bbs34 {
height:2px; 
margin:0 1px;
}

.bbcontents3 {
display:block; 
border:0 solid #a2a2a2; 
border-width:0 1px; 
height:auto;
background: #ffffff;
font-family:Arial, Sans-Serif;
font-size:12px;
}
* html .bbcontents3 {
height:1px;
}
.bbs3top {
display:block; 
background:transparent; 
font-size:1px;
}
.bbs3Color {
background:#0070c9;
color:#fff;
}
h2.bbs3Header {
margin:0; 
font-size:12px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #a2a2a2;
color:#ffffff;
background:url(../images/subpages/hbg3.gif) repeat-x;
}
div.bbcontents3sub {
	padding: 0px 5px 0px 5px;
}

.borderbox2 {
background: transparent; 
width:240px; 
float:left; 
margin:0 0px;
}

.bb21, .bb22, .bb23, .bb24 {
display:block; 
overflow:hidden;
}
.bb21, .bb22, .bb23 {
height:1px;
}
.bb22, .bb23, .bb24 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bb21 {
margin:0 5px; 
background:#a2a2a2;
}
.bb22 {
margin:0 3px;
border-width:0 2px;
}
.bb23 {
margin:0 2px;
}
.bb24 {
height:2px; 
margin:0 1px;
}

.bbcontent2 {
display:block; 
border:0 solid #a2a2a2; 
padding: 0px 5px 0px 5px;
border-width:0 1px; 
height:auto;
background: #ffffff;
}
* html .bbcontent2 {
height:1px;
}



.borderboxs4 {
background: transparent; 
width:380px; 
margin:0 0px;
}

.bbs41, .bbs42, .bbs43, .bbs44 {
display:block; 
overflow:hidden;
}
.bbs41, .bbs42, .bbs43 {
height:1px;
}
.bbs42, .bbs43, .bbs44 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bbs41 {
margin:0 5px; 
background:#a2a2a2;
}
.bbs42 {
margin:0 3px;
border-width:0 2px;
}
.bbs43 {
margin:0 2px;
}
.bbs44 {
height:2px; 
margin:0 1px;
}

.bbcontents4 {
display:block; 
border:0 solid #a2a2a2; 
border-width:0 1px; 
height:auto;
background: #ffffff;
font-family:Arial, Sans-Serif;
font-size:12px;
}
* html .bbcontents4 {
height:1px;
}
.bbs4top {
display:block; 
background:transparent; 
font-size:1px;
}
.bbs4Color {
background:#89d22d;
color:#fff;
}
h2.bbs4Header {
margin:0; 
font-size:12px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #a2a2a2;
color:#ffffff;
background:url(../images/subpages/hbg2.gif) repeat-x;
}
div.bbcontents4sub {
	padding: 0px 5px 0px 5px;
}


.borderboxs5 {
background: transparent; 
width:700px;
margin:0px 0px 10px 0px;
}

.bbs51, .bbs52, .bbs53, .bbs54 {
display:block; 
overflow:hidden;
}
.bbs51, .bbs52, .bbs53 {
height:1px;
}
.bbs52, .bbs53, .bbs54 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bbs51 {
margin:0 5px; 
background:#a2a2a2;
}
.bbs52 {
margin:0 3px;
border-width:0 2px;
}
.bbs53 {
margin:0 2px;
}
.bbs54 {
height:2px; 
margin:0 1px;
}

.bbcontents5 {
display:block; 
border:0 solid #a2a2a2; 
border-width:0 1px; 
height:auto;
background: #ffffff;
font-family:Arial, Sans-Serif;
font-size:12px;
}
* html .bbcontents5 {
height:1px;
}
.bbs5top {
display:block; 
background:transparent; 
font-size:1px;
}
.bbs5Color {
background:#00546c;
color:#fff;
}
h2.bbs5Header {
margin:0; 
font-size:12px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #a2a2a2;
color:#ffffff;
background:url(../images/subpages/hbg1.gif) repeat-x;
}
div.bbcontents5sub {
	padding: 0px 5px 0px 5px;
}


.borderboxs6 {
background: transparent; 
width:700px;
margin:0px 0px 10px 0px;
}

.bbs61, .bbs62, .bbs63, .bbs64 {
display:block; 
overflow:hidden;
}
.bbs61, .bbs62, .bbs63 {
height:1px;
}
.bbs62, .bbs63, .bbs64 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bbs61 {
margin:0 5px; 
background:#a2a2a2;
}
.bbs62 {
margin:0 3px;
border-width:0 2px;
}
.bbs63 {
margin:0 2px;
}
.bbs64 {
height:2px; 
margin:0 1px;
}

.bbcontents6 {
display:block; 
border:0 solid #a2a2a2; 
border-width:0 1px; 
height:auto;
background: #ffffff;
font-family:Arial, Sans-Serif;
font-size:12px;
}
* html .bbcontents6 {
height:1px;
}
.bbs6top {
display:block; 
background:transparent; 
font-size:1px;
}
.bbs6Color {
background:#0070c9;
color:#fff;
}
h2.bbs6Header {
margin:0; 
font-size:12px; 
padding:0 10px 5px 10px; 
border-bottom:1px solid #a2a2a2;
color:#ffffff;
background:url(../images/subpages/hbg3.gif) repeat-x;
}
div.bbcontents6sub {
	padding: 0px 5px 0px 5px;
}


.borderboxsCG {
background: transparent; 
width:465px;
margin:16px 0px 0px 0px;
}

.bbsCG1, .bbsCG2, .bbsCG3, .bbsCG4 {
display:block; 
overflow:hidden;
}
.bbsCG1, .bbsCG2, .bbsCG3 {
height:1px;
}
.bbsCG2, .bbsCG3, .bbsCG4 {
background:#fff; 
border-left:1px solid #a2a2a2;
border-right:1px solid #a2a2a2;
}
.bbsCG1 {
margin:0 5px; 
background:#a2a2a2;
}
.bbsCG2 {
margin:0 3px;
border-width:0 2px;
}
.bbsCG3 {
margin:0 2px;
}
.bbsCG4 {
height:2px; 
margin:0 1px;
}

.bbcontentsCG {
display:block; 
border:0 solid #a2a2a2; 
border-width:0 1px; 
height:auto;
background: #ffffff;
font-family:Arial, Sans-Serif;
font-size:12px;
}
* html .bbcontentsCG {
height:1px;
}
.bbsCGtop {
display:block; 
background:transparent; 
font-size:1px;
}
h2.bbsCGHeader {
margin:0; 
font-size:12px; 
padding:0px 10px 0px 5px; 
border-bottom:1px solid #a2a2a2;
color:#000000;
}
div.bbcontentsCGsub {
	padding: 0px 5px 0px 5px;
	height:85px;
	overflow-y:auto;
	overflow-x:hidden;
}


.borderboxsCGI {
background: transparent; 
width:150px;
margin:0px 0px 0px 0px;
float:right;
}

.bbsCGI1, .bbsCGI2, .bbsCGI3, .bbsCGI4 {
display:block; 
overflow:hidden;
}
.bbsCGI1, .bbsCGI2, .bbsCGI3 {
height:1px;
}
.bbsCGI2, .bbsCGI3, .bbsCGI4 {
background:#cccccc; 
border-left:1px solid #b4b4b6;
border-right:1px solid #b4b4b6;
}
.bbsCGI1 {
margin:0 5px; 
background:#b4b4b6;
}
.bbsCGI2 {
margin:0 3px;
border-width:0 2px;
}
.bbsCGI3 {
margin:0 2px;
}
.bbsCGI4 {
height:2px; 
margin:0 1px;
}

.bbcontentsCGI {
display:block; 
border:0 solid #b4b4b6; 
border-width:0 1px; 
height:auto;
background: #cccccc;
font-family:Arial, Sans-Serif;
font-size:12px;
}
* html .bbcontentsCGI {
height:1px;
}
.bbsCGItop {
display:block; 
background:transparent; 
font-size:1px;
}
div.bbcontentsCGIsub {
	padding: 0px 0px 0px 0px;
	height:124px;
	overflow-y:hidden;
	overflow-x:hidden;
}


.MH {
	width:940px;
	margin:0px auto 0px auto;
	text-align:left;
}

.HH {
	width:940px;
	height:55px;
	background:transparent url(../images/header/topslice.jpg) repeat-x;
	overflow:hidden;
}

.MenuItem {
	color:#516985;
	height:55px;
	width:100px;
	padding-top:18px;
	text-align:center;
	float:left;
	font-family:Arial, Sans-Serif;
	font-size:16px;
}

.MenuItemOver {
	color:#516985;
	font-family:Arial, Sans-Serif;
	font-weight:700;
	font-size:22px;
	padding-bottom:10px;
	margin-bottom:4px;
	border-bottom: solid 1px #000000;
}

a.MI {
	color:#516985;
	font-size:12px;
}

a.MI:hover {
	color:#000000;
	font-size:12px;
}

.CH {
	width:916px;
	margin:10px 12px 0px 12px;
}

.DH {
	color:#bec9d5;
	font-family:Arial, Sans-Serif;
	font-size:11px;
}

.BH {
	color:#c6c4c4;
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
	font-family:Arial, Sans-Serif;
}

a.BI {
	color:#c6c4c4;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

a.BI:hover {
	color:#ffffff;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
}

.FH {
	color:#c6c4c4;
	font-size:12px;
	text-align:center;
	margin-top:20px;
	font-family:Arial, Sans-Serif;
}

.BCH {
	float:left;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	padding:0px 5px 0px 5px;
}

a.BC {
	color:#4197e3;
	font-size:12px;
}

a.BC:hover {
	color:#000000;
	font-size:12px;
}

a.BCC {
	color:#000000;
	font-size:12px;
}

a.BCC:hover {
	color:#000000;
	font-size:12px;
}

.PH {
	color:#0066cc;
	font-family: Arial, Sans-Serif;
	font-size:12px;
	float:right;
}

div.PMIT {
	background:#00546c url(../images/menu/bluearrow.gif) no-repeat;
	height:21px;
	width:170px;
	font-weight:700;
	border-top:solid 1px #dddddd;
	padding:5px 0px 0px 20px;
	font-family:Arial, Sans-Serif;
	font-size:14px;
	color:#ffffff;
}

a.PMIT {
	font-size:14px;
	color:#ffffff;
	font-weight:normal;
}

a.PMIT:hover {
	font-size:14px;
	color:#aaaaaa;
	font-weight:normal;
}

div.PMI1 {
	background:#ffffff url(../images/menu/greenarrow.gif) no-repeat;
	height:21px;
	width:160px;
	font-weight:500;
	border-top:solid 1px #dddddd;
	padding:5px 0px 0px 30px;
	font-family:Arial, Sans-Serif;
	font-size:13px;
	color:#333333;
}

a.PMI1 {
	font-size:13px;
	color:#333333;
	font-weight:normal;
}

a.PMI1:hover {
	font-size:13px;
	color:#014b86;
	font-weight:normal;
}

a.PMI1on {
	font-size:13px;
	color:#014b86;
	font-weight:normal;
}

a.PMI1on {
	font-size:13px;
	color:#014b86;
	font-weight:normal;
}

div.PMI2 {
	background:#f5f5f0;
	width:150px;
	font-weight:500;
	padding:5px 0px 0px 40px;
	font-family:Arial, Sans-Serif;
	font-size:12px;
	color:#333333;
}

a.PMI2 {
	font-size:12px;
	color:#333333;
	font-weight:normal;
}

a.PMI2:hover {
	font-size:12px;
	color:#014b86;
	font-weight:normal;
}

a.PMI2on {
	font-size:12px;
	color:#014b86;
	font-weight:normal;
}

a.PMI2on {
	font-size:12px;
	color:#014b86;
	font-weight:normal;
}

.PageMenuHeader {
	padding:3px 0px 3px 5px;
	background:#498bf9 url(../images/Subpages/menuheader.gif) repeat-x;
	border: solid 1px #00223c;
	color:#ffffff;
}

.PageMenuContent {
	background:#ffffff url(../images/header/subbg.gif) repeat-x;
	border-left: solid 1px #00223c;
	border-right: solid 1px #00223c;
	border-bottom: solid 1px #00223c;
	font-weight:500;
	padding:3px 10px 3px 10px;
}

.rightHolder {
	width:180px;
}

.LegalLabel {
	font-size:12px;
	font-weight:700;
	color:#014b86;
}

.LegalContent {
	font-size:10px;
}