@charset "UTF-8";

/* CSS Document */

body { background-image: url(images/bg.gif); background-repeat: repeat-x; background-color:#24739c; margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; color:#424242; }

p { line-height:20px; font-size:0.7em; }

p.intro { font-size:0.79em; }

h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:1.3em; color:#173572; padding:0; margin:0; font-weight:lighter; }

h2, h3 { font-size:0.9em; color:#173572; font-weight:lighter; padding:0; margin:5px 0 10px 0;}

a { border:none; outline:none; color:#06C; font-size:0.7em; }

a.norm {font-size:1em; color:#036; text-decoration:underline;}

a.norm:hover {text-decoration:none;}

/*Design div id tags */
#header { margin:0 auto; width:1000px; height:115px; }

#flashcontain { margin:0 auto; width:1000px; height:321px; overflow:hidden; clear:both; }

#headleft { float:left; height:322px; width:630px; padding-left:50px; }

#tabs { float:right; width:292px; height:304px; padding:10px 0 0 0; }

#logo { float:left; width:1000px; height:115px; }

.logo { float:left; width:280px; height:85px; padding:20px 0 0 50px; }

.num { float:right; width:330px; height:auto; padding:54px 50px 0 0; font-size:1.8em; color:#CCC; font-weight:lighter; }

#nav { float:left; width:604px; height:21px; padding-top:3px; margin:15px 0; border-bottom:1px #041622 solid; border-top:1px #041622 solid; }

#flash { float:left; width:630px; height:252px; }

#maintop { margin:0 auto; width:1000px; height:41px; background-image:url(images/top-main.gif); background-repeat:no-repeat; clear:both; }

#main { margin:0 auto; width:1000px; height:auto; overflow:hidden; background-image:url(images/mainbg.gif); background-repeat:repeat-y; }

#left { float:left; width:635px; height:auto; padding:10px 0 10px 55px; }

#contactleft { float:left; width:200px; height:auto; padding-right:10px; margin-top:30px; }

#contactright { float:left; width:425px; height:auto; }

#right { float:right; width:211px; height:auto; padding:10px 59px 10px 40px; }

.enquiry { width:198px; height:248px; margin-left:22px; padding:40px 0 10px 12px; background-image:url(images/enquiry-bg.gif); background-repeat:no-repeat; }

.iframe { border:1px #CCC solid; padding:2px; margin:2px; }

.iframetxt { color:#036; font-size:0.8em; }

fieldset { border:1px #CCC solid; }

#rotator1 { overflow:hidden; }

.rotatediv { padding:1px 0 1px 0; }

.testimonial {height:auto; overflow:hidden; width:96%; border-top:1px #036 dashed; border-bottom:1px #036 dashed; margin:5px 0; padding:4px;}

#newsbox { float:right; width:211px; height:auto; padding:10px 59px 10px 40px; line-height:20px; font-size:1.0em;}

/*Nav style*/
.nav-ul { display:block; margin:0; padding:0; }

.nav-li { display:inline; margin:0; padding:0; }

.nav-li a { color:#fff; text-decoration:none; padding:0 22px 0 0; font-size:0.8em; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; }

.nav-li a:hover { color:#041622; text-decoration:underline; }

/*Text styles*/
.h1-under { color:#505050; font-size:0.7em; }

.bold { font-weight:bold; }

.boldnum { font-weight:bold; font-size:0.9em; color:#173572; }

.pclose { padding:0; margin:0; }

.sideheadbox { width:98%; padding:2px; margin:5px 0; background-color:#173572; }

.sidehead { font-family:Georgia, "Times New Roman", Times, serif; font-size:0.8em; padding:0; margin:0; color:#FFF; }

.quickenq { line-height:14px; color:#C00; font-size:0.9em; font-family:Georgia, "Times New Roman", Times, serif; }

.footerhead { line-height:14px; color:#ddd; font-size:0.9em; font-family:Georgia, "Times New Roman", Times, serif; }

.footerhead2 { line-height:14px; color:#ddd; font-size:0.9em; font-family:Georgia, "Times New Roman", Times, serif; padding:10px 0 0 0; margin:10px 0 0 0; }

.footerp { line-height:15px; color:#fff; font-size:0.65em; }

.sitemap-ul { list-style:none; margin:0; padding:0; font-size:0.7em; font-weight:bold; color:#036; }

.sitemap-li { border-top:1px #900 dashed; padding:3px;}

.sitemap-libtm { border-top:1px #900 dashed; border-bottom:1px #900 dashed; padding:3px; }

.resourcebox { width:98%; height:95px; margin:10px 0 0 0; border:1px dotted #036; }

a.resource { font-size:1.1em; }

.article-list {font-size:0.8em; color:#036;}

/*footer*/

#footercontain { width:100%; height:180px; overflow:hidden; background-image:url(images/footerbg.gif); background-repeat:repeat-x; }

#footer { margin:10px auto; width:1000px; height:180px; }

#footerleft { float:left; width:357px; padding:0 0 0 40px; border-right:1px #CCC dashed; }

#footercent { float:left; width:320px; padding-left:10px; }

#footerright { float:right; width:249px; padding:42px 0 0 15px; border-left:1px #CCC dashed; }

a.footer { color:#FFF; font-size:0.65em; }

a.footer:hover { color:#ccc; }

a.footer2 { color:#FFF; font-size:0.9em; }

a.footer2:hover { color:#ccc; }

.lists { float:left; width:105px; height:auto; }

.lists ul { margin:0; padding:0; }

#footer li { list-style:none; padding:2px 0 0 0; margin:2px 0 0 0; }

.basefooter { margin:0; padding:5px 0; width:100%; text-align:center; }

.basefooter a {color:#FFF;}

.phpstyle4 { color:#008000; }

.phpstyle3 { color:#c33131; }

.tickyellowbox { background-color:#eff6ef; border:1px solid #008000; }

.tickredbox { background-color:#f9eaea; border:1px solid #c33131; }

#error { margin-left:15px; font-size:0.9em; line-height:1.5em; }

.linkbox { margin:10px 0 0 0; padding:5px 0 5px 0; width:99%; border:1px #333 solid; font-size:0.8em; text-align:center; }

/*php forms*/

/*small form*/

.form { margin:1px 0 0 1px; font-size:0.8em; }

.formstyle2 { width:180px; background-color:#FFF; padding:2px 1px 2px 1px; margin-bottom:5px; border: 1px solid #8f897c; color:#483a19; font-size:0.75em; }

.dropdownsmall { width:183px; margin:5px 0 5px 0; color:#483a19; font-size:0.8em; }

.formbottons { width:184px; height:25px; border:none; padding:0; margin:0; color:#fff; font-weight:bold; background-color:#173572; }

.formstylep { font-size: 1.0em; color: #483a19; padding:0 0 10px 0; margin:0; font-weight:bold; }

/*main form*/

.formmain { margin:20px 0 0 1px; font-size:0.7em; }

.formheader { font-size:1.2em; color:#666; margin-top:5px; }

.formstyle { width:225px; }

.submit { width:230px; background-color:#173572; padding:2px 1px; margin-bottom:2px; border: 1px solid #8f897c; color: #000; font-size:1.0em; font-weight:bold; }
