Body { color: #4C4E54; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; margin: 0px; background:url(../images/bgrpt.jpg) top repeat-x #2dd6f7; }
.pagemaster { background: url(../images/pagemaster.jpg) left top fixed no-repeat; }

.normal, td, p { font-family: Verdana,Tahoma,Helvetica; font-size:13px; }


A.FooterMenu:link, A.Footer:visited,  {
	color: #388BA6; text-decoration: none; font-family: Verdana,Tahoma,Helvetica; font-size: 10px;
}
A.FooterMenu:hover {
	color: #388BA6; text-decoration: none; font-family: Verdana,Tahoma,Helvetica; font-size: 10px;
}
.clearwaterHeading {font-family: Verdana,Tahoma,Helvetica; font-size:14px; color:#1DA5D1; font-weight:bold;  
}
.bread_cmb_text, A.bread_cmb_text, A.bread_cmb_text:link, A.bread_cmb_text:visited, A.bread_cmb_text:active  {
    font-weight: normal;
    font-size: 12px;
    color:#388BA6;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.bread_cmb_text:hover    {
    text-decoration: underline;
	font-weight: normal;
    font-size: 12px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
.mfx, A.mfx, A.mfx:link, A.mfx:visited, A.mfx:active  {
    font-weight: normal;
    font-size: 10px;
    color:#388BA6;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.mfx:hover    {
    text-decoration: underline;
	font-weight: normal;
    font-size: 10px;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}

.logotd { background:url(../images/logo.gif) left no-repeat; width:425px; height:137px; }
.montagetd { background:url(../images/montage.gif) right no-repeat; width: 425px; height:137px; text-align:right; vertical-align: top; }

.loginhold { padding-top:5px; }
.searchhold { padding-top:90px; }

/* Content Panes */
.panebanner { padding:0; }

.reg_login, A.reg_login, A.reg_login:link, A.reg_login:visited, A.reg_login:active  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1da5d1; text-decoration: none; }
A.reg_login:hover { color: #188eb4; }

.href2, A.href2, A.href2:link, A.href2:visited, A.href2:active  { font-size: 11px; color:#ffffff; font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }

A.href2:hover { text-decoration: underline; font-size: 11px; color:#ffffff; font-family: Arial, Helvetica, sans-serif; }
.terms-privacy, A.terms-privacy, A.terms-privacy:link, A.terms-privacy:visited, A.terms-privacy:active  { font-weight: normal; font-size: 11px; color: #736D5C; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; }

A.terms-privacy:hover { text-decoration: underline; font-size: 11px; color: #736D5C; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; }
.current-date { font-size: 10px; color: #0B7012; font-family: Verdana, Arial, Helvetica, sans-serif; }

.copy-right { font-size: 11px; color: #736D5C; font-family: Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; }

.bread_cmb_link, A.bread_cmb_link, A.bread_cmb_link:link, A.bread_cmb_link:visited, A.bread_cmb_link:active  { font-weight: bold; font-size: 10px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

A.bread_cmb_link:hover { text-decoration: underline; font-weight: bold; font-size: 10px; color:#000000; font-family: Verdana, Arial, Helvetica, sans-serif; }

.you-are  { padding-top: 5px; text-decoration: none; font-size: 10px; color:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; }

.gray-heading  { text-decoration: none; font-weight: bold; font-size: 11px; color:#656565; font-family: Verdana, Arial, Helvetica, sans-serif; }

.p-yellow, A.p-yellow, A.p-yellow:link, A.p-yellow:visited, A.p-yellow:active  { font-weight: normal; font-size: 10px; color:#B6A457; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

A.p-yellow:hover { text-decoration: underline; font-size: 10px; color:#677765; font-family: Verdana, Arial, Helvetica, sans-serif; }
.p-green, A.p-green, A.p-green:link, A.p-green:visited, A.p-green:active  { font-weight: normal; font-size: 10px; color:#677765; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }

A.p-green:hover { text-decoration: underline; font-size: 10px; color: #B6A457; font-family: Verdana, Arial, Helvetica, sans-serif; }
NormalTextBox { height:21px; background: transparent; width: 174px; color: #666; padding: 4px 4px 0px 4px; border: 0px solid #FFFFFF; cursor:text; }

.footer_bg { background-repeat: no-repeat; background-position: left bottom; }

/* Search Code */
.searchbox input { MARGIN: 0px -5px 0px 0px; border: 1px solid #cccccc; font-size:10px; color:#404040; background:transparent; width: 100px;height:17px; }
.search,a.search:link,a.search:active,a.search:visited,.search { color:#cccccc; text-decoration:none; font-weight:bold; font-size:10px; }
a.search:hover { color:#000000; text-decoration:none; font-weight:bold; font-size:10px; }

/* Headings */
H1 { color:#1DA5D1; font-family: Arial, Helvetica, sans-serif; font-size:20pt; }

/* Links */


/* Layout */
.bg1 { background-repeat: no-repeat; background-position: left top; }
.bg2 { background-repeat: no-repeat; background-position: right bottom; }

.arial{font-family: Arial, Helvetica, sans-serif; }
.arialn{font-family: "Arial Narrow",Arial, Helvetica, sans-serif; }
.verdana{font-family: Verdana, Arial, Helvetica, sans-serif; }
.tahoma{font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; }
.century{font-family: "Century Gothic", Arial, Tahoma, Verdana, Helvetica, sans-serif; }

/* Font Sizes */

.ten {font-size: 10px; }
.eleven {font-size: 11px; }
.twelve {font-size: 12px; }
.thirteen {font-size: 13px; }
.fourteen {font-size: 14px; }
.fifteen {font-size: 15px; }
.sixteen {font-size: 16px; }
.seventeen {font-size: 17px; }
.eighteen {font-size: 18px; }
.nineteen {font-size: 19px; }
.twenty {font-size: 20px; }
.twentyone {font-size: 21px; }
.twentytwo {font-size: 22px; }
.twentythree {font-size: 23px; }
.twentyfour {font-size: 24px; }
.twentyfive {font-size: 25px; }
.thirty {font-size: 30px; }
.fourty { font-size: 35px; letter-spacing: -0.05em; }

/* Font Colours */

.magenta {color: #C637B3; }
.darkyellow {color: #F4A83A; }
.darkgray {color: #263C4A; }
.darkgray2 {color: #505050; }
.purple {color: #D671E2; }
.white {color: #FFFFFF; }
.black {color: #202020; }
.gray {color: #767676; }
.lightgray {color: #A3A3A3; }
.red {color: #D52E00; }
.lightred {color: #FF5756; }
.orange {color: #FF9600; }
.yellow {color: #FFFF00; }
.green {color: #8DA810; }
.sharp_blue {color: #318CC2; }
.cyan {color: #44A5C3; }
.blue {color: #237BD1; }
.brown {color: #685716; }


/* Font Style & Weight */
.bold {font-weight: bold; }
.italic {font-style: italic; }
.strikeout {text-decoration: line-through; }

/* Hovers */
.black2purple, A.black2purple, A.black2purple:link, A.black2purple:visited, A.black2purple:active {text-decoration: none;color: #000000; }
A.black2purple:hover {text-decoration: none;color: #6767CB; }

.orange2gray, A.orange2gray, A.orange2gray:link, A.orange2gray:visited, A.orange2gray:active {color: #D64500; text-decoration: none; }
A.orange2gray:hover {color: #272727; }

.n2u, A.n2u, A.n2u:link, A.n2u:visited, A.n2u:active {text-decoration: none; }
A.n2u:hover {text-decoration: underline; }

.u2n, A.n2u, A.n2u:link, A.n2u:visited, A.n2u:active {text-decoration: underline; }
A.u2n:hover {text-decoration: none; }

.gray2red, A.gray2red, A.gray2red:link, A.gray2red:visited, A.gray2red:active {color: #6D6D6D; text-decoration: none; }
A.gray2red:hover {color: #E70000; }

.lightred2black, A.lightred2black, A.lightred2black:link, A.lightred2black:visited, A.lightred2black:active {color: #FF5756; text-decoration: none; }
A.lightred2black:hover {color: #333333; }

.gray2orange, A.gray2orange, A.gray2orange:link, A.gray2orange:visited, A.gray2orange:active {color: #6D6D6D; text-decoration: none; }
A.gray2orange:hover {color: #FF6600; }

.gray2blue, A.gray2blue, A.gray2blue:link, A.gray2blue:visited, A.gray2blue:active {color: #6D6D6D; text-decoration: none; }
A.gray2blue:hover {color: #237BD1; }

.white2black, A.white2black, A.white2black:link, A.white2black:visited, A.white2black:active {color: #FFFFFF; text-decoration: none; }
A.white2black:hover {color: #000000; }

.white2yellow, A.white2yellow, A.white2yellow:link, A.white2yellow:visited, A.white2yellow:active {color: #FFFFFF; text-decoration: none; }
A.white2yellow:hover {color: #FFFF00; }

.red2black, A.red2black, A.red2black:link, A.red2black:visited, A.red2black:active {text-decoration: none;color: #D52E00; }
A.red2black:hover {text-decoration: none;color: #000000; }

.black2blue, A.black2blue, A.black2blue:link, A.black2blue:visited, A.black2blue:active {text-decoration: none;color: #000000; }
A.black2blue:hover {text-decoration: none;color: #237BD1; }

.blue2black, A.blue2black, A.blue2black:link, A.blue2black:visited, A.blue2black:active {text-decoration: none;color: #237BD1; }
A.blue2black:hover {text-decoration: none;color: #333333; }

.orange2gray, A.orange2gray, A.orange2gray:link, A.orange2gray:visited, A.orange2gray:active,  {color: #FF9600; text-decoration: none; }
A.orange2gray:hover {color: #333333; }

.green2gray, A.green2gray, A.green2gray:link, A.green2gray:visited, A.green2gray:active {color: #83A400; text-decoration: none; }
A.green2gray:hover {color: #333333; }

.black2red, A.black2red, A.black2red:link, A.black2red:visited, A.black2red:active {text-decoration: none;color: #000000; }
A.black2red:hover {text-decoration: none;color: #CC0000; }

.black2white, A.black2white, A.black2white:link, A.black2white:visited, A.black2white:active {text-decoration: none;color: #000000; }
A.black2white:hover {text-decoration: none;color: #CC0000; }

.peach2white, A.peach2white, A.peach2white:link, A.peach2white:visited, A.peach2white:active {text-decoration: none;color: #C2B195; }
A.peach2white:hover {text-decoration: none;color: #FFFFFF; }

.blue2red, A.blue2red, A.blue2red:link, A.blue2red:visited, A.blue2red:active {text-decoration: none;color: #237BD1; }
A.blue2red:hover {text-decoration: none;color: #EA0000; }

.cyan2gray, A.cyan2gray, A.cyan2gray:link, A.cyan2gray:visited, A.cyan2gray:active {text-decoration: none;color: #22A4CC; }
A.cyan2gray:hover {text-decoration: underline;color: #333333; }

.blue2red, A.blue2red, A.blue2red:link, A.blue2red:visited, A.blue2red:active {text-decoration: none;color: #237BD1; }
A.blue2red:hover {text-decoration: none;color: #EA0000; }

.cyan2red, A.cyan2red, A.cyan2red:link, A.cyan2red:visited, A.cyan2red:active {text-decoration: none;color: #22A4CC; }
A.cyan2red:hover {text-decoration: none;color: #FF5756; }

.border{ padding:1px; border: 1px solid #D6D6D6; }
.border2{ padding:2px; border: 1px solid #bbbbbb; }

.combo_box{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #222222; height: 20px; }

.txt_box{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; height: 16px; border: 1px solid #c5c5c5; }

.cur{ cursor: pointer;cursor: hand; }
.pan_bg { background-repeat: repeat-x; background-position: left bottom; }

.top_dot_line { border-top-width: 1px; border-top-style: dashed; border-top-color: #CCCCCC; }
.right_dot_line { border-right-width: 1px; border-right-style: dashed; border-right-color: #CCCCCC; }
.bot_dot_line { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; }
.left_dot_line { border-left-width: 1px; border-left-style: dashed; border-left-color: #CCCCCC; }

.top_line { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.right_line { border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }
.bot_line { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.left_line { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; }

.lh12{line-height:12px; }
.lh14{line-height:14px; }
.lh16{line-height:16px; }
.lh18{line-height:18px; }
.lh20{line-height:20px; }
.lh22{line-height:22px; }
.lh24{line-height:24px; }

.links, A.links, A.links:link, A.links:active, A.links:visited{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 40px; text-transform: uppercase; color: #4C4E54; text-decoration: none; background-image: url(../images/gray.jpg); background-repeat: no-repeat; background-position: left top; white-space: nowrap; display: block; width: 300px; }
A.links:hover{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 40px; text-transform: uppercase; color: #FFFFFF; text-decoration: none; background-image: url(../images/red.jpg); background-repeat: no-repeat; background-position: left top; white-space: nowrap; display: block; width: 300px; }
