/* CSS Document */
/**************************************************************************************************************************/
/* Redefined Tags 	*/
/**************************************************************************************************************************/
body { margin: 0; padding: 0; font-family: Verdana, sans-serif; text-align: left; line-height: 1.4em; color: #000; background: #FFF; voice-family: "\"}\""; voice-family: inherit; font-size:0.7em; }
h1 {margin:0; padding:10px 0px; color:#002882; font-size:1.5em; }
h2 {margin:0; padding:10px 0px 0px 0px; color:#C60077; font-size:1.2em;}
p {margin:0; padding:5px 0px; }
form {margin:10px 0px 0px 0px; padding:0;}
form table {margin:0; padding:0; border:1px solid #002882;}
form td {margin:0; padding: 4px; background:#DBE6FF; }
input {margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; }
textarea {margin:0; padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1.05em; }


/**************************************************************************************************************************/
/* Default links 	*/
/**************************************************************************************************************************/
a, a:link, a:active, a:visited{color: #083289; text-decoration: underline;}
a:hover {color: #00123B; text-decoration: underline;}

/**************************************************************************************************************************/
/* Navigation*/
/**************************************************************************************************************************/
#topnav {margin:29px 5px 0px 0px; padding:0px 0px 5px 0px; float:right; width:380px; background: URL(../images/top-menu-bg.gif) top left no-repeat; display:inline; }
#topnav ul {margin:0px; padding:0; list-style-type:none;}
#topnav li {margin:0px; padding:0px; list-style-type:none; display:inline; line-height:3em; color:#fff;}
#topnav  a, #topnav  a:link, #topnav  a:active, #topnav  a:visited  {color:#FFF; text-decoration:none}
#topnav  a:hover {color:#E5ECFF;}
#topnav .home {margin:0px; padding:0px 27px 0px 27px;}
#topnav .about {margin:0px; padding:0px 17px 0px 17px;}
#topnav .forum {margin:0px; padding:0px 23px 0px 23px;}
#topnav .contact {margin:0px; padding:0px 10px 0px 14px;}

#left-menu {margin:16px 0px 0px 0px; padding:0px; width:177px; float:left; background: url(../images/left-menu-top.gif) top left no-repeat; color:#083289;}
#left-menu ul {margin:17px 0px 0px 0px; padding:0px; list-style-type:none;}
#left-menu li {margin:0; padding:0px;  list-style-type:none; background: url(../images/blue-arrow.gif) 5px 3px no-repeat; border-left:1px solid #A8BFFF; border-right:1px solid #A8BFFF; }
#left-menu a, #left-menu a:link, #left-menu a:active, #left-menu a:visited {margin:0px 5px; padding:2px 0px 2px 20px; color:#083289; text-decoration:none; border-bottom:1px dashed #00123B; width: 145px; display:block; }
#left-menu a:hover {margin:0px 5px; padding:2px 0px 2px 20px; color:#083289; text-decoration:underline; border-bottom:1px dashed #00123B; width: 145px; display:block; }
#left-menu .pinkarrow {margin:0; padding:0; background: url(../images/pink-arrow.gif) 5px 3px no-repeat;}
#left-menu .services {margin:0px; padding:0px 0px 2px 0px; font-weight:bold; background:transparent;  width: 175px; display:block;  }
#left-menu .services span {margin:0px 5px; padding: 2px 0px 2px 20px; border-bottom:1px dashed #00123B; width: 145px; display:block;}
#left-menu .submenu {margin:0; padding:0; background: url(../images/blue-bullet.gif) 27px 5px no-repeat;}
#left-menu .submenu a, #left-menu .submenu a:link, #left-menu .submenu a:active, #left-menu .submenu a:visited {margin:0px 5px; padding:2px 0px 2px 40px; width: 125px; color:#00123B;}
#left-menu .submenu a:hover {margin:0px 5px; padding:2px 0px 2px 40px; width: 125px; color:#00123B;}
#left-menu .end a, #left-menu .end a:link, #left-menu .end a:active, #left-menu .end a:visited {border:0;  }
#left-menu .end a:hover {border:0;}

#left-menu .enquiries {margin:0; padding:15px 5px 7px 5px; background:#A8BFFF url(../images/left-menu-bottom.gif) bottom left no-repeat; color:#00123B;}
#left-menu .enquiries h1 {margin:0; padding:0px 0px 7px 0px; background:#A8BFFF; font-size:1.6em; font-family:Arial, Helvetica, sans-serif;}
#left-menu .enquiries p {margin:0; padding:0; background:#A8BFFF; font-weight:bold;}
#left-menu .enqnum {margin:0px; padding:0px; background:#A8BFFF; color:#C60077; font-size:1.25em; line-height:1.8em}

.img {margin:0; padding:0;}
.img a, .img a:link, .img a:active, .img a:visited{margin:0; padding:0px; border:0 !important;}

/**************************************************************************************************************************/
/* Main Content */
/**************************************************************************************************************************/
div#wrapper	{margin: 0 auto; padding: 0; width: 770px;  text-align: left; background: #FFF}
div#header {margin:0; padding:0; width:770px; background: url(../images/header.jpg) top left no-repeat;}
div#contactbar {margin:0; padding:0px 10px 0px 0px; text-align:right; background: #002882; border-bottom: 2px solid #C60077; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:1.6em; line-height:1.4em;}
div#contactbar span {margin:0; padding:0px 0px 0px 10px; color:#A8BFFF; font-size:1.3em;}

div#content {margin:16px 0px 0px 26px; padding:0; float:left; width: 567px; }

.bullets {margin:0px; padding:10px; }
.bullets ul {margin: 0; padding: 0; list-style-type:none;}
.bullets li {margin: 0; padding: 0px 0px 5px 20px; list-style-type:none; background: url(../images/blue-bullet.gif) 0px 5px no-repeat;}

.cta {margin:0px 10px 10px 10px; padding:0; float:right; width: 175px; display:inline;}
.cta h1 {margin:10px 0px 5px 0px; padding:0; font-size:1.5em; color:#083289; font-family:Arial, Helvetica, sans-serif;}
.cta ul {margin:0; padding:0; list-style-type:none; background: #A8BFFF url(../images/cta-bullet.gif) top left no-repeat;}
.cta li {margin:0; padding:3px 10px 3px 30px; list-style-type:none; background: url(../images/cta-bullet-end.gif) top right no-repeat; font-weight:bold;}
.cta a, .cta a:link, .cta a:active, .cta a:visited {color:#083289;}
.cta a:hover {color:#083289;}

.columns {margin:0; padding:0; width: 250px; float:left}

.clear {margin:0; padding:0; line-height:1px; font-size:1px; clear:both;}
.pink {color:#C60077;}

.textcta {margin:30px 0px 20px 0px; padding:0; }
.textcta ul {margin: 0; padding: 0; list-style-type:none;}
.textcta li {margin: 0; padding: 0px 0px 0px 20px; list-style-type:none; background: url(../images/pink-arrow.gif) 0px 2px no-repeat;}

.backtotop {margin:0px 0px 10px 0px; padding:0; float:right; list-style-type:none;}
.backtotop ul {margin:0; padding:0; float:right;list-style-type:none;}
.backtotop li {margin:0; padding:0px 0px 0px 20px; list-style-type:none; background: url(../images/backtotop.gif) 0px 0px no-repeat;}



/**************************************************************************************************************************/
/* Footers */
/**************************************************************************************************************************/
#footer {margin:0px; padding: 0px 10px 0px 203px; clear:both; width: 557px; height:112px; text-align: left; border-top: 1px solid #C60077; background: #FFF url(../images/footer-bg.gif) top left no-repeat;}
#footer2 {margin:0px; padding: 0px 10px 0px 203px; width: 557px; background: #002882; color: #FFF;}
#footer2 a:link, #footer2 a:active, #footer2 a:visited { text-decoration: underline; }
#footer2 a:hover { text-decoration: underline; color: #A9A9A9;}

