@import "public/PartnerCategories.css";

/*BODY*/
body{background-image:url(../images/bg_body.jpg); background-repeat: repeat-x; background-position:top; margin:0px; padding:0px;}
td{font:11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px; margin:0px;}
p{font:11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px;}
div{font:11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px; margin:0px;}
h1{font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; margin-top:0px}
h2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1F1917;}
h3{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917;}
hr{color:#cccccc; height:1px; margin:0px; border-style:solid;}

/*LISTS*/
ul {list-style-image: url(../images/centaball_small.gif); margin:0px 0px 0px 30px; padding:0px;}
ul li {margin: 6px 0px 0px 0px; padding:0px;}

/*LINKS*/
A:link{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration: none;}
A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px; text-decoration:underline;}
A:active{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}

/*LINKS not underlined*/
.normal A:link{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.normal A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.normal A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px; text-decoration:underline;}
.normal A:active{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}

/*H1 LINKS*/
h1 A:link{font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
h1 A:visited{font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
h1 A:hover{font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
h1 A:active{font:bold 15px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}

/*H2 LINKS*/
h2 A:link{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
h2 A:visited{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
h2 A:hover{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
h2 A:active{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}

/*H3 LINKS*/
h3 A:link{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
h3 A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
h3 A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
h3 A:active{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}

/* PAGE HEADER */
.pageheader{background-color:#8E3789; background-image:url(../images/new_top_home.jpg); background-repeat:no-repeat; background-position:right; clear: both; height:66px; border-bottom: 1px solid #FFFFFF; border-top: 1px solid #FFFFFF}
.popupheader{background-color:#8E3789; height:66px; padding:0px; margin:0px;}

/*MAIN CONTENT TBL*/
.content {line-height:17px; margin:0px; padding:0px 200px 5px 200px; vertical-align:top;}
.content ul { list-style-image: url(../images/centaball_small.gif); margin:0px 0px 0px 30px; padding:0px;}
.content ul li {margin: 6px 0px 0px 0px; padding:0px;}
.content A:link{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.content A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.content A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px; text-decoration:underline;}
.content A:active{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}

/*MAIN CONTENT TBL. COPIED OVER FROM Public.css*/
.maincontent {line-height:17px; margin:0px; padding:3px 8px 8px 12px;}
.maincontent ul { list-style-image: url(../images/centaball_small.gif); margin:0px 0px 0px 30px; padding:0px 0px 0px 0px;}
.maincontent ul li {margin: 6px 0px 0px 0px; padding:0px;}
.maincontent A:link{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.maincontent A:visited{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.maincontent A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px; text-decoration:underline;}
.maincontent A:active{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}

/* MAIN NAV*/
.mainnav {background-color:#ffffff; border-top:1px solid #cccccc; border-right:0px; border-bottom:1px solid #cccccc; border-left:0px; clear:both; color:#000000; margin:5px 0px 5px 0px; padding:3px 5px 3px 5px;}
.mainnav A:link{font:bold 13px Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:none;}
.mainnav A:visited{font:bold 13px Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:none;}
.mainnav A:hover{font:bold 13px Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:underline;}
.mainnav A:active{font:bold 13px Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:none;}

/*LEFTNAV*/
.left {border-right:1px dotted #cccccc; float:left; line-height:17px; margin:0px; vertical-align:top; width: 210px;}
.left A:link{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.left A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.left A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px; text-decoration:underline;}
.left A:active{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.left_heading {font: bold 14px Verdana, Arial, Helvetica, sans-serif; margin-top:3px;}

/*FOOTER*/
.footer {background-color: #8E3789; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; clear:both; color:#FFFFFF; font:bold 11px Verdana, Arial, Helvetica, sans-serif; height:15px; padding:2px 2px 2px 2px; text-align:center;}
.footer A:link {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.footer A:visited {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.footer A:hover {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
.footer A:active {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

/*LOGIN*/
.login A:link {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
.login A:visited {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
.login A:hover {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
.login A:active {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
.login_textfield {border:1px solid #ccc; margin:1px 0px 1px 0px; padding:2px; font:11px Verdana,Arial,Helvetica,sans-serif; color:#000000; height:18px; width:180px;}
.menu_loggedout {border-top:1px dotted #ccc; border-bottom:1px dotted #ccc; margin:20px 5px;}

/*MAIN CONTENT TBL*/
.content {line-height:17px; margin:0px; padding:0px 200px 5px 200px; vertical-align:top;}
.content ul { list-style-image: url(../images/centaball_small.gif); margin:0px 0px 0px 30px; padding:0px;}
.content ul li {margin: 6px 0px 0px 0px; padding:0px;}
.content A:link {font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.content A:visited {font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}
.content A:hover {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; line-height:17px; text-decoration:underline;}
.content A:active {font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; line-height:17px; text-decoration:none;}

/* DOWNLOAD LISTS ON BUS CATEGORY PAGE */
.downloads {border-bottom:1px solid #cccccc; margin: 10px 0px 10px 0px; padding-bottom:10px;}

/* SMALL TEXT (FOR QUOTES ETC.) */
.smalltext {font:9px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:none; font-style:italic;}


/*REGISTRATION ALERTS*/
.alerts {font:11px Verdana, Arial, Helvetica, sans-serif; color:#ff0000;}

/*MY MESSAGES*/
.msg_head {background-image:url(../images/bg_mymessagesTBL.jpg); background-repeat:repeat-x; height:19px;}
.msg_tr {background-color:#efefef; vertical-align:top;}
.msg_tick {width:20px; padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; border-left: 1px solid #cccccc;}
.msg_adv {width:140px; padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_sub {width:inherit; padding:2px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_sec {width:170px; padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_date {width:80px; padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_message {width:57px; padding:3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}

.msg2 {border:1px solid #cccccc;}
.msg_head2 {background-image:url(../images/bg_mymessagesTBL2.jpg); background-repeat:repeat-x; height:60px;}
.msg_from {width:140px; padding:5px 0px 5px 3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_body {width:140px; padding:5px 0px 5px 3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_msg {width:140px; padding:5px 0px 5px 3px; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}

/*MY MESSAGES TABLE TEXT*/
.mymsg_WAITING {font: 11px Verdana, Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none;}
.mymsg_WAITING A:link{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#D699C2;text-decoration:none;}
.mymsg_WAITING A:visited{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#D699C2; text-decoration:none;}
.mymsg_WAITING A:hover{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:underline;}
.mymsg_WAITING A:active{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#D699C2; text-decoration:none;}

.mymsg_NEW {font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917;text-decoration:none;}
.mymsg_NEW A:link{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789;text-decoration:none;}
.mymsg_NEW A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
.mymsg_NEW A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
.mymsg_NEW A:active{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}

.mymsg_READ {font:11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917;  text-decoration:none;}
.mymsg_READ A:link{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789;text-decoration:none;}
.mymsg_READ A:visited{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
.mymsg_READ A:hover{font:11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
.mymsg_READ A:active{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}

.msg_WAITING {background-color:#efefef; vertical-align:top; font: 11px Verdana, Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:none; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_NEW {background-color:#efefef; vertical-align:top; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917;text-decoration:none; font-weight:bold; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_READ {background-color:#efefef; vertical-align:top; font:11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917;  text-decoration:none; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.msg_CHECK {background-color:#efefef; vertical-align:top; font:11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917;  text-decoration:none; border-right:1px solid #cccccc; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc;}

/* MORE MESSAGES STYLES. COPIED OVER FROM Public.css */
.msg_WAITING A:link{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#D699C2;text-decoration:none;}
.msg_WAITING A:visited{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#D699C2; text-decoration:none;}
.msg_WAITING A:hover{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#cccccc; text-decoration:underline;}
.msg_WAITING A:active{font: 11px Verdana, Arial, Helvetica, sans-serif; color:#D699C2; text-decoration:none;}

.msg_NEW A:link{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789;text-decoration:none;}
.msg_NEW A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
.msg_NEW A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
.msg_NEW A:active{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}

.msg_READ A:link{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789;text-decoration:none;}
.msg_READ A:visited{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
.msg_READ A:hover{font:11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:underline;}
.msg_READ A:active{font:11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}


/* REGISTRATION PROCESS */
.registration_tbl{border:0px; margin:0px; padding:0px;} 
.registration_dark_tbl-bg{background-color:#EBEBEB; border-top:0px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; margin:0px; height:20px;}
.registration_light_tbl-bg{background-color:#F8F8F8; border-top:0px solid #cccccc; border-bottom:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:20px; margin:0px;}

/* FORM FIELDS */
.textfield {background-color:#ffffff; border:1px solid #cccccc; color:#000000; font:11px Verdana,Arial,Helvetica,sans-serif; height:18px; margin:0px; padding:2px; width:200px;}
.textarea {background-color:#ffffff; border:1px solid #cccccc; color:#000000; font:11px Verdana,Arial,Helvetica,sans-serif; height:140px; margin: 0px; padding:2px; width:280px;}
.textarea_askadviser {background-color:#ffffff;	border:1px solid #cccccc; color:#000000; font:11px Verdana,Arial,Helvetica,sans-serif; height:118px; margin:0px; padding:2px; width:400px;}
.dropdown1 {background-color:#ffffff; border:1px solid #cccccc; color:#000000; font:11px Verdana,Arial,Helvetica,sans-serif;height:18px; margin:0px; padding:2px; width:100px;}

.dropdown2 {background-color:#ffffff; border:1px solid #cccccc; color:#000000; font:11px Verdana,Arial,Helvetica,sans-serif; height:18px; margin:0px; padding:2px;width:212px;}

.dropdown3 {background-color:#ffffff; border:1px solid #cccccc; color:#000000; font:11px Verdana,Arial,Helvetica,sans-serif; height:18px; margin:0px; padding:2px;}


/* SERVICE BUTTON LINKS*/
.serviceButton A:link{FONT:bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR:#ffffff; text-decoration:none;}
.serviceButton A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.serviceButton A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}
.serviceButton A:active{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none;}

/*NOTICE LINKS*/

.noticeLink A:link{FONT:bold 11px Verdana, Arial, Helvetica, sans-serif; COLOR:#8E3789; text-decoration:none;}
.noticeLink A:visited{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}
.noticeLink A:hover{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#1F1917; text-decoration:none;}
.noticeLink A:active{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#8E3789; text-decoration:none;}

.noticeHeader {FONT:bold 14px Verdana, Arial, Helvetica, sans-serif; COLOR:#111111; text-decoration: none; }
.noticeDate {FONT:bold 12px Verdana, Arial, Helvetica, sans-serif; COLOR:#373737; text-decoration: none; }
.noticeBody {FONT:none 12px Verdana, Arial, Helvetica, sans-serif; COLOR:#000000; text-decoration: none; }


/* PARTNER CATEGORIES */
.partnername {clear:both;}
.partnersummary {float: left; padding-bottom:20px;} 
.partnerlogo {float: right; padding-left: 20px;}