/* CSS Document */
body {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#989898;
background-color:#424C54;
margin:0;
padding:0;
}

div#right {
width:227px;
}

ol li {
margin-bottom:10px;
}

.nostyle {
list-style:none;
margin:0;
padding:0;
}

.nostyleheading {
margin:0;
padding:0;
font-weight:inherit;
font-size:12px;
font-family:inherit;
}

.verdana {
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:11px;
}

.grayNotes {
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.gray {
color:#666666;
}

.orangeNotes {
color:#E36A25;  /*    orange    */
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.fontsize1 {
font-size:12px;
font-weight:bold;
color:#E36A25;  /*    orange    */
}

.fontsize1 a {
font-weight:normal;
}

.fontsize2 {
font-size:15px;
font-weight:bold;
color:#E36A25;  /*    orange    */
}

.fontsize2 a {
font-weight:normal;
}


.fontsize3 {
font-size:17px;
font-weight:bold;
color:#E36A25;  /*    orange    */
}

.fontsize3 a {
font-weight:normal;
}

div#middle,div#middle2,div#middle3 {
padding:15px;
}

div#middle p, div#middle ul li,div#middle table, div#middle ol li, div#middle div{
font-size:12px;
}

div#middle2 p, div#middle2 ul li,div#middle2 table, div#middle2 ol li, div#middle2 div{
font-size:15px;
}


div#middle3 p, div#middle3 ul li,div#middle3 table, div#middle3 ol li, div#middle3 div{
font-size:17px;
}


form {
margin:5px 0;
padding:0;
}

p {
margin:0;
padding:0;
margin-top:10px;
margin-bottom:20px;
}

a {
color:#174784;  /*    blue    */
}

a:hover {
color:#E36A25;  /*    orange    */
}

#pagecontainerPrint {
width:550px;
margin:5px auto;
}

div#pagecontainer {
margin:5px auto;
width:1004px;
}
div#hodingpagecontainer {
margin:50px auto;
width:686px;
}


div#homeContent a {
text-decoration:underline;
font-weight:bold;
color:#E36A25;  /*    orange    */
}

div.menuToolbox, div.menuToolboxOver {
position:relative;
}


div.menuToolbox div {
position:absolute;
top:22px;
left:-3000px;
background-color:#174784;  /*    blue    */
width:181px;
border:1px solid #999999;
}

div.menuToolboxOver div {
position:absolute;
top:22px;
left:0px;
background-color:#174784;  /*    blue    */
width:181px;
border:1px solid #999999;
}

div.menuChangeState, div.menuChangeStateOver {
position:relative;
}

div.menuChangeState div {
position:absolute;
top:22px;
left:-3000px;
background-color:#174784;  /*    blue    */
width:210px;
border:1px solid #999999;
}

div.menuChangeStateOver div {
position:absolute;
top:22px;
left:38px;
background-color:#174784;  /*    blue    */
width:210px;
border:1px solid #999999;
padding:2px;
}

div.menuChangeStateOver div ul {
margin:0; 
padding:0; 
margin-left:5px; 
margin-top:5px; 
margin-bottom:2px;
list-style:none;
}

div.menuChangeStateOver div ul li a {
display:block;
width:193px;
height:18px;
line-height:18px;
}

div#bottom {
height:46px; 
text-align:center; 
padding-top:10px;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#174784;
/*background:url(../site-images/bottomBg.gif); */
}

div#bottom a {
color:#ffffff;
text-decoration:none;
}

div#bottom a:hover {

text-decoration:underline;
}

.orange {
color:#E36A25;
}

.green {
color:#009900;
}

.darkGreen {
color:#3b6338;
}

.green2 {
color:#1C6030;
}

.green2Text {
color:#1C6030;
font-weight:bold;
}

.red {
color:#FF0000;
}

.redText {
color:#FF0000;
font-weight:bold;
}

.left {
float:left;
}

.right {
float:right;
}

.clearall {
clear:both;
}

ul#menu {
list-style:none;
margin:3px 8px 0 8px;
padding:0;
}

ul#menu li {
font-family:Verdana, Arial;
font-size:12px;
color:#E36A25;
border:1px solid #ff0000;
}

ul#menu li a {
color:#4D4C4C;
text-decoration:none;
}

ul#menu li a:hover {
color:#E36A25;  /*    orange    */
}

div#headerBar {
padding-left:6px;
padding-right:6px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

div#headerBar a {
color:#FFFFFF;
text-decoration:none;
}

div#headerBar a:hover {
color:#E36A25;  /*    orange    */
text-decoration:none;
}

ul#leftMenu {
list-style:none;
margin:0;
padding:0;
margin-top:1px;
margin-bottom:5px;
}

ul#leftMenu li {
background-color:#99ccff;  /*    background blue   */
color:#174784;
border-bottom:1px solid #ffffff;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

/*
margin:0;
padding:0;
background-color:#174784;  
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
position:relative;
border-bottom:1px solid #ffffff;
*/
}

ul#leftMenu li#current {
/*
margin:0;
padding:0;
width:185px;
background-color:#E36A25;  /*    orange    */
padding:5px 15px;
}

ul#leftMenu li a {
background-color:#174784;  /*    blue    */

color:#FFFFFF;
display:block;
text-decoration:none;
padding:5px 15px;

/*
margin:0;
width:185px;
background-color:#174784;  
color:#FFFFFF;
display:block;
text-decoration:none;
padding:5px 15px;
*/
}

ul#leftMenu li a:hover {
margin:0;
background-color:#99ccff;  /*    background blue   */
color:#174784;
}

ul#leftMenu li ul {
position:absolute;
top:0;
left:-2000px;
list-style:none;
margin:0;
padding:0;
}

ul#leftMenu li ul li {
border-left:1px solid #ffffff;
}

ul#leftMenu li ul li a {
width:250px;
}

ul#leftMenu li.over ul {
left:215px;
}


ul#ModuleMenu {
list-style:none;
margin:0;
padding:0;
margin-top:1px;
margin-bottom:5px;
margin-left:5px;

}

ul#ModuleMenu  li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:3px;
}

ul#ModuleMenu  li#current{
color:#E36A25;  /*    orange    */
}

ul#ModuleMenu li a {
text-decoration:none;
color:#174784;  /*    blue    */
}

ul#ModuleMenu li a:hover {
text-decoration:none;
color:#E36A25;  /*    orange    */
}




.orangeText {
color:#E36A25;  /*    orange    */
font-weight:bold;
}

.blueText {
color:#174784;  /*    blue    */
font-weight:bold;
}



.blue {
color:#174784;  /*    blue    */
}

.moduleTitle {
color:#ffffff;
margin:0;
padding:0;
margin-left:4px;
font-weight:bold;
font-size:13px;
font-family:Arial, Verdana, Helvetica, sans-serif;
}


.moduleTitle a {
color:#ffffff;
text-decoration:none;
}


.moduleTitleSmall {
color:#ffffff;
margin-left:4px;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.top {
color:#ffffff;
margin-right:5px;
font-weight:bold;
font-size:12px;
margin-top:1px;
}

.topSmall {
color:#ffffff;
margin-right:2px;
font-size:11px;
margin-top:1px;
}

.moduleContent {
padding:10px;
}

.newsDate {
color:#333333;  /*    orange    */
font-weight:bold;
}

.newsTitle {
color:#174784;  /*    blue    */
font-weight:bold;
}

.newsMore {
text-align:right;
margin-top:3px;
}

.newsMore a {
color:#174784;  /*    blue    */
text-decoration:none;
}

.newsMore a:hover {
color:#E36A25;  /*    orange    */
text-decoration:underline;
}

.button {
margin:0;

}

.button tr td {
border:0;
}

.button a {
color:#ffffff;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.button a:hover {
color:#ffffff;
text-decoration:none;
}


.realButton {
background-color:#E36A25;  /*    orange    */
color:#ffffff;
border:0;
}


h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
margin:0;
padding:5px 0;
color:#174784;  /*    blue    */
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:bold;
margin:0;
padding:5px 0;
color:#174784;  /*    blue    */
}

h3 {
/*  font-family:"trebuchet MS", Arial, Helvetica, sans-serif; */
font-family: Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
margin:0;
padding:5px 0;
color:#174784;  /*    blue    */
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding:5px 0;
color:#174784;  /*    blue    */
}


h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0;
padding:5px 0;
color:#174784;  /*    blue    */
}

ul.vacancyServices {
margin-top:0;
margin-left:15px;
margin-bottom:0;
padding:0;
}

ul.vacancyServices li {
color:#E36A25;  /*    orange    */
}

ul.vacancyServices li span {
color:#4D4C4C;  /*    gray    */
}

.tableNoBottomBorder {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border:1px solid #174784;
}

.tableNoBottomBorder td {
border-top:1px solid #174784;
}


.blueHeaderTable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#cccccc;
}

.blueHeaderTable th {
background-color:#174784;  /*    blue    */
color:#FFFFFF;
font-weight:bold;
}

.blueHeaderTable th a {
color:#ffffff;
text-decoration:underline;
}

.blueHeaderTable th a:hover {
color:#E36A25;  /*    orange    */
}

.blueHeaderTable td {
background-color:#FFFFFF;
}

.blueHeaderTable td a {
color:#174784;  /*    blue    */
}

.blueHeaderTable td a:hover {
color:#E36A25;  /*    orange    */
}

.blueHeaderTable tr.alt td {
background-color:#eeeeee;
}

.blueHeaderTable tr.alt2 td {
background-color:#d8ecfb;
}

.blueHeaderTable tr.orange td {
background-color:#f5b8b8;
color:#000000;
}

.blueHeaderTable tr.orange2 td {
background-color:#fdd9ae;
color:#000000;
}







.orangeHeaderTable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#cccccc;
}

.orangeHeaderTable th {
background-color:#E36A25;  /*    blue    */
color:#FFFFFF;
font-weight:bold;
}

.orangeHeaderTable th a {
color:#ffffff;
text-decoration:underline;
}

.orangeHeaderTable th a:hover {
color:#E36A25;  /*    orange    */
}

.orangeHeaderTable td {
background-color:#FFFFFF;
}

.orangeHeaderTable td a {
color:#174784;  /*    blue    */
}

.orangeHeaderTable td a:hover {
color:#E36A25;  /*    orange    */
}

.orangeHeaderTable tr.alt td {
background-color:#eeeeee;
}

.orangeHeaderTable tr.alt2 td {
background-color:#d8ecfb;
}

.orangeHeaderTable tr.orange td {
background-color:#f5b8b8;
color:#000000;
}

.orangeHeaderTable tr.orange2 td {
background-color:#fdd9ae;
color:#000000;
}








.greenHeaderTable {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#cccccc;
}

.greenHeaderTable th {
background-color:#1C6030;  /*    green    */
color:#FFFFFF;
font-weight:bold;
}

.greenHeaderTable th a {
color:#ffffff;
text-decoration:underline;
}

.greenHeaderTable th a:hover {
color:#E36A25;  /*    orange    */
}

.greenHeaderTable td {
background-color:#FFFFFF;
}

.greenHeaderTable td a {
color:#1C6030;  /*    green    */
}

.greenHeaderTable td a:hover {
color:#E36A25;  /*    orange    */
}

.greenHeaderTable tr.alt td {
background-color:#eeeeee;
}

.greenHeaderTable tr.alt2 td {
background-color:#d8ecfb;
}

.greenHeaderTable tr.orange td {
background-color:#f5b8b8;
color:#000000;
}

.greenHeaderTable tr.orange2 td {
background-color:#fdd9ae;
color:#000000;
}















.blueHeader {
margin:0;
margin-top:1px;
}

.blueHeader tr td a {
color:#FFFFFF;
text-decoration:none;
}

.blueHeader tr td a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.editTable th {
text-align:left;
}

.editTable td a {
color:#174784;  /*    blue    */
}

.editTable td a:hover {
color:#E36A25;  /*    orange    */
}

.editTable tr.alt th {
background-color:#dddddd;
}

.editTable tr.alt td {
background-color:#dddddd;
}

.editTable tr.alt td  table tr td{
background-color:#ffffff;
}

.editTable2 th {
text-align:left;
padding-top:15px;
}

.editTable2 td a {
color:#174784;  /*    blue    */
}

.editTable2 td a:hover {
color:#E36A25;  /*    orange    */
}

.editTable2 tr.alt th {
background-color:#dddddd;
}

.editTable2 tr.alt td {
background-color:#dddddd;
}

.editTable2 tr.alt td  table tr td{
background-color:#ffffff;
}

.buttonTextOnly {
color:#ffffff;
background-color:#E36A25;
border:0;
cursor:pointer;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:1px;
}

.buttonTextOnlyLong {
color:#ffffff;
background-color:#E36A25;
border:0;
cursor:pointer;
width:120px;
}



div.moduleText {
padding:5px; 
color:#4D4C4C;
height:75px;
}

ul#regionList {
margin:2px 0;
padding:0;
list-style:none;
}

.textbox50 {
width:50px;
}

.textbox100 {
width:100px;
}

.textbox200 {
width:200px;
}

.textbox300 {
width:300px;
}

.textbox350 {
width:350px;
}

.textArea350 {
width:350px;
height:80px;
}

.textbox520 {
width:520px;
}

.textboxDate {
width:90px;
}

div.pagination {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:2px 0;
}

.currentPage {
font-weight:bold;
color:#E36A25;  /*    orange    */
}


.statusProgress {
font-size:11px;
color:#666666;
}

.statusSuccess {
font-size:11px;
color:#006600;
}

.statusSuccess2 {
font-size:12px;
color:#006600;
padding-bottom:5px;
}

.statusFailed {
font-size:11px;
color:#FF0000;
}

ul.checkbox {
list-style:none;
margin:5px 8px;
padding:0;
}

ul.checkbox li ul{
list-style:none;
margin:5px 0 5px 20px;
padding:0;
}

div#notice {
font-size:11px;
color:#FF0000;
}

div#facilityProfile {
margin-top:5px;
margin-bottom:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
}

div#facilityProfile p {
margin:0;
padding:0;
margin-bottom:20px;
}

ul#modules {
list-style:none;
margin:0;
padding:0;
}

ul#modules li {
float:left;
margin-bottom:4px;
}

.printIcon a {
text-decoration:none;
}

.stats {
text-align:right;
font-family:Georgia, "Times New Roman", Times, serif;
color:#174784;  /*    blue    */
padding-right:5px;
}

ul#poll,ul#pollList {
list-style:none;
margin:0;
padding:0;
margin-top:5px;
}

ul#pollList li {
margin-bottom:15px;
}

.tableBlueBorder { 
background-color:#174784;  /*    blue    */
}

.tableBlueBorder tr th { 
background-color:#FFFFFF;
text-align:left;
color:#174784;  /*    blue    */
}

.tableBlueBorder tr td { 
background-color:#FFFFFF;
}

div.testimonial {
width:725px;
padding:2px 10px; 
background-color:#faece3; 
margin:10px 0 5px 0;
color:#E36A25; 
font-weight:bold; 
font-style:italic;
font-family:Georgia, "Times New Roman", Times, serif
}

div.testimonialName {
font-style:normal; 
color:#174784;
font-weight:bold;
margin-bottom:30px;
text-align:right;
}

ul.downloadList {
list-style:none;
}

ul.downloadList li {
margin-bottom:5px;
}

ul.downloadList li a {
text-decoration:none;
}

ul.downloadList li a:hover {
text-decoration:underline;
}

div#adContent {
padding:5px;
}

ul#login {
list-style:none;
margin:5px 0;
padding:0;
float:left;
}

table.toolbox {
margin:0;
padding:0;
}

/*
table.toolbox a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}
*/

div#loginBar {
position:relative;
}

div#loginArea {
position:absolute;
top:20px;
left:-170px;
color:#000000;
background-color:#FFFFFF;
}

ul#logoList {
margin:0; 
padding:0; 
list-style:none;
}

ul#logoList li {
background-color:#eeeeee;
border:1px solid #ffffff;
padding:5px;
}

div.steps {
font-family:verdana,Georgia, "Times New Roman", Times, serif;
color:#aaaaaa;
font-weight:bold;
text-align:right;
font-size:11px;
}

div.steps span {
color:#E36A25;
}

table#tblCalculator {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table#tblCalculator tr th {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#174784;  /*    blue    */
padding-top:5px;
padding-bottom:5px;
}

table#tblCalculator tr td {
font-size:13px;
padding:5px;
}

table#tblCalculator tr td.left {
font-weight:bold;
}

table#tblCalculator tr.alt {
background-color:#CCCCCC;
}

table#tblCalculator tr.alt2 {
background-color:#fcd9ab;
}

table#tblCalculator tr.alt3 {
background-color:#fdcb88;
}





table#tblCalculator2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

table#tblCalculator2 tr th {
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#174784;  /*    blue    */
padding-top:5px;
padding-bottom:5px;
}

table#tblCalculator2 tr td {
font-size:13px;
padding:5px;
text-align:left;
padding-left:30px;
}

table#tblCalculator2 tr td.left {
font-weight:bold;
}

table#tblCalculator2 tr.alt {
background-color:#CCCCCC;
}

table#tblCalculator2 tr.alt2 {
background-color:#fcd9ab;
}

table#tblCalculator2 tr.alt3 {
background-color:#fdcb88;
}




div.icons {
width:35px;
float:left;
margin-bottom:10px;
}

div.iconText {
float:left;
padding-top:5px;
}

div.showcaseWelcome {
font-size:20px;
color:#818281;
font-weight:bold;
margin-bottom:15px;
margin-top:10px;
}

div.showcaseWelcome span {
color:#E36A25;  /*    orange    */;
}



.orangeBg {
background-color:#E36A25;  /*    orange    */;
color:#FFFFFF;
}

.grayBg {
background-color:#dddddd;
}

.BgColorSelected {
background-color:#174784; 
color:#FFFFFF; 
}

ul.listSubCat {
margin:0 0 0px 18px; 
padding:0;
}

ul.listSubCat li {
margin-bottom:2px;
}


ul.listSubCat2 {
margin:0; 
padding:0;
list-style:none;
}

ul.listSubCat2 li {
margin-bottom:2px;
}

div.subCatContainer1 {
display:none; 
border:1px solid #666666; 
border-top:0; 
padding:5px; 
margin-right:1px; 
background-color:#ffffff;
}

div.subCatContainer2 {
border:1px solid #666666; 
border-top:0; 
padding:5px; 
margin-right:0px; 
background-color:#D7E7F9;
}

ul.supportgroup li {
color:#E36A25;  /*    orange    */;
}

ul.advertiserList {
margin-left:15px;
padding:0;
}

ul.advertiserList li {
color:#E36A25;  /*    orange    */;
}


div.supportGroupTags a {
text-decoration:none;
float:left;
display:block;
border:1px solid #dddddd;
margin-right:2px;
width:15px;
text-align:center;
background-color:#174784;  /*    blue    */
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:2px;
}

div.supportGroupTags a:hover {
color:#FFFFFF;
background-color:#E36A25;  /*    orange    */
}


div.supportGroupTags a.current {
color:#FFFFFF;
background-color:#E36A25;  /*    orange    */
}



div.AtoZ a {
text-decoration:none;
float:left;
display:block;
border:1px solid #dddddd;
margin-right:1px;
width:14px;
text-align:center;
background-color:#174784;  /*    blue    */
color:#FFFFFF;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:1px;
}

div.AtoZ a:hover {
color:#FFFFFF;
background-color:#E36A25;  /*    orange    */
}


div.AtoZ a.current {
color:#FFFFFF;
background-color:#E36A25;  /*    orange    */
}










div.acasTeams h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin-top:20px;
background-color:#CCCCCC;
padding-left:3px;
}

div.acasTeams h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-top:10px;
}

div.acasTeams strong {
color:#E36A25;  /*    orange    */
font-family:Verdana, Arial, Helvetica, sans-serif;
}

a.whiteLink {
color:#FFFFFF;
text-decoration:none;
}

a.whiteLink:hover {
color:#FFFFFF;
text-decoration:underline;
}

ul.auctionItems {
list-style:none;
padding:0;
margin:0;
margin-top:5px;
}

ul.auctionItems li {
float:left;
margin-right:2px;
margin-bottom:6px;
}


div.auctionItemTitle {
font-weight:bold;
color:#174784;  /*    blue    */
height:50px;
font-size:16px;
width:157px;
margin:0 auto;
}

div.auctionItemContainer {
position:relative;
width:169px;

}

div.auctionItemSold {
position:absolute;
right:0;
top:0;
}

div.auctionItemThumbnail {
height:95px;
}

div.blueStripBg {
background-color:#d3e6f6;
}

ul.facilityList {
list-style:none;
margin:0;
padding:0;
}

ul.facilityList li {
height:23px;
line-height:23px;
cursor:pointer;
}

ul.facilityList li.alt {
background-color:#CCCCCC;
}

ul.facilityList li.alt2 {
background-color:#E36A25;  /*    orange    */
color:#FFFFFF;
}

table.print {
border-right:1px solid #000000;
border-bottom:1px solid #000000;
}

table.print tr th, table.print tr td {
border-top:1px solid #000000;
border-left:1px solid #000000;
}

table.print tr th table tr th, table.print tr td table tr td {
border:0;
}



table.calendar {
border-top:1px solid #dddddd;
border-right:1px solid #dddddd;
margin-bottom:20px;
}

table.calendar tr th {
text-align:center;
border-bottom:1px solid #dddddd;
border-left:1px solid #dddddd;
background-color:#E36A25;  /*    orange    */
color:#FFFFFF;
}

table.calendar tr td {
text-align:center;
border-bottom:1px solid #dddddd;
border-left:1px solid #dddddd;
}


table.calendar tr td.header {
background-color:#E36A25;  /*    orange    */
color:#FFFFFF;
}

table.calendar tr td input {
cursor:pointer;
}

table.calendar tr td div {
height:25px;
line-height:25px;
border:0px solid #ff0000;
padding-top:3px;
}

table.calendar tr td div.top {
border-bottom:1px solid #dddddd;
color:#000000;
font-weight:normal;
}



ul.legend {
list-style:none;
}

ul.legend li {
display:inline;
padding-right:20px;
}

ul.language {
list-style:none;
margin:0;
padding:0;
}

ul.language li {
float:left;
width:160px;
border:0px solid #ff0000;
}

.greyBox {
padding:6px;
border:1px dashed #dddddd;
background-color:#eeeeee;
}

table.tableWhiteBg tr th {
background-color:#FFFFFF;
}

table.tableWhiteBg tr td {
background-color:#FFFFFF;
}

/******************  Feature Box  *********************/
.featureBox{
	width:252px;
	float:left;
}

.table_top{
	background-image:url(../site-images/feature-box/top.gif);
	height:30px;	
	width:242px;
	padding:6px 0 0 10px;
}

.table_body{
	background-image:url(../site-images/feature-box/body.gif);
	background-repeat:repeat-y;
}

.featured-text{
	padding:7px 15px 0 15px;
	
}

.table_bottom{
	background-repeat:no-repeat;
	height:48px;
	vertical-align:top;
	color:#FFFFFF;
	font-size:12px;
	padding:13px 0 0 30px;
}


.table_bottom div {
	line-height:30px;
	height:30px;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
}

.table_bottom a {
	line-height:30px;
	height:30px;
	display:block;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
}

.table_bottom a:hover {
	color:#000000;
	text-decoration:underline;
}

.table_bottom a span, .table_bottom div span {
	font-size:14px;
}

/******************  End Feature Box  *********************/





/******************  Mainenance  *********************/
#maintenance{
	width:485px;
	height:422px;
	margin:40px auto;
	background-image:url(../site-images/maintenance/bg.gif);
}

#maintenance-text{
	padding:50px 40px 0 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#4D4C4C;
}

#maintenance-text p{
	margin:15px 0;
	padding:0;
}

#maintenance-text a{
	color:#F58422;
	text-decoration:none;
}

#maintenance-text a:hover{
	text-decoration:underline;
}
/****************** End Mainenance  *********************/


/********* For javascript calendar ****************/

.dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 9pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #ffffff;
	border: 1px none #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 7pt;
	font-weight: bold;
	text-align: center;
	height:18px;
}

.dynCalendar_day {
	background-color: #ffffff;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 7pt;
	
}

.dynCalendar_today {
	background-color: #ffffff;
	border: 1px solid #174784;  /*    blue    */
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 7pt;
}




.dynCalendar_SendSMS {
	background-color: #ffffff;
	border: 1px solid #999999;
	visibility: hidden;
	position: absolute;
	padding:1px;
	margin:0px;
	/*float:left;*/
}



/********* End for javascript calendar ****************/

/********* space line between questions ****************/

.options {
	color:#FFFFFF;
	font-weight:bold;
	background-color:#174784;  /* blue*/
	padding:5px; 
}

/********* End space line between questions ****************/













.k_button_css_revision{background-image:'$Rev:7308 $';}#k_popup *{-moz-box-sizing:content-box !important;box-sizing:content-box !important;}#k_popup a img{border:0;display:inline;}#k_popup a{color:#3882C3;text-decoration:none;}#k_popup a:hover{color:#3882C3;text-decoration:underline;}#k_popup div{float:none;}.k_float{z-index:9999999;position:fixed !important;position:absolute;}#kampylink img{border:0;display:block;}.k_top{top:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop :document.body.scrollTop);}.k_top_sl{top:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);}.k_bottom{bottom:0px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);}.k_bottom_sl{bottom:15px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );}.k_right{right:0px;}.k_left{left:0px;}#k_close_button{color:gray;border:1px solid gray;display: none;width:11px;height:16px;font-size:12px;text-align:center;}.kc_top{top:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + 80 :document.body.scrollTop + 80);}.kc_bottom{bottom:80px;_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 80 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 80);}.kc_right{right:10px;}.kc_left{left:10px;}#k_slogan{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;margin-left:2px;margin-right:2px;cursor:default;}#k_slogan a{font-family:'Trebuchet MS',Arial,Helvetica,sans-serif;font-size:9px;color:#666;text-decoration: none;cursor:default;}
