
@charset "utf-8";


/* Markup by Classic Media */
/* http://www.classicmedia.com.au */

/* Defaults */
* {margin:0;outline:0;padding:0}
body {background:url(images/body.png) repeat-x #17477B;font:68% verdana}

a { color: black; text-decoration: underline; } 
a:hover { color: #0066CC; }

img, fieldset {border:0}
p {margin:0 0 1em}

/* Containers */
#skip {height:0px;overflow:hidden;width:0px}
#page {margin:0px auto;width:892px}

/* Login */
#login {background:url(images/login.png) no-repeat;float:right;font-size:1.08em;overflow:hidden;padding:11px 0 15px;width:354px}
#login form {float:right;width:160px}
#login form input {background:url(images/input.gif) repeat-x transparent;border:1px solid #016AB0;font-size:13px;margin:1px 0 0 5px;padding:1px 2px 2px}
#login form input.login {border:0;margin:4px 0 0 12px;padding:0}
html>body #login form input.login {border:0;margin:8px 0 0 12px;padding:0}
#login span {color:#FFF;display:block;margin:2px 0 4px;text-align:right}
#login a {color:#FFF}


/* Login2 */
#login2 {background:url(images/loggedin.png) no-repeat;float:right;font-size:1.08em;overflow:hidden;padding:11px 10px 15px ;width:334px}
#login2 form {float:left;width:150px}
#login2 form input {background:url(images/input.gif) repeat-x transparent;border:1px solid #016AB0;font-size:13px;margin:1px 0 0 5px;padding:1px 2px 2px}
#login2 form input.login {border:0;margin:30px 0 0 12px;padding:0}
html>body #login form input.login {border:0;margin:8px 0 0 12px;padding:0}
#login2 span {color:#FFF;display:block;margin:2px 0 4px;text-align:left}
#login2 a {color:#FFF}


/* Login3 */
#login3 {background:url(images/loggedin.png) no-repeat;float:right;font-size:1.08em;overflow:hidden;padding:11px 10px 15px ;width:334px}
#login3 form {float:left;width:275px}

#login3 span {color:#FFF;display:block;margin:2px 0 4px;text-align:left}
#login3 a {color:#FFF}




#sizeofselect select,
#sizeofselect input {width: 243px;  repeat-x;   }
#sizeofselect  #title-only { border: none; width: auto; background: none; }
#sizeofselect  #timezone { width: 243px; }
#sizeofselect  #systemtype { width: 243px; }
#sizeofselect  #currency { width: 243px; }
#sizeofselect  #payment { width: 243px; }
#sizeofselect  #time { width: 243px; }
#sizeofselect  #fontsize { width: 243px; }
#sizeofselect  #systemdefault { width: 243px; }
#sizeofselect  #early { width: 243px; }
#sizeofselect  #earlyformat { width: 243px; }
#sizeofselect  #late { width: 243px; }
#sizeofselect  #lateformat { width: 243px; }
#sizeofselect  #bookingspercustomer { width: 243px; }
#sizeofselect  #newreg { width: 243px; }



#sizeofselect2 select,
#sizeofselect2 input {width: 343px;  repeat-x;   }
#sizeofselect2  #title-only { border: none; width: auto; background: none; }
#sizeofselect2  #timezone { width: 343px; }
#sizeofselect2  #systemtype { width: 343px; }
#sizeofselect2  #currency { width: 343px; }
#sizeofselect2  #payment { width: 343px; }
#sizeofselect2  #time { width: 343px; }
#sizeofselect2  #fontsize { width: 343px; }
#sizeofselect2  #systemdefault { width: 343px; }
#sizeofselect2  #early { width: 343px; }
#sizeofselect2  #earlyformat { width: 343px; }
#sizeofselect2  #late { width: 343px; }
#sizeofselect2  #lateformat { width: 343px; }
#sizeofselect2  #bookingspercustomer { width: 343px; }
#sizeofselect2  #newreg { width:343px; }












/* Menu */
#navigation {clear:both;width:100%}
#navigation img {float:left}
#navigation ul {background:url(images/menu.png) no-repeat;float:right;font-weight:bold;height:36px;list-style:none;overflow:hidden;padding:0 0 0 10px;           width:879px}
#navigation ul li {border-right:1px solid #D1D1D1;float:left;margin:8px 0 6px;padding:5px 3px 4px}



#navigation ul li a {color:#F0F0F0;padding:0 5px;text-decoration:none}
#navigation ul li span {padding:3px 4px 4px}

/* Content */
h1#logo {background:url(images/system-bookings.png) no-repeat;height:106px;text-indent:-1000em;width:321px}
h1#logo a {display:block;height:100%;width:100%}
#prod-info {background:url(images/prod-info.png) no-repeat;float:right; color:#FFF; height:195px;margin:0 0 15px;overflow:hidden;width:643px}
#prod-info p {color:#F0F3F7;margin:0 0 1em 350px;padding:40px 0 0;text-transform:uppercase;width:260px}
#prod-info img {margin:0px 0 0 350px}
#wrapper {background:url(images/content-bottom.png) no-repeat 1px bottom;clear:both;overflow:hidden;padding:0 0 15px;width:100%}
#wrapper1 {background:url(images/content-bottom.png) no-repeat 1px bottom;clear:both;overflow:hidden;padding:0 0 15px;width:100%}

#content {background:url(images/content-top.png) no-repeat;float:right;padding:0 0 15px;width:644px}
#main {background:url(images/wrapper.png) repeat-y;float:left;overflow:hidden;width:100%}

#main1 {background:url(images/wrapper1.png) repeat-y;float:left;overflow:hidden;width:100%}
#content h1 {background:url(images/content-title.png) no-repeat center;color:#FFF;font-size:1em;margin:15px 0 0;padding:13px 0 8px 65px}
#content h2 {color:#295585;font-size:1.5em;font-weight:normal;margin:15px 0 0 15px;width:540px}
#content span.introduction {background:url(images/introduction.png) no-repeat;display:block;height:16px;text-indent:-1000em;width:165px}
#content p {padding:15px 15px 5px}
#content div.grey {background:url(images/grey.png) no-repeat;margin:0px auto;margin:0px 0 0;padding:0px 0 0px;width:625px}
#content div.grey a {color:#000;text-decoration:underline}

#black li a {color:black;padding:0 5px;text-decoration:underline}
#black li span {padding:3px 4px 4px}

#red  a {color:red;padding:0 0px;text-decoration:underline}





td.headers
{ border-bottom: 1px black solid;
font-family: Arial;
font-weight: normal; font-weight:bold;
font-size: 1.1em;
color: #404040;



padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }











#cvsearchchoice select,
#cvsearchchoice input {width: 247px;  repeat-x;   }
#cvsearchchoice  #title-only { border: none; width: auto; background: none; }
#cvsearchchoice  #cvsearch { width: 147px; }
#cvsearchchoice  #payments { width: 177px; }

#cvsearchchoice  #payments2 { width: 320px; }
#cvsearchchoice  #gender { width: 147px; }

#cvsearchchoice  #customer { width: 247px; }

table.contacts
{ 
background-color: ;
border: 1px black solid;
border-collapse: collapse;
  border-spacing: 30pt 10pt;
color: white; }


td.contactDept
{ background-color:;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: white; }



table.contacts2
{ 
background-color: black;
border: 1px black solid;
border-collapse: collapse;
  border-spacing: 30pt 10pt;
color: white; }


td.contactDept2
{ background-color:black;
border: 1px #000000 solid;
font-family: Verdana;
font-weight: bold;
font-size: 12px;
color: white; }

td.contact
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .9em;
color: #404040;
background-color: #fafafa;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px;
  }


td.contact2
{ border-bottom: 1px #6699CC dotted;
text-align: left;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: .9em;
color: white;
background-color:;
padding-top: 4px;
padding-bottom: 4px;
padding-left: 8px;
padding-right: 0px; }




/* Sidebar */
#sidebar {background:url(images/sidebar-top.png) no-repeat top;float:right;width:248px}
#sidebar h1 {background:url(images/sidebar-title.png) no-repeat center;color:#FFF;font-size:1.17em;margin:15px 0 0 10px;padding:13px 0 8px 65px}
#sidebar ul {font-weight:bold;list-style:outside url(images/arrow.png);margin:0px auto;padding:15px 0 0;width:229px}
#sidebar ul li {background:url(images/sidebar-li.png) no-repeat bottom;font-size:1.08em;margin:2px 0 2px 40px;padding:2px 0 4px 15px}
html>body #sidebar ul li {margin:2px 0 2px 50px;padding:2px 0 4px}
#sidebar a {color:#000;text-decoration:underline}
#sidebar a:hover {color:#000;text-decoration:underline}

/* Footer */
#footer ul {background:url(images/footer-menu.png) no-repeat;margin:10px 0 0;padding:12px 0 10px;text-align:center;text-transform:uppercase}
#footer ul li {border-right:1px solid #D1D1D1;display:inline;margin:0px 0 6px;padding:0px 0px 0px}
#footer ul li a {color:#F0F0F0;text-decoration:none}
#footer ul li a {color:#F0F0F0;padding:0 5px;text-decoration:none}
html>body #footer ul li a, #footer ul li a:hover {padding:3px 5px 4px}
#footer ul li a:hover span {background:url(images/hover.gif) no-repeat top right;padding:3px 4px 4px}
#footer ul li span {padding:3px 4px 4px}
#footer p {padding:15px 0 15px;text-align:center}