@charset "utf-8";

/* CSS Document */

#title_line {						width:100%; background-color:#e8e8e8; margin-top:7px; margin-bottom:10px}
#title_line_internal {				width:100%; background-color:#e8e8e8; margin-top:10px}

body{								margin:0px; padding:0px; background-image:url(../images/backgrounds/mainBackground.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF; height:100%}
.overlay{							background-image:none; background-color:transparent;}
.home{								margin:0px; padding:0px; background-image:url(../images/backgrounds/mainBackground.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF; height:100%}
.internal{							margin:0px; padding:0px; background-image:url(../images/backgrounds/internalBackground.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF; height:100%}
.tb{								margin:0px; padding:0px; background-image:url(../images/backgrounds/tbBackground.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF; height:100%}

.footer{							border-top:5px solid #b0b0b0; background-color:#f0f0f0;}
.internalFooter{					border-top:18px solid #b0b0b0; background-color:#f0f0f0;}
.contentBackground{					background-image:url(../images/backgrounds/contentBackground.gif); background-repeat:repeat-x; background-position:top; background-color:#FFF; height:160px;}

.highlightBorder{					border:7px solid #1a171b;}
.highlightShadow{					background-image:url(../images/backgrounds/highlightShadow.gif); background-repeat:repeat-x;}

.imageBorder{						border:7px solid #e5e5e5;}
.leftNavBackground{					background-image:url(../images/backgrounds/leftNavBackground.gif); background-repeat:repeat-x; background-position:top; background-color:#ededed; border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}

.headerWhiteText{					font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e7e9ea; margin:0px; padding:0px; line-height:16px}
.headerWhiteLink{					font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e7e9ea; margin:0px; padding:0px; line-height:16px; text-decoration:underline;}
.headerWhiteLink:hover{				font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#e7e9ea; margin:0px; padding:0px; line-height:16px; text-decoration:none;}
.headerBlackText{					font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#282828; margin:0px; padding:0px; line-height:16px}
.mottoBlackText{					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1c1c1c; margin:0px; padding:0px; line-height:16px}

.contentBlackText{					font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:justify; margin:0px; padding:0px; line-height:18px; margin-top:5px; margin-bottom:10px}
.contentBlackText p{				font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:justify; margin:0px; padding:0px; line-height:18px;}
.orangeDateText{					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#f29e00; margin:0px; padding:0px; line-height:18px}
.blueDateText{						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3287cf; margin:0px; padding:0px; line-height:18px}
.greyDateText{						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; margin:0px; padding:0px; line-height:18px}

.blueLink{							font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:underline; line-height:18px;}
.blueLink:Hover{					font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:none; line-height:18px;}
.greyLink{							font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#525252; text-decoration:underline; line-height:18px;}
.greyLink:hover{					font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#525252; text-decoration:none; line-height:18px;}
.lightGreyLink{						font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#d1d1d1; text-decoration:underline; line-height:18px;}
.lightGreyLink:hover{				font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#d1d1d1; text-decoration:none; line-height:18px;}
.blackLink{							font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000000; text-decoration:underline; line-height:18px;}
.blackLink:Hover{					font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000000; text-decoration:none; line-height:18px;}

.path p{							font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#dbdbdb; margin:0px; padding:0px; line-height:16px;}
.path a{							font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#dbdbdb; margin:0px; padding:0px; line-height:16px; text-decoration:none;}
.path a:hover{						font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#dbdbdb; margin:0px; padding:0px; line-height:16px; text-decoration:underline}

.internalNavLink{					font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#3287cf; margin:0px; padding:0px; text-decoration:underline}
.internalNavLink:hover{				font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#3287cf; margin:0px; padding:0px; text-decoration:none}

h1{									font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#525b62; margin:0px; padding:0px; line-height:22px; font-weight:normal}
h2{									font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; margin:0px; padding:0px; line-height:18px}
h3{									font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; margin:0px; padding:0px; line-height:18px}
.internalBlueTitle{					color:#3287cf; font-weight:lighter}
.internalLeftTitle{					color:#4b4a4a; font-weight:lighter}

.greenlist{							list-style-type: none; padding:0px; margin:0px; margin-top:15px; margin-bottom:15px}
.greenlist li{						background-image: url(../images/bullets/iconGreenList.gif); background-repeat: no-repeat; background-position: 3px 1px; padding-left: 26px; margin-bottom:12px}
.greenlist li p{					text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; margin:0px; padding:0px; margin-top:3px; padding-left:2px; line-height:18px}
.greenlist li h2{					margin:0px; padding:0px; margin-bottom:8px}
.greenlist li ul{					list-style-type: none; padding:0px; margin:0px; margin-top:15px; margin-left:10px; margin-bottom:15px}
.greenlist li ul li{				background-image: url(../images/bullets/iconOrangeList.gif); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 16px; margin-bottom:12px}


.greyBluelist{						list-style-type: none; padding:0px; margin:0px; margin-top:5px; margin-bottom:5px}
.greyBluelist li{					background-image: url(../images/bullets/iconGreyList.gif); background-repeat: no-repeat; background-position: 3px -2px; padding-left: 22px; margin-bottom:2px}
.greyBluelist li a{					font-family:Arial, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:underline; line-height:20px; margin:0px; padding:0px;}
.greyBluelist li a:hover{			text-decoration:none; line-height:20px;} 

.greylist{							list-style-type: none; padding:0px; margin:0px;}
.greylist li{						background-image: url(../images/bullets/iconGreyList.gif); background-repeat: no-repeat; background-position: 3px -2px; padding-left: 22px; margin-bottom:2px}
.greylist li a{						font-family:Arial, Geneva, sans-serif; font-size:11px; color:#525252; text-decoration:underline; margin:0px; padding:0px;}
.greylist li a:hover{				text-decoration:none;}

.footerlist{						list-style-type: none; padding:0px; margin:0px; margin-top:7px}
.footerlist li{						background-image: url(../images/bullets/iconFooterList.gif); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 14px; margin-bottom:2px}
.footerlist li a{					font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#474545; text-decoration:none; line-height:18px; margin:0px; padding:0px;}
.footerlist li a:hover{				text-decoration:underline; line-height:18px;}

.searchInput{						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#8a8a8a; margin:0px; border:0px; background:transparent; height:12px; padding-top:4px}
.searchBackground{					background-image:url(../images/backgrounds/searchBackgrounds.gif); background-repeat:repeat-x;}

.contactInfo{						background-color:#eef2d3;}
.contactInfo p{						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#636262; margin:0px; padding:0px; width:234px}
.contactInfo a{						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3287cf; margin:0px; padding:0px; text-decoration:underline}
.contactInfo a:hover{				font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3287cf; margin:0px; padding:0px; text-decoration:none}

/* pagination cells */
.numCellCurrent{					font-family:Arial, Helvetica, sans-serif; border:1px solid #99ccff; background-color:#b2d1ff;  font-size:14px; color:#FFFFFF;}
.numCellCurrent a{					font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; text-decoration:none}

.numCellPast{						border:1px solid #99ccff; background-color:#ffffff; }
.numCellPast a{						font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-decoration:none; margin:0px; padding:0px; line-height:10px}

input{								font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4a4a; background-color:#F9F9F9; border:1px solid #CCCCCC; vertical-align:middle; padding-top:3px;padding-bottom:3px;}
.inputTextarea{						font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4a4a; background-color:#F9F9F9; border:1px solid #CCCCCC; padding:3px;}
.inputBtn{							font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; background-color:#f29e00; border:1px solid #f29e00;}

select{								font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4a4a; background-color:#F9F9F9; border:1px solid #CCCCCC; }

/*content page css*/
#page_container h2{					font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4b4a4a; margin:0px; padding:0px; line-height:18px}
#page_container h2 p{				font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#4b4a4a; margin:0px; padding:0px; line-height:18px}
#page_container h2.blueTitle{		font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#365f91; margin:0px; padding:0px; line-height:18px; font-weight:bold;}
#page_container h1{					font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#4b4a4a; margin:0px; padding:0px; padding-top:8px; line-height:22px; font-weight:normal; text-transform:uppercase;}
#page_container h1 p{				font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#4b4a4a; margin:0px; padding:0px; line-height:22px; font-weight:normal; text-transform:uppercase;}
#page_container p{					font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; text-align:justify; margin:0px; padding:0px; line-height:18px; margin-top:5px; margin-bottom:10px}
#page_container p.error_text{		font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#ff3300; margin:0px; line-height:13px; !important}
#page_container a {					font-family:Arial, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:underline; margin:0px; padding:0px;}
#page_container a:hover {			font-family:Arial, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:none; margin:0px; padding:0px;}
#page_container p a{				font-family:Arial, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:underline; margin:0px; padding:0px;}
#page_container p a:hover{			font-family:Arial, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:none; margin:0px; padding:0px;}
#page_container a p{				font-family:Arial, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:underline; margin:0px; padding:0px;}
#page_container a p:hover{			font-family:Arial, Geneva, sans-serif; font-size:12px; color:#3287cf; text-decoration:none; margin:0px; padding:0px;}
#page_container img.picture{		border:7px solid #e5e5e5; padding:1px; background-color:#FFF}
#page_container ul{					list-style-type: none; padding:0px; margin:0px; margin-top:20px; margin-bottom:15px}
#page_container ul li{				font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; background-image: url(../images/bullets/iconGreenList.gif); background-repeat: no-repeat; background-position: 3px 1px; padding-left: 26px; margin-bottom:12px}
#page_container ul li h2{			margin:0px; padding:0px; margin-bottom:8px}
#page_container ul li ul{			list-style-type: none; padding:0px; margin:0px; margin-top:15px; margin-left:10px; margin-bottom:0px}
#page_container ul li ul li{		background-image: url(../images/bullets/iconOrangeList.gif); background-repeat: no-repeat; background-position: 3px 7px; padding-left: 16px; margin-bottom:0px}


p.error_text{						font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#ff3300; margin:0px; !important}
tr.error{							background-color:#ffd6cc;}
td.error{							background-color:#ffd6cc;}
.notifyMsg{							font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:11px; color:#999999;}

td.loaderOverlay {					background-image:url(../images/backgrounds/white_semitransparent.png); background-repeat:repeat; font-family:Arial, Geneva, sans-serif; font-size:12px; color:#000}