/*  Tags Declaration  */
BODY {
    margin: 0;
    padding: 0;
    text-align: center;
    
    font-family: Verdana, Arial, Tahoma;
	font-size: 8pt;
	color: #494949;
	/*background-image: url(../images/bg.jpg);
	background-repeat: repeat-x;*/
	background-color: #FFFFFF;
	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #e0e0e0;
	scrollbar-arrow-color: #000000;
	scrollbar-3dlight-color: #f0f0f0;
	scrollbar-highlight-color: #e0e0e0;
	scrollbar-shadow-color: #cccccc;
	scrollbar-darkshadow-color: #666666;
	text-align: justify;
	line-height: 18px;
}
A {text-decoration: none;}
A:HOVER {text-decoration: underline;}
IMG {border: none;}


/*  Page  */
#page {
    margin: auto;
    text-align: left;
    width: 766px;
}

/*  Header  */
.header {
    float: left;
    width: 100%;
    background: #387ADD url("../images/top_ban_bg.jpg") repeat-x left top;
}

.header-logo {
    float: left;
    width: 217px;
    height: 75px;
	margin: 0;
	padding: 0px 0px 0px 6px;
	line-height: 0;
	font-size: 0;
}

.header-empty {
    float: left;
    width: 100%;
    height: 50px;
    margin: 0;
    padding: 0;
	line-height: 0;
	font-size: 0;
	/*background: #387ADD url("../images/top_circle_bg.jpg") repeat-x left top;*/
	background: #ffffff url("../images/top_circle_bg.jpg") repeat-x left top;
}

/*  Content  */
.content {
    float: left;
    width: 100%;
}

.main-menu {
    float: left;
    width: 100%;
    text-align: center;
    background: #69825e url("../images/nav_bg.jpg") repeat-x left top;
}

.main-menu UL {
    margin: auto;
    text-align: left;
    width: 645px;
	
    /*margin: 0;*/
    padding: 0;
    list-style: none;
}

.main-menu UL LI {
    float: left;
    margin: 0;
    padding: 0;
    background: url("../images/nav_seperator1.jpg") no-repeat left top;
}
.main-menu UL LI.first {
    background: none;
}

.main-menu UL LI A {
	display: block;
    font-size: 9px;
    color: #ffffff;
    font-weight: bold;
    margin: 0;
    padding: 7px 32px 8px 32px;
}

.main-menu UL LI A:HOVER {
    text-decoration: none;
    color: #CCE9C0;
}

.flash-area {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
    background: #cecece;
    border-bottom: 2px solid #ADADAD;
}

.flash-area.ta-bg {
    padding-bottom: 16px;
    border-top: 2px solid #ffffff;
    border-bottom: 1px solid #ffffff;
    background: #12231d url("../images/blue_strip_bg.jpg") repeat-x left bottom;
}

.content-data {
    float: left;
    width: 706px;
    margin: 0;
    padding: 0px 30px 0px 30px;
    background: #e4e4e4;
    border-top: 1px solid #ffffff;
    text-align: justify;
}

.content-data.cd-padding {
    padding: 20px 30px 0px 30px;
}

.content-center {
    float: left;
    width: 100%;
    margin: 0;
    padding: 0;
}

.content-data H1 {
	margin: 0px;
    padding: 11px 0px 12px 0px;
}

.content-data H2 {
	margin: 0;
    padding: 0px 0px 30px 0px;
}

.left-col {
    float: left;
    width: 320px;
    margin: 0;
    padding: 0px 23px 0px 0px;
    border-right: 4px solid #C6C8C8;
}

.content-data P {
    font-size: 8pt;
    color: #494949;
    line-height: 18px;
    margin: 0;
    padding: 0px 0px 15px 0px;
}

.content-data P.p-nop {
    padding: 0px 0px 0px 0px;
}

.content-data P.p-bp {
    padding: 0px 0px 30px 0px;
}


.left-col UL {
    width: 100%;
    margin: 0;
    padding: 0px 0px 40px 0px;
}

.right-col {
	float: right;
	width: 340px;
	margin: 0;
	padding: 0;
}

.right-frame {
	float: right;
	/*width: 112px;*/
	border: 1px solid #BCC1C4;
	padding: 3px;
	margin-bottom: 20px;
}

.right-frame.m-left {
	background: #ffffff;
	margin-left: 15px;
	margin-bottom: 0;
}

.content-item {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.content-list {
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
}

.content-list h1 { font-size: 1.4em; dislpay: inline; color:#65009A; }

.content-list h1 { font-size: 18pt;padding-bottom: 15px; }

.content-list h2 { font-size: 1.25em; dislpay: inline; color:#65009A; padding: 10px 0px 20px 0px; }

.content-list .style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	display: block;
}

.content-list P {
	padding: 5px 0px 5px 0px;
}



/*  Footer  */
.footer {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 10px;
    background: url("../images/footer_bg.jpg") repeat-x left top;
}

.copy {
	float: left;
	width: 100%;
}

.footer P {
    color: #DFEBBB;
	font-family: Arial,Tahoma,Verdana;
	font-size: 7.5pt;
	font-weight: normal;
	line-height: 20px;
    margin: 0;
    padding: 10px 0px 10px 0px;
}




