/* CSS Document */
body{background:#ffffff;margin:0;font-size:1em;font-family:Verdana, Times New Roman, Helvetica, sans-serif, Arial;color:#6e6e70;}
/* body{background:url(../images/page-bg.jpg) top center repeat-y #ffffff;margin:0;font-size:1em;font-family:Verdana, Times New Roman, Helvetica, sans-serif, Arial;color:#6e6e70;} */


@media print{div#header ul,div#home-movie,div#inner-movie,div#menu,div#left,div#right{display:none;} a{text-decoration:underline !important;} 
div#layout div#content-inner div#middle p{font-size:1.15em !important} div#layout div#content-inner div#middle{width:50em !important} div#layout div#content-inner  div#middle h2{font-size:1.35em !important}}

h1{font:1.2em/1em normal;font-family: Verdana,Times New Roman, Helvetica, sans-serif, Arial;color:#a90641;}
h2{font-size:1.1em;margin-top:0;font-weight:bold}
hr{height:0.0625em;border:0.0625em dashed #e2e2e2;background:none;}
img{border:0;}
a:link,a:active,a:visited{color:#6e6e7c;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
form{margin:0;float:left;}
.right{float:right}
.marginftab{margin-left:290px}
.left{float:left}

/*ID Selectors*/
div#layout{background:#ffffff;width:60em;margin:auto;}

/* header styles*/
div#layout div#header{height:4.65em;width:60em;background:url(/images/header.gif) bottom left no-repeat; border: 1px solid #fff }
div#layout div#header ul{list-style:none; padding:0;margin-left:18.5em; }
div#layout div#header li{float: left; text-transform:uppercase;font-size:0.7em; font-weight:bold;}
div#layout div#header li a{display: block;color:#fff;text-decoration:none;text-align:center;margin:0px;padding-top:15px}
div#layout div#header li a:hover{color:#fff}
.hometab{background:url(/images/tab-home.gif) top left no-repeat;height:40px;width:84px;}
.abouttab{background:url(/images/tab-about.gif) top left no-repeat;height:30px;width:101px;}
.stafftab{background:url(/images/tab-staff.gif) top left no-repeat;height:30px;width:141px;}
.jobtab{background:url(/images/tab-job.gif) top left no-repeat;height:30px;width:133px;}
.faqtab{background:url(/images/tab-faq.gif) top left no-repeat;height:30px;width:74px;}
.contacttab{background:url(/images/tab-contact.gif) top left no-repeat;height:30px;width:131px;}
/* Hide from IE5-Mac \*/
div#layout div#header li a{float: none}
/* End hide */

/*Page banners*/
div#layout div#home-movie{height:15.625em; width:60em;background:url(/images/home-movie.jpg) top left no-repeat;}
div#layout div#inner-movie{height:107px; width:60em;background:url(/images/inner-main.jpg) top left no-repeat;}

/* horzontal menu */
div#layout div#menu{height:4.563em; width:60em;background:url(/images/menu-bg.gif) top left no-repeat;}
div#layout div#menu ul{list-style:none;padding:0;margin:0}
div#layout div#menu li{float:left;text-transform:uppercase;font-size:0.7em;font-weight:bold;margin-top:2em;padding-right:2em;}
div#layout div#menu li a{color:#bf0b24;text-decoration:none;}
div#layout div#menu a:hover{color:#6e6e7c}
.resp{margin-left:1.65em;}
.peri{margin-left:1.35em;}
.debc{margin-left:2.3em;}
.coml{margin-left:.75em;}
.empl{margin-left:1.2em;}
.news{margin-left:1.75em;}
.comp{margin-left:2.45em;}


.formtext{color:#6e6e70;font-size:0.7em;margin-left:2em;}
.labelius{width:100px; text-align:right;float:left}

/*content area backgrounds*/
div#layout div#content{background:url(/images/greydot.gif) bottom left repeat-x ;width:60em;margin:0px;height:25em}
div#layout div#content-inner{background:url(/images/greydot.gif) bottom left repeat-x;width:60em;overflow:hidden;height:100%;margin:0px;}

/*Homepage left column*/
div#layout div#content div#home-left{width:17em;float:right;margin-top:2em;}
div#layout div#content div#home-left p{color:#6e6e70;font-size:0.7em;margin-left:.65em;line-height:1.5em}
div#layout div#content div#home-left a{color:#bf0b24;}
div#layout div#content div#home-left a:hover{color:#6e6e7c;}

/*Inner pages left menu*/
div#layout div#content-inner div#left{width:16em;float:left;padding-top:1em;}
div#layout div#content-inner div#left p{color:#a90641;font-size:0.7em;}
div#layout div#content-inner div#left a:hover{color:#000}
div#layout div#content-inner div#left a{color:#636363;}
div#layout div#content-inner div#left ul{list-style:none;margin:0;padding:0}
div#layout div#content-inner div#left li{font-size:0.7em;background:url(/images/bullet-line.gif) bottom left no-repeat;height:2.95em;width:15.5em;padding-top:1em;padding-bottom:0.25em}
div#layout div#content-inner div#left li a{color:#636363;text-decoration:none;}

div#layout div#content-inner div#left div#quotemark{width:11.5em; background:#fff; border:1px solid #999999;height:15.75em;padding-top:5px;padding-left:5px;padding-right:25px;padding-bottom:10px;margin-left:10px;text-align:justify}

/*Homepage content area*/
div#layout div#content div#home-right{width:41.25em;float:left;}
div#layout div#content div#home-right p{font-size:0.9em; margin-top:1em;margin-right:3em;text-align:justify}
div#layout div#content div#home-right h1{font:1.65em/1em normal;font-family:Verdana,Times New Roman, Helvetica, sans-serif,  Arial;color:#bf0b24;}

/*Inner page middle panel*/
div#layout div#content-inner div#middle{width:30em;float:left;}
div#layout div#content-inner div#middle p{font-size:0.7em; margin-left:1em;margin-right:1em;text-align:justify}
div#layout div#content-inner div#middle p#large{font-size:0.8em; margin-left:1em;margin-right:1em;text-align:justify}
div#layout div#content-inner div#middle h1{font:1.6em normal;margin-left:0.45em;font-family:Verdana,Times New Roman, Helvetica, sans-serif,  Arial;color:#636363;padding-top:0;margin-top:0}
div#layout div#content-inner div#middle h2{font:1em normal;margin-left:0.8em;font-family:Verdana,Times New Roman, Helvetica, sans-serif,  Arial;color:#636363;}
div#layout div#content-inner div#middle li{font-size:0.7em;text-align:justify}
div#layout div#content-inner div#middle a{text-decoration:underline}
.margint2{margin-top:2em;}
.top{background:url(/images/top.gif) top left no-repeat; padding-left:20px;}
.mt1{margin-top:0.5em;}

/*Inner pages right menu*/
div#layout div#content-inner div#right{width:12.5em;float:right;height:37em;padding-top:1em;}

div#layout div#content-inner div#right p{font-size:0.65em;}
div#layout div#content-inner div#right a{color:#bf0b24; text-decoration:none;}
div#layout div#content-inner div#right ul{margin-left:0.5em;padding-left:0;}
div#layout div#content-inner div#right ul li{list-style:none;padding-bottom:0.25em}
div#layout div#content-inner div#right ul li a{color:#bf0b24; text-decoration:none;font-size:0.65em;}


/* General Classes */
.black{color:black;}
.bb{color:black;font-weight:bold;}
.b{font-weight:bold;}
.fs{font-size:1.15em;}
.uline{text-decoration:underline;}
.marginl2{margin-left:9em;}
.margin1{margin-left:1em;}
.right{float:right}
.bullet{background:url(/images/bullet-red.gif) top left no-repeat; padding-left:13px;}

/* Contact boxes - image background */
.davidr{background:url(/images/davidr.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.maxined{background:url(/images/maxined.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.harryt{background:url(/images/harryt.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.christ{background:url(/images/christ.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.marioe{background:url(/images/marioe.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.markl{background:url(/images/markl.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.michaelp{background:url(/images/michaelp.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.sairam{background:url(/images/sairam.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.georgeg{background:url(/images/georgeg.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.jacquip{background:url(/images/jacquip.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.normanh{background:url(/images/normanh.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.helenm{background:url(/images/helenm.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.amandaa{background:url(/images/amandaa.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.toyino{background:url(/images/toyino.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.stephenh{background:url(/images/stephenh.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.rekhaj{background:url(/images/rekhaj.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.jamess{background:url(/images/jamess.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.amitp{background:url(/images/amitp.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}
.francesca{background:url(/images/francesca.jpg) top left no-repeat; width:200px;height:110px;float:right; margin-top:10px}


div#selector-form form#this-form ul { margin: 5px; list-style:none;}
div#selector-form form#this-form ul li { overflow: hidden; margin-bottom: 8px; list-style:none; }
div#selector-form form#this-form ul li label { float: left; width: 140px; font-size: 0.9em; color: #6c6b66; padding-top: 6px; }
div#selector-form form#this-form ul li input { float: right; width: 230px; color: #6c6b66; padding: 3px;font-size: 0.9em; }
div#selector-form form#this-form ul li select { float: right; width: 240px; color: #6c6b66; padding: 3px;font-size: 0.9em; }

div#selector-form form#this-form ul li textarea { float: right; width: 230px; color: #6c6b66; padding: 3px; font-size: 0.9em; }

div#selector-form form#this-form ul li a { float: left; text-transform: uppercase; font-size: 0.85em; margin-top: 4px; }
div#selector-form form#this-form ul li p { float: left; font-size: 1.05em; margin: 5px; }

div#selector-form form#this-form ul li button { float: right; color: #4a4946; text-transform: uppercase; font-size: 0.85em; padding: 2px; }

.cfmargin{margin-top:2em}

/*Homepage footer*/
div#layout div#content div#home-right div#homef p{font-size:0.7em; margin:0;}
div#layout div#content div#home-right div#homef a{color:#999; text-decoration:none;}
div#layout div#content div#home-right div#homef a:hover{color:#000; }
.marginhf{margin-top:1em;margin-bottom:1em}

/*Inner page footer*/
div#layout div#innerf p{font-size:0.6em; margin:0;}
div#layout div#innerf a{color:#999; text-decoration:none;}
div#layout div#innerf a:hover{color:#000; }
.marginhif{margin-top:1.5em;margin-bottom:1em}

/* Slider - for FAQ section */
#slider {width:490px}
.sli{font-size:1.4em}
.sp{font-size:1.8em}
.header {width:485px; border:0px; padding:6px; font-weight:bold; margin-top:5px; cursor:pointer; background:url(/images/header-on.gif);font-size:0.7em}
.header:hover {background:url(/images/header-over.gif)}
.content {overflow:hidden}
.text {width:475px; border:0px; padding:15px;font-size:0.7em}
