/* CSS Document */

body{ margin:0 auto; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; background:url(../images/body_bg2.jpg) scroll 50% top; text-align:center;}
#wrapper{ margin:0 auto; width:900px; background:#fff; text-align:left;}

a.learnmore{ color:#008bcc; font-weight:bold; text-decoration:none;}
a.learnmore:active{ color:#008bcc; font-weight:bold; text-decoration:none;}
a.learnmore:visited{ color:#008bcc; font-weight:bold; text-decoration:none;}
a.learnmore:hover { color:#333; text-decoration:underline;}
.blue{  color:#008bcc;}




/* -------------------------------------------------
Headers
--------------------------------------------------*/
h1{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 150%; color: #0177C1; margin: 0px; margin-bottom:10px; padding: 0px; padding-bottom:5px; border-bottom:1px solid #0177C1;}
h2{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 114%; color:#666666; margin: 0px; padding: 0px;}
h3{ font-size: 150%; color: #0177C1; margin: 0px; margin-bottom:10px; padding: 0px; padding-bottom:5px;}
h4{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; color: #333333; margin: 0px; padding: 0px;}
h5{ font-size: 100%; color:#008bcc; margin:0 0 10px 0; padding: 0px; }



/* -------------------------------------------------
Top Container
--------------------------------------------------*/
#topcont{ float:left; width:900px;}
#topcont_left{ float:left; width:380px;}
#topcont_right{ float:right; width:230px;}
#celebrate{ float:right; width:190px;}
#search{ float:right; width:190px; margin:0px 0 0 0;}


/* -------------------------------------------------
Main Navigation
--------------------------------------------------*/
#mainnav{ float:left; width:900px; margin:5px 0 0 0; font-family:tahoma, arial; font-size:12px; font-style:none; padding-left:5px;}
#mainnav ul{ margin:0; padding:0; display:block;}
#mainnav li{ float:left; list-style:none; display:block;}
#mainnav li a{ float:left; list-style:none; display:block; margin:0 15px 0 0; padding:0 15px 0 0; text-decoration:none; color:#333; border-right: 1px #ccc  solid; height:15px;    }
#mainnav li a:hover, #mainnav li a:active{ text-decoration:underline; color:#008bcc; }


/* -------------------------------------------------
Second Level Navigation
--------------------------------------------------*/
#secondlevelnav{ float:left; width:220px; color:#008bcc;}
#secondlevelnav ul#secondlevelnav{ padding: 0; margin: 0; display:block; }
#secondlevelnav ul.secondlevelnav li{ width:220px; border-bottom:1px #0177C1 dotted; list-style-position:inside;}
#secondlevelnav ul.secondlevelnav li a{ font:11px; color:#008bcc; text-decoration:none; margin:0; line-height:30px;  }
#secondlevelnav ul.secondlevelnav li a.current{ font:11px; color:#ccc; text-decoration:none; margin:0; line-height:30px; }
#secondlevelnav ul.secondlevelnav li a:hover{ color:#ccc;}
* { margin: 0; padding: 0;}

/* -------------------------------------------------
Third Level Navigation
--------------------------------------------------*/
#thirdlevelnav{ float:left; width:220px; color:#008bcc;}
#thirdlevelnav ul{ padding: 0; margin:0; display:block; }
#thirdlevelnav ul li{ width:220px; border-bottom:1px #0177C1 dotted; list-style-position:inside;}
#thirdlevelnav ul li a{ font:11px; color:#008bcc; text-decoration:none; margin:20px; line-height:30px; padding:20px;  }
#thirdlevelnav ul li a.current:hover, #secondlevelnav ul li a.current{ color:#ccc;}
* { margin: 0; padding: 0;}



/* -------------------------------------------------
Main Body
--------------------------------------------------*/
#mainbanner{ float:left; text-align:left; width:900px; margin:20px 0 0 0;}

#mainbody{ float:left; width:900px; margin:10px 0 0 0;}
#mainbody_left{ float:left; width:636px;}
#mainbody_right{ float:right; width:241px;}
#article_01{ float:left; width:287px; margin-left:20px;}
#article_01 a{ color:#008bcc; font-weight:bold; text-decoration:none;}
#article_01 a:hover{ color:#333; text-decoration:underline;}
#article_01 a:visited{ color:#008bcc; font-weight:bold; text-decoration:none;}
#article_02{ float:right; width:287px;}
#article_02 ul{ margin:0; padding:0; display:block;}
#article_02 li{ color:#0177C1; font-size:110%; line-height:25px; border-bottom:1px #0177C1 dotted; list-style-position:inside;}
#article_02 li a{ color:#0177C1; font-size:110%; line-height:25px; list-style-position:inside; text-decoration:none;}
#article_02 li a:hover{ color:#333;}




/* -------------------------------------------------
Inner Page Main Body
--------------------------------------------------*/
#innerleft{ float:left; width:220px;}
#innerright{ float:right; width:640px;}
#innerarticles{ float:left; width:640px; margin:0 0 20px 0;}
#content_top { padding-bottom:20px; width:630px; float:left;}
#columnA { width:200px; float:left; margin-left:20px;}
#columnB { width:200px; float:left;}
#columnC { width:200px; float:right;}

/* -------------------------------------------------
Breadcrumb
--------------------------------------------------*/
#breadcrumbs{ float:left; width:900px; margin:20px 0 20px 0;}
#breadcrumbs ul{ margin:0; padding:0; display:block;}
#breadcrumbs li{ float:left; list-style:none; display:block;}
#breadcrumbs li a{ float:left; list-style:none; display:block; padding:0 15px 0 0; text-decoration:none; color:#949494; font-size:10px; }
#breadcrumbs li a:hover, #breadcrumbs li a:active{color:#008bcc; }




/* -------------------------------------------------
Inner Page 2 Main Body
--------------------------------------------------*/
#inner2left{ float:left; width:410px;}
#inner2right{ float:right; width:192px;}



/* -------------------------------------------------
Latest News
--------------------------------------------------*/
#sidearticles{ float:left; width:241px; color:#008bcc;}
#latestnews_articles{ float:left; width:221px; color:#008bcc;  background:#f3f3f3; padding:10px;}
#leftpanel{ float:left; width:241px; color:#008bcc; margin:20px 0 0 0;}


/* -------------------------------------------------
Footer Links
--------------------------------------------------*/
#footercont{ float:left; width:900px; margin:30px 0px 0px 0px; border-top:3px #d6d6d6 solid; padding:0px 5px 0px 5px;}
#footer{ float:left; width:619px; margin:30px 0px 0px 0px; padding:0px;}
#footer ul{ margin:0px; padding:0px; display:block;}
#footer li{ float:left; list-style:none; display:block; margin:0; padding:0;}
#footer li a{ float:left; list-style:none; display:block; margin:0px 15px 0px 0px; padding:0 15px 0 0; text-decoration:none; color:#949494; border-right:1px #949494 solid; font-size:10px; }
#footer li a:hover, #footer li a:active{color:#008bcc; }
#copyright { float:right; text-align:right; width:250px; margin:30px 0px 0px 0px; color:#949494; font-size:10px; padding:0px;}


/* -------------------------------------------------
Footer Resources
--------------------------------------------------*/
#footernotes{ float:left; width:900px; padding:10px 0px 0px 5px; color:#949494; margin:0px; line-height:100%;}
#foternotes_left{ float:left; width:200px; padding:0px; margin:0px; line-height:100%;}
#sponsors{ width:100%; margin:0px; padding:0px;}
#sponsors img { padding:0px; margin:0px; }
#trial { width:100%; float:left;}


.csc-mailform { width:360px;}
.csc-mailform label{ float:left; width:150px; font-weight:bold; color:#336699; line-height:20px;}
.csc-mailform-field{ color:#333; width:200px; margin:0 0 0 5px;}
.csc-mailform-submit{ margin:0 0 0 5px; border:none; width:80px; padding:2px 5px; background:#336699; color:#fff;}
#mailformFirst_Name, #mailformLast_Name, #mailformMobile_Number, #mailformTelephone_Number, #mailformTelephoneNumber, #mailformEmail_address, #mailformConfirm_Email_address, #mailformConcerning, #mailformSubject, #mailformMessage, #mailformName, #mailformPosition, #mailformCompany, #mailformTel_Number, #mailformEmail_Address, #mailformConfirm_email_Address, #mailformTitle, #mailformIndustry_your_company_is_in, #mailformNo_of_staff, #mailformstaffage_range,#mailformdependant_age_range, #mailformattachment1{ background:#fff; border:1px #666 solid; color:#333; width:350px; padding:2px 5px; margin:0 0 10px 0;}

/*-----------------------News------------------------*/
.tx-mininews-pi1-listrowField-datetime { font-size: 100%; color:#008bcc; margin:0 0 10px 0; padding: 0px; font-size:12px; }
.tx-mininews-pi1-listrowField-title a{ font-size: 100%; color:#333333; margin:0 0 10px 0; padding: 0px; font-size:12px; text-decoration:none; }
.tx-mininews-pi1-listrowField-title a:visited{ font-size: 100%; color:#333333; margin:0 0 10px 0; padding: 0px; font-size:12px; }
.tx-mininews-pi1-listrowField-title a:hover{ font-size: 100%; color:#008bcc; margin:0 0 10px 0; padding: 0px; font-size:12px; }

.tx-mininews-pi1-fp_listrowField-datetime { font-size: 100%; color:#008bcc; margin:0 0 10px 0; padding: 0px; font-size:12px; }
.tx-mininews-pi1-fp_listrowField-title a { font-size: 100%; color:#333333; margin:0 0 10px 0; padding: 0px; font-size:12px; text-decoration:none; }
.tx-mininews-pi1-fp_listrowField-title a:visited{ font-size: 100%; color:#333333; margin:0 0 10px 0; padding: 0px; font-size:12px; }
.tx-mininews-pi1-fp_listrowField-title a:hover{ font-size: 100%; color:#008bcc; margin:0 0 10px 0; padding: 0px; font-size:12px; }





/**/
/* IE6 css fixer v0.4: Fri, 18 Sep 2009 13:52:14 +0200 */

/* ============================================= */
/* safe settings                                 */

/* add display:inline to floated elements */
#topcont,
#topcont_left,
#topcont_right,
#celebrate,
#search,
#mainnav,
#mainnav li a,
#mainbanner,
#mainbody,
#mainbody_left,
#mainbody_right,
#article_01,
#article_02,
#innerleft,
#innerright,
#innerarticles,
#content_top,
#columnA,
#columnB,
#columnC,
#breadcrumbs,
#breadcrumbs li a,
#inner2left,
#inner2right,
#sidearticles,
#latestnews_articles,
#leftpanel,
#footercont,
#footer,
#footer li,
#footer li a,
#copyright,
#footernotes,
#foternotes_left,
#sponsors,
.csc-mailform label,
#mainnav li,#breadcrumbs li,
#secondlevelnav,#thirdlevelnav {display:inline;}
