body{background:#cccccc;color:#666666;font:62.5% Arial,Verdana,Hetvetica,sans-serif;line-height:1.5;}
hmtl,body,ul,ol,li,blockquote,q,h1,h2,h3,h4,h5,h6,form,fieldset,a,div,img,span{margin:0;padding:0;border:0;}INPUT, SELECT, TH, TD {font-size:1em;}
.cl{clear:both;}.dn{display:none;}.vh{visibility:hidden;}.blpc{display:none;}.pc{display:none;}
.tdn{text-decoration:none;}.all{text-align:left;}.alc{text-align:center;}.alr{text-align:right;}
.fl{float:left;}.fr{float:right;}
#ctr{width:744px;margin:15px auto;color:#666666;border:1px solid black;background:white;}
/* head */
#head{padding:15px 0px 10px 30px;font-size:1.8em;background:#009bdb;color:#6fc8e8;width:714px;}
#head #iLogo{height:85px;width:183px;}
#head #tel{display:block;padding:10px 20px 0 0;font-size:1.2em;float:right;}
#head #tel .ca{font-size:1.0em;color:#b0deee;background:#009bdb;}
/* nav */
#nav{background:#132867;width:714px;color:white;font-size:0.9em;padding-left:30px;}
#nav ul{list-style:none;}
#nav li{float:left;}
#nav a{float:left;color:white;background:#132867;text-decoration:none;padding:10px 25px 10px 40px;font-size:1.4em;}
#nav #h a{background:#132867 url(../images/com/nav/h-off.gif) no-repeat 15px;color:white;}
#nav #h a:hover,#nav #ht a{background:#009bdb url(../images/com/nav/h-on.gif) no-repeat 15px;color:white;}
#nav #s a{background:#132867 url(../images/com/nav/s-off.gif) no-repeat 15px;color:white;}
#nav #s a:hover,#nav #st a{background:#009bdb url(../images/com/nav/s-on.gif) no-repeat 15px;color:white;}
#nav #c a{background:#132867 url(../images/com/nav/c-off.gif) no-repeat 15px;color:white;}
#nav #c a:hover,#nav #ct a{background:#009bdb url(../images/com/nav/c-on.gif) no-repeat 15px;color:white;}
#nav #l a{background:#132867 url(../images/com/nav/l-off.gif) no-repeat 15px;color:white;}
#nav #l a:hover,#nav #lt a{background:#009bdb url(../images/com/nav/l-on.gif) no-repeat 15px;color:white;}
#nav #t a{background:#132867 url(../images/com/nav/t-off.gif) no-repeat 15px;color:white;}
#nav #t a:hover,#nav #tt a{background:#009bdb url(../images/com/nav/t-on.gif) no-repeat 15px;color:white;}
/* bot */
#bot{clear:both;border-top:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;margin-bottom:30px;background:#eeeeee;color:#132867;padding:15px 10px;font-size:1.1em;}
#bot .cp{padding:0 15px;}
#bot a{color:#132867;background:#eeeeee url(../images/com/a_bg.gif) repeat-x bottom;text-decoration:none;margin:0 10px;}
#bot a:hover{color:#eeeeee;background:#132867;text-decoration:none;}
/**YAM**/
#yammayap{width:744px;margin:0 auto;text-align:right;font-size:1.1em;}
#yammayap a{background:#cccccc url(../images/com/yammayap.gif) no-repeat right;padding: 5px 30px 5px 0;color:#aaaaaa;text-decoration:none;margin:0;}
#yammayap a:hover{background:#cccccc url(../images/com/yammayap-on.gif) no-repeat right;color:#333333;}
/* home */
#ch{background:url(../images/h/h.jpg) no-repeat;width:744px;}
#chl{float:left;width:302px;}
#chr{width:441px;float:right;border-left:1px solid #b5b7b6;}
#chrw{padding:20px;width:401px;}
#chr #intro{background:white;color:#aaaaaa;padding:20px;font-size:1.4em;}
#chr #intro h1{font-size:1.6em;background:white;color:#132869;padding:0 0 10px 0;margin:0;font-weight:normal;}
#chr #intro p{padding:0;margin:0;line-height:1.8em;}
#chr #busess{background:#eeeeee url(../images/com/i_q.gif) no-repeat top right;color:#b4b4b4;padding:5px 20px;border-top:1px solid #d6dadd;}
#chr #busess h1{color:#009bdb;background:#eeeeee;font-size:1.2em;width:300px;}
#chr #busess p{width:280px;font-size:1.1em;padding:8px 0;margin:0;background:#eeeeee;color:#aaaaaa;}
#chr #strap{background:#009bdb;color:white;padding:5px 20px 15px 20px;margin:0;}
#chr #strap a{background:#009bdb url(../images/com/li-on.gif) no-repeat 5px;color:white;font-size:1.2em;text-decoration:none;padding-left:25px;}
#chr #strap a:hover{text-decoration:underline;}
#chr #str_cont{float:left;width:40%;}
#chr #str_serv{float:left;width:60%;}
#chr #strapcorn{background:url(../images/com/strapcorn.gif) bottom no-repeat;width:401px;padding:0 0 9px 0;float:left;}
#cfl{width:262px;padding:10px 20px 0 20px;float:left;}
#cfl a{background:white url(../images/com/link.gif) no-repeat 1px;color:#132867;padding-left:20px;font-size:1.1em;font-weight:bold;text-decoration:none;}
#cfl a:hover{text-decoration:underline;}
#cfl h1{background:white;color:#132867;font-size:1.6em;padding:0;margin:0;}
#cfr{width:401px;float:left;padding:10px 20px 30px 20px;border-left:1px solid #b5b7b6;}
#cfr a{float:left;display:block;background:white url(../images/com/link-gr.gif) no-repeat 1px;color:#aaaaaa;padding:10px 0 10px 18px;font-size:1.1em;text-decoration:none;}
#cfr a.l{width:150px;}
#cfr a:hover{text-decoration:underline;}
/* services */
/*#cs{background:white url(../imarges/s/bg.gif) repeat-y;color:black;}*/
#css{background:white url(../images/s/bg1.gif) repeat-y;color:black;}
.l0{background-image:url(../images/s/0l.jpg);}.r0{background-image:url(../images/s/0r.jpg);}
.l1{background-image:url(../images/s/1l.jpg);}.r1{background-image:url(../images/s/1r.jpg);}
.l2{background-image:url(../images/s/2l.jpg);}.r2{background-image:url(../images/s/2r.jpg);}
.l3{background-image:url(../images/s/3l.jpg);}.r3{background-image:url(../images/s/3r.jpg);}
.l4{background-image:url(../images/s/4l.jpg);}.r4{background-image:url(../images/s/4r.jpg);}
.l5{background-image:url(../images/s/5l.jpg);}.r5{background-image:url(../images/s/5r.jpg);}
.l6{background-image:url(../images/s/6l.jpg);}.r6{background-image:url(../images/s/6r.jpg);}
#sl{background-repeat:no-repeat;background-position:top;float:left;padding-top:191px;width:252px;}
#sl ul{list-style:none;width:210px;padding:20px;}
#sl li{border-bottom:1px solid white;}
#sl li a{display:block;width:150px;background:#eaeaea url(../images/s/li-off.gif) no-repeat left bottom;padding:5px 30px;color:#666666;text-decoration:none;font-size:1.1em;}
#sl li a:hover,#sl li a.t{display:block;background:#0286c6 url(../images/s/li-on.gif) no-repeat left bottom;color:white;}
#sr{background-repeat:no-repeat;background-position:top;float:left;padding-top:69px;width:492px;}
#sr #top{clear:both;}
#sr #shim{height:121px;width:1px;margin:0;padding:0;}
#sr h1{font-size:1.6em;background:white;color:#132869;padding:15px 20px 0 20px;margin:0;font-weight:bold;}
#sr p{font-size:1.2em;line-height:1.5em;background:white;color:#999999;padding:10px 20px 0 20px;margin:0;font-weight:normal;}
#sr #top a{color:#999999;background:white;}
#sr #top a:hover{background:#999999;color:white;}
#sr #srvs{width:491px;padding:0;margin:0;}
#sr #srvs .line{border-top:1px solid #dddddd;clear:both;width:492px;}
#sr #srvs a{border-left:1px solid #dddddd;width:204px;float:left;color:black;background:white;font-size:1.1em;padding:20px;text-decoration:none;}
#sr #srvs a:hover{color:black;background:#eaeaea;}
#sr #srvs a .tit{padding-left:15px;font-size:1.1em;color:#132869;background:white url(../images/com/link.gif) no-repeat 1px;font-weight:bold;}
#sr #srvs a:hover .tit{color:#132869;background:#eaeaea url(../images/com/link.gif) no-repeat 1px;}

#sr #srvs .no{border-left:1px solid #dddddd;width:204px;float:left;color:black;background:white;font-size:1.1em;padding:20px;text-decoration:none;}
#sr #srvs a.no .tit{background-image:none;}
#sr #srvs a:hover.no{background:white;}
#sr #srvs a:hover.no .tit{background:white;}

#sr .cont{padding:20px 40px;color:#000033;background:white;}
#sr .intro{font-size:1.2em;color:#000033;background:white;}
#sr ul{list-style:none;padding:10px 40px;}
#sr li{display:block;border-top:1px solid white;background:#eeeeee url(../images/s/li-bg.gif) repeat-y;color:#999999;width:340px;padding:10px 0;}
#sr li .tick{padding:0 40px;background:url(../images/s/i_tick.gif) no-repeat 9px;}
#sr #value{border:1px solid #dddddd;width:310px;padding:10px 70px 10px 10px;margin:15px 40px;background:url(../images/s/i_coins.jpg) no-repeat right;}
#sr #value h1{padding:0 10px;font-size:1.2em;}
#sr #value p{padding:10px;font-size:1.0em;}
#sr h2{margin:0 20px;}
#sr h3{margin:0 20px;}

#b_cont{width:490px;}
#but_cont{height:30px;width:126px;margin:15px 10px 0 40px;float:left;background:url(../images/com/b_cont.gif) no-repeat top left;}
/* contact */
#cl{background-repeat:no-repeat;background-position:top;float:left;padding-top:195px;width:252px;}
#cl #cd{margin:8px;padding:15px 20px;background:#eeeeee;color:#003366;font-size:1.1em;}
#cl h1{font-size:1.6em;background:inherit;color:#003366;}
#cl h2{font-size:1.1em;background:inherit;color:#003366;}
#cl p.tel{padding-left:25px;background:url(../images/c/i_tel.gif) no-repeat 3px;}
#cl p.fax{padding-left:25px;background:url(../images/c/i_fax.gif) no-repeat;}
#cr{background-repeat:no-repeat;background-position:top;float:left;padding-top:69px;width:492px;}
#cr #shim{height:121px;width:1px;margin:0;padding:0;background:#dddddd;color:white;}
#cr h1{font-size:1.6em;background:white;color:#132869;padding:15px 40px 0 40px;margin:0;font-weight:bold;}
#cr p{font-size:1.2em;background:white;color:#999999;padding:10px 40px 0 40px;margin:0;font-weight:normal;}
#cr #cont{width:441px;padding:10px 25px;border-left:1px solid #dddddd;}
#cr #cont .line{width:391px;padding:10px 25px;background:#eeeeee;border-top:1px solid white;color:#000033;font-weight:bold;clear:both;}
#cr #cont .line input{float:right;width:260px;}
#cr #cont .line select{float:right;width:260px;}
#cr #cont .line textarea{float:right;width:260px;}
#cr #send{float:right;margin:20px 0;}
/* links */
#col{background:url(../images/l/h.jpg) no-repeat top;width:744px;}
#col #chl{height:329px;width:252px;float:left;}
#col #chr{width:491px;float:left;border-left:1px solid #b5b7b6;}
#col #chrw{width:451px;padding:15px 20px;}
#col #intro p{color:#132869;background:white;font-size:0.8em;padding:0 0 10px 0;}
#col ul{list-style:none;}
#col li{border-bottom:1px solid white;}
#col li a{display:block;width:320px;background:#eeeeee url(../images/l/li-off.gif) no-repeat left bottom;padding:5px 40px;color:#666666;text-decoration:none;font-size:0.8em;}
#col li a:hover{display:block;background:#0286c6 url(../images/l/li-on.gif) no-repeat left bottom;color:white;}

#cont .err{color:#cc0000;margin:0;padding:0 0 0 20px;}
#errorsList{margin:0;padding:0 0 10px 30px;}




.tablelines
{
 background-color:#55574E;
 margin:10px 10px 0 10px;
}/*color of the narrow line deviding up the table cells*/
.tabletitle{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	background-color:#EEEEEE;
}/*alter background color and font color. 
Not on all tables, only present if table has an extra heading*/
.tablehead{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	background-color:#EEEEEE;
}/*alter background color and font color. 
Contains headings of table rows or columns.*/
.tablebody{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}
/*alter background color and font color. 
Contains main body of the table.*/
.tabletotal{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	background-color:#EEEEEE;
}

/* styles to make round cordered boxes, can also be square depending on images used*/
.tableSubHeading{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#4F6A95;
}

#css ol {
	color: #000000;
	background:white;
	font-style: normal;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	margin-left:20px;
}
#css li{background-image:none;
	background:white;
}