/* CSS Document */

BODY {
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #074049;
}

P, TD, {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #074049;
}

/************* Top bar background ***********/
.BG-topbar {
	background-image: url(../images/bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.BG-topbar-div {
	background-image: url(../images/navbar-bottom-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.tagline-topbar {
	padding-bottom: 15px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

/************** Tab / Nav bar **************/
.BG-tab {
	background-image: url(../images/tab-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	margin:0;
}

/************** Main image banner **************/
.banner-green-divider { border-bottom: 5px solid #116c7e; }
.banner-white-divider { border-bottom: 1px solid #FFFFFF; }


/************** Side bar **************/
.sideBar-border {
	background-image: url(../images/sidebar-bg01.gif);
	background-position: top left;
	background-repeat: repeat-y;
	padding: 0 5px 0 5px;
}

.sideBar-grey-BG {
	background-image: url(../images/sidebar-bg02.gif);
	background-color: #FFFFFF;
	background-position: bottom left;
	background-repeat: no-repeat;
	
}
.sideBar-grey-BG02 {
	background-image: url(../images/sidebar-bg03.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.sideBar-cell-content { padding: 10px; }

.sideBar-cell-ttl {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 5px;
}

/************* Section Box **************/
.sec-Box-top {
	background-image: url(../images/sec_box-tc.gif);
	background-position: top left;
	background-repeat:repeat-x;
}
.sec-Box-left {
	background-image: url(../images/sec_box-shadow-left.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.sec-Box-left2 {
	background-image: url(../images/sec_box-shadow-left2.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.sec-Box-right {
	background-image: url(../images/sec_box-shadow-right.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
.sec-Box-right2 {
	background-image: url(../images/sec_box-shadow-right2.gif);
	background-position: top right;
	background-repeat: repeat-y;
}
.sec-Box-bottom {
	background-image: url(../images/sec_box-bc.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}
.sec-Box-bottom2 {
	background-image: url(../images/sec_box-bc2.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}



/************* Text style **************/
.txt-S-Med { font-size: 14px; }

.txt-C-01 { color: #116e80; }


/************* Bullet style **************/
.bullet-01, .bullet-02 {
	background-image: url(../images/bullet-01.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 0 0 5px 10px;
	color: #074049;
	font-size: 12px;
}
.bullet-02 { border-bottom: 1px solid #6ea9b2; }


/************ Line Style ******************/
.divline01 { border-bottom: 1px solid #6ea9b2; }

	
	
/************** Footer *****************/
.BG-footer {
	background-color: #127083;
	background-image: url(../images/footer-shadow.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	padding: 10px;
	color: #FFFFFF;
	font-size: 12px;
}

/************** Link Style ****************/
A { text-decoration: underline; }
A:link, A:active, A:visited { color: #127083; }
A:hover { text-decoration: none; color: black;}



A.footerLink { text-decoration: none; }
A.footerLink:link, A.footerLink:active, A.footerLink:visited { color: #FFFFFF; }
A.footerLink:hover { color: #6cc1d2; }


/************** Form Style *****************/
FORM {
	display: inline;
	margin: 0px;
}
INPUT, SELECT, TEXTAREA {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

INPUT.field {
	border: 1px solid #074049;
}

