body { background:url(../img/bg.jpg) top center repeat-x; margin:0; padding:0; text-align:center; }
/****************************/
#box { width:760px; margin:0 auto; padding:0; text-align:left; }
/****************************/
#header { height:66px; width:760px; margin:0; padding:0; }
#header img { float:left; border:0; margin:0 0 0 0px; padding:0; }
/****************************/
#navcontainer { float:right; margin:0; padding:0; text-align:right;  }
#navigation { width:350px; margin:30px 0 0 0; padding:0; height:30px; }
#navigation ul { margin:0; padding:0;}
#navigation ul li { float:left; display:inline; margin:0; padding:0; text-align:center; height:30px; width:70px; }
#navigation li a { display:block; height:30px; width:70px; margin:0; padding:0; }
#navigation li a:link { height:30px; width:70px; font:bold 11px arial, verdana, sans-serif; color:#F90; text-decoration:none; margin:0; padding:0; }
#navigation li a:visited { height:30px; width:70px; font:bold 11px arial, verdana, sans-serif; color:#F90; text-decoration:none; margin:0; padding:0; }
#navigation ul li a:hover { display:block; height:30px; width:70px; font:bold 11px arial, verdana, sans-serif; color:#666; text-decoration:none; margin:0; padding:0; background:url(../img/nav_over.gif) top right no-repeat; }
#navigation li a#current { height:30px; width:70px; color:#000; padding:0; }
/****************************/
#flashholder { width:760px; height:236px; margin:0; padding:0; }
/****************************/
.leftcolumn { float:left; width:335px; margin:0; padding:0; }
div.leftcolumn h1 { font:bold 10px tahoma, verdana, arial, sans-serif; color:#fff; margin:11px 0 0 46px; padding:0; }
div.leftcolumn h2 { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06c; margin:0; padding:10px 35px 5px 35px; }
div.leftcolumn p { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:5px 35px 5px 35px; }
div.leftcolumn ul li { font: 11px tahoma, verdana, arial, sans-serif; color:#666; margin:5px 0 0 20px; padding:0; }
div.leftcolumn ul li.indent { font: 11px tahoma, verdana, arial, sans-serif; color:#666; margin:5px 0 0 40px; padding:0; list-style-type: none}
div.leftcolumn ul li.indent2 { font: 11px tahoma, verdana, arial, sans-serif; color:#666; margin:5px 0 0 70px; padding:0; list-style-type: circle}
div.leftcolumn ol li { font: 11px tahoma, verdana, arial, sans-serif; color:#666; margin:5px 0 0 20px; padding:0; }

/****************************/
.leftcontentbox { width:335px; margin:0 0 30px 0; padding:0; background:url(../img/content_bg.jpg) top right no-repeat; }
div.leftcontentbox h1 { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06c; margin:0; padding:10px 35px 5px 35px; }
div.leftcontentbox p { font:11px tahoma, verdana, arial, sand-serif; margin:0; padding:10px 18px 0 35px; }
div.leftcontentbox a { font:bold 10px tahoma, verdana, arial, sand-serif; color:#F90; margin:0; padding:0; text-decoration:none; }
div.leftcontentbox a:visited { font:bold 10px tahoma, verdana, arial, sand-serif; color:#36C; margin:0; padding:0; text-decoration:none; }
div.leftcontentbox a:hover { font:bold 10px tahoma, verdana, arial, sand-serif; color:#F90; margin:0; padding:0; text-decoration:underline; }
div.leftcontentbox .archive a { font:bold 10px tahoma, verdana, arial, sand-serif; color:#36C; margin:0; padding:0; text-decoration:none; }
div.leftcontentbox .archive a:visited { font:bold 10px tahoma, verdana, arial, sand-serif; color:#000; margin:0; padding:0; text-decoration:none; }
div.leftcontentbox .archive a:hover { font:bold 10px tahoma, verdana, arial, sand-serif; color:#36C; margin:0; padding:0; text-decoration:underline; }
div.leftcontentbox .downloads a { font:bold 10px tahoma, verdana, arial, sand-serif; color:#666; margin:0; padding:0; text-decoration:none; }
div.leftcontentbox .downloads a:visited { font:bold 10px tahoma, verdana, arial, sand-serif; color:#666; margin:0; padding:0; text-decoration:none; }
div.leftcontentbox .downloads a:hover { font:bold 10px tahoma, verdana, arial, sand-serif; color:#666; margin:0; padding:0; text-decoration:underline; }
/****************************/
.rightcolumn { float:right; width:425px; margin:0; padding:0; }
/****************************/
.rightcolumn ul { margin:4px 0 0 0; padding:0;}
.rightcolumn a.bl 	{ font:bold 10px tahoma, verdana, arial, sans-serif; display:block; text-align:left; text-decoration:none; color:#666; padding:5px 0 5px 10px; margin:0 25px 0 5px; }
.rightcolumn a.in 	{ font:bold 11px tahoma, verdana, arial, sans-serif; text-align:left; text-decoration:none; color:#06C; padding:0px; margin:0px; }
.rightcolumn a.in:hover 	{ font:bold 11px tahoma, verdana, arial, sans-serif; text-align:left; text-decoration:underline; color:#FC6; padding:0px; margin:0px; }

.rightcolumn a:hover { color:#ccc; padding:5px 0 5px 10px; margin:0 25px 0 5px; }
.rightcolumn li a.current { color:#600; padding:5px 0 5px 10px; margin:0 25px 0 5px; }

/****************************/
.rightcolumn h2 { font:bold 10px tahoma, verdana, arial, sans-serif; color:#333; margin:47px 0 0 30px; padding:0; }
.rightcolumn p { font:bold 11px tahoma, verdana, arial, sans-serif; margin:0; padding:10px 5px 5px 5px; }
/****************************/
#rightcontentbox { width:425px; margin:0 0 22px 0; padding:0; background:url(../img/right_content_bg.jpg) top right no-repeat; }
#rightcontentbox h2 { font:bold 11px tahoma, verdana, arial, sand-serif; color:#06C; background-image: url(../img/plus_bullet.gif); background-repeat: no-repeat; background-position: 2.7em 1.1em; padding:8px 20px 0 50px; margin:0 0 10px 0; list-style-type: none; }
#rightcontentbox p { font:11px tahoma, verdana, arial, sand-serif; color:#666; padding:0 20px 0 50px; margin:0 0 10px 0; }
#rightcontentbox ul { font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0px 0px 10px 100px; list-style-type:none; }
#rightcontentbox ul li { font:bold 11px tahoma, verdana, arial, sans-serif; margin:0;  background:url(../img/bullet.gif) left center no-repeat ; padding: 0 0 0 15px;}

/****************************/

/*footer styles

/****************************/
#footerrightcolumn { width:425px; margin:0; padding:0; background:url(../img/right_content_bg2.jpg) top right no-repeat; }
#footerlinks1 { float:left; width:110px; margin:0; padding:0; text-align:right; }
#footerlinks1 p { font:bold 10px century gothic, verdana, arial, sans-serif; color:#FC6; margin:0; padding:15px 8px 100px 5px; text-align:right; }
#footerlinks1 a { font:bold 10px century gothic, verdana, arial, sans-serif; color:#FC6; margin:0; padding:0; text-decoration:none; text-align:right; }
#footerlinks1 a:visited { font:bold 10px century gothic, verdana, arial, sans-serif; color:#FC6; margin:0; padding:0; text-decoration:none; text-align:right; }
#footerlinks1 a:hover { font:bold 10px century gothic, verdana, arial, sans-serif; color:#FC6; margin:0; padding:0; text-decoration:underline; text-align:right; }
#footerlinks2 { float:right; width:310px; margin:0; padding:0; }
#footerlinks2 p { font:bold 10px century gothic, verdana, arial, sans-serif; color:#999; margin:0; padding:15px 8px 5px 5px; }
#footerlinks2 a { font:bold 10px century gothic, verdana, arial, sans-serif; color:#999; margin:0; padding:0; text-decoration:none; text-align:left; }
#footerlinks2 a:visited { font:bold 10px century gothic, verdana, arial, sans-serif; color:#999; margin:0; padding:0; text-decoration:none; text-align:left; }
#footerlinks2 a:hover { font:bold 10px century gothic, verdana, arial, sans-serif; color:#999; margin:0; padding:0; text-decoration:underline; text-align:left; }

#leftcontentbox2 { width:335px; margin:0 0 30px 0; padding:0; background:url(../img/left_content_bg2.jpg) top right no-repeat; }
#leftcontentbox2 p { font:10px tahoma, verdana, arial, sand-serif; margin:0; padding:15px 18px 0 30px; }
#leftcontentbox2 a { font:bold 10px tahoma, verdana, arial, sand-serif; color:#F90; margin:0; padding:0; text-decoration:none; }
#leftcontentbox2 a:visited { font:bold 10px tahoma, verdana, arial, sand-serif; color:#36C; margin:0; padding:0; text-decoration:none; }
#leftcontentbox2 a:hover { font:bold 10px tahoma, verdana, arial, sand-serif; color:#F90; margin:0; padding:0; text-decoration:underline; }
#leftcontentbox2 .archive a { font:bold 10px tahoma, verdana, arial, sand-serif; color:#36C; margin:0; padding:0; text-decoration:none; }
#leftcontentbox2 .archive a:visited { font:bold 10px tahoma, verdana, arial, sand-serif; color:#000; margin:0; padding:0; text-decoration:none; }
#leftcontentbox2 .archive a:hover { font:bold 10px tahoma, verdana, arial, sand-serif; color:#36C; margin:0; padding:0; text-decoration:underline; }
#leftcontentbox2 .downloads a { font:bold 10px tahoma, verdana, arial, sand-serif; color:#666; margin:0; padding:0; text-decoration:none; }
#leftcontentbox2 .downloads a:visited { font:bold 10px tahoma, verdana, arial, sand-serif; color:#666; margin:0; padding:0; text-decoration:none; }
#leftcontentbox2 .downloads a:hover { font:bold 10px tahoma, verdana, arial, sand-serif; color:#666; margin:0; padding:0; text-decoration:underline; }

/****************************/
/* category pages styles
/****************************/

#catflashholder { width:760px; height:220px; margin:0; padding:0; }

#catleftcolumn { float:left; width:250px; margin:0; padding:0; background-image: url(../img/cat/left_nav_bg.jpg); background-repeat: no-repeat; background-position: 0em 1.5em; min-height:100px; }
#catleftcolumn h1 { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:18px 5px 0 16px; padding:15px 0 0 0; }
#catleftcolumn p { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0; }
#catleftcolumn ul { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:30px 0 0 10px; }
#catleftcolumn ul li { width:220px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:5px 0 0 13px; list-style-type: none; background-image: url(../img/cat/plus_bullet.gif); background-repeat: no-repeat; background-position: .3em .9em; }
#catleftcolumn ul li.active { width:220px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:5px 0 0 13px; list-style-type: none; background-image: url(../img/cat/plus_bullet.gif); background-repeat: no-repeat; background-position: .3em .9em; text-decoration:underline;}
#catleftcolumn ul li.indent { width:210px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:5px 0 0 23px; list-style-type: none; background-image:none; }
#catleftcolumn ul li.indent a{ width:210px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; list-style-type: none; background-image:none; text-decoration:none;}
#catleftcolumn ul li.indent a:hover{ width:210px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; list-style-type: none; background-image:none; text-decoration:underline;}
#catleftcolumn ul li.indent a.active{ width:210px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; list-style-type: none; background-image:none; text-decoration:underline;}
#catleftcolumn ul li.indent a.active:hover{ width:210px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; list-style-type: none; background-image:none; text-decoration:underline;}

#catleftcolumn ul li a{ width:220px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:0; list-style-type: none;  text-decoration:none;}
#catleftcolumn ul li a:hover{ width:220px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:0; list-style-type: none;  text-decoration:underline;}
#catleftcolumn ul li a.active{ width:220px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:0; list-style-type: none;  text-decoration:underline;}
#catleftcolumn ul li a.active:hover{ width:220px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:0; list-style-type: none;  text-decoration:underline;}

#catrightcolumn { float:right; width:510px; margin:0; padding:34px 0 0 0; background-image: url(../img/cat/right_bg.jpg); background-repeat: no-repeat; background-position: 0em 1.5em; text-align:left; }

#clientlist { float:right; width:510px; margin:0; padding:34px 0 0 0; background-image: url(../img/clientlistbg.png); background-repeat: repeat-y; text-align:left; }
#clientlist h2 { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0 0 5px 50px; background-image: url(../img/plus_bullet.gif); background-repeat: no-repeat; background-position: 2.7em .4em; }

#clientlistleft { float:left; width:255px; margin:0; padding:0; text-align:left; }
#clientlistleft ul { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 0 20px 55px; list-style-type:none; }
#clientlistleft ul li { margin:0; padding:0 0 5px 10px; list-style-type:none; background:url(../img/bullet_clients.gif)  no-repeat;}
#clientlistleft a { font:11px tahoma, verdana, arial, sans-serif; color:#666666; margin:0; padding:0; text-decoration:underline; }
#clientlistleft a:hover { font:11px tahoma, verdana, arial, sans-serif; color:#666666; margin:0; padding:0; text-decoration:none; }

#clientlistright { float:right; width:255px; margin:0; padding:0; text-align:left; }
#clientlistright ul { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 0 20px 55px; list-style-type:none; }
#clientlistright ul li { margin:0; padding:0 0 5px 10px; list-style-type:none; background:url(../img/bullet_clients.gif)  no-repeat;}
#clientlistright a { font:11px tahoma, verdana, arial, sans-serif; color:#666666; margin:0; padding:0; text-decoration:underline; }
#clientlistright a:hover { font:11px tahoma, verdana, arial, sans-serif; color:#666666; margin:0; padding:0; text-decoration:none; }

#catrightcolumn p { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 10px 10px 50px; }
#catrightcolumn p.ind { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 10px 10px 80px; 	}

#catrightcolumn h1 { font:bold 13px tahoma, verdana, arial, sans-serif; color:#06C; margin:11px 0px 10px 50px; padding:0; }
#catrightcolumn h2 { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0 0 10px 50px; background-image: url(../img/plus_bullet.gif); background-repeat: no-repeat; background-position: 2.7em .4em; }
#catrightcolumn strong { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0;}
#catrightcolumn a { font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; text-decoration:none; text-align:right; }
#catrightcolumn a:hover { font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; text-decoration:underline; text-align:right; }


#catrightcolumn ul { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 0 10px 100px; list-style-type:none; }
#catrightcolumn ul li { margin:0; padding:0 0 0 15px; list-style-type:none; background:url(../img/bullet_new.gif)  no-repeat 0 4px;}

/* #catrightcolumn ul li { font:11px tahoma; color:#666; margin:0 0 10px 0; padding:0 0 0 10px; background-image: url(../img/bullet.gif); background-repeat: no-repeat; background-position:top left; height:10px; }*/
#catrightcolumn .icons { font:11px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:0; text-decoration:none; text-align:right; }
#catrightcolumn .clients { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0; text-decoration:none; }
#catrightcolumn a.news 			{ font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; text-decoration:underline; text-align:right; font-weight:bold;}
#catrightcolumn a.news:hover 	{ font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; text-decoration:none; text-align:right; font-weight:bold;}

#catrightcolumn2 { float:right; width:510px; margin:0; padding:34px 0 0 0; text-align:left; }
#catrightcolumn2 p { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 10px 10px 51px; }
#catrightcolumn2 p.ind { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 10px 10px 80px; 	}

#catrightcolumn2 h3.sem { font:bold 20px "Trebuchet MS", arial, sans-serif; color:#06C; margin:0 0 0 47px; padding:15px 0 15px 150px; background:url(../img/sem.jpg) top left no-repeat; width:304px; height:27px;}
#catrightcolumn2 h3.seo { font:bold 20px "Trebuchet MS", arial, sans-serif; color:#06C; margin:0 0 0 47px; padding:15px 0 15px 150px; background:url(../img/seo.jpg) top left no-repeat; width:304px; height:27px;}
#catrightcolumn2 h3.ppc { font:bold 20px "Trebuchet MS", arial, sans-serif; color:#06C; margin:0 0 0 47px; padding:15px 0 15px 150px; background:url(../img/ppc.jpg) top left no-repeat; width:304px; height:27px;}


#catrightcolumn2 h1 { font:bold 13px tahoma, verdana, arial, sans-serif; color:#06C; margin:11px 0px 10px 50px; padding:0; }
#catrightcolumn2 h2 { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0 0 10px 50px; background-image: url(../img/plus_bullet.gif); background-repeat: no-repeat; background-position: 2.7em .4em; }
#catrightcolumn2 strong { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0;}
#catrightcolumn2 a { font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; text-decoration:none; text-align:right; }
#catrightcolumn2 a:hover { font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; text-decoration:underline; text-align:right; }


#catrightcolumn2 ul { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 0 10px 100px; list-style-type:none; }
#catrightcolumn2 ul li {margin:0; padding:0 0 0 15px; list-style-type:none; background:url(../img/bullet_new.gif) no-repeat 0 4px;}
html>body #catrightcolumn2 ul li {margin:0; padding:0 0 0 15px; list-style-type:none; background:url(../img/bullet_new.gif)  top left no-repeat;}

#catrightcolumn2 ol { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 0 10px 100px; }
#catrightcolumn2 ol li {margin:0; padding:0px; list-style-type:decimal; }
html>body #catrightcolumn2 ol li {margin:0; padding:0; list-style-type:decimal;}


/*******auto home page**********************/

#catleftcolumn2 { border:0px solid #000; float:left; width:210px; margin:0; padding:0; background-image: url(../img/cat/left_nav_bg2.jpg); background-repeat: no-repeat; background-position: 0em 1.5em; min-height:100px; }
#catleftcolumn2 h1 { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:18px 5px 0 16px; padding:15px 0 0 0; }
#catleftcolumn2 p { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0; }
#catleftcolumn2 ul { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:30px 0 0 10px; }
#catleftcolumn2 ul li { width:190px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:5px 0 0 13px; list-style-type: none; background-image: url(../img/cat/plus_bullet.gif); background-repeat: no-repeat; background-position: .3em .9em; }
#catleftcolumn2 ul li.active { width:190px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:5px 0 0 13px; list-style-type: none; background-image: url(../img/cat/plus_bullet.gif); background-repeat: no-repeat; background-position: .3em .9em; text-decoration:underline;}
#catleftcolumn2 ul li.indent { width:190px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:5px 0 0 23px; list-style-type: none; background-image:none; }
#catleftcolumn2 ul li.indent a{ width:190px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; list-style-type: none; background-image:none; text-decoration:none;}
#catleftcolumn2 ul li.indent a:hover{ width:190px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; list-style-type: none; background-image:none; text-decoration:underline;}
#catleftcolumn2 ul li.indent a.active{ width:190px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; list-style-type: none; background-image:none; text-decoration:underline;}
#catleftcolumn2 ul li.indent a.active:hover{ width:190px; font:10px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; list-style-type: none; background-image:none; text-decoration:underline;}

#catleftcolumn2 ul li a{ width:190px; font:bold 10px tahoma, verdana, arial, sans-serif; color:#F90; margin:0; padding:0 15px 0 0; list-style-type: none;  text-decoration:none;}
#catleftcolumn2 ul li a:hover{ text-decoration:underline;}
#catleftcolumn2 ul li a.active{ text-decoration:underline;}
#catleftcolumn2 ul li a.active:hover{ text-decoration:underline;}



#catrightcolumn3 { float:right; width:540px; margin:0; padding:10px 0 0 0; text-align:left; border:0px solid #000; }
#catrightcolumn3 p { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 10px 10px 51px; }
#catrightcolumn3 p.ind { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 10px 10px 80px; 	}

#catrightcolumn3 h3.sem { font:bold 20px "Trebuchet MS", arial, sans-serif; color:#06C; margin:0 0 0 47px; padding:15px 0 15px 150px; background:url(../img/sem.jpg) top left no-repeat; width:304px; height:27px;}
#catrightcolumn3 h3.seo { font:bold 20px "Trebuchet MS", arial, sans-serif; color:#06C; margin:0 0 0 47px; padding:15px 0 15px 150px; background:url(../img/seo.jpg) top left no-repeat; width:304px; height:27px;}
#catrightcolumn3 h3.ppc { font:bold 20px "Trebuchet MS", arial, sans-serif; color:#06C; margin:0 0 0 47px; padding:15px 0 15px 150px; background:url(../img/ppc.jpg) top left no-repeat; width:304px; height:27px;}


#catrightcolumn3 h1 { font:bold 13px tahoma, verdana, arial, sans-serif; color:#06C; margin:11px 0px 10px 50px; padding:0; }
#catrightcolumn3 h2 { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0 0 10px 50px; background-image: url(../img/plus_bullet.gif); background-repeat: no-repeat; background-position: 2.7em .4em; }
#catrightcolumn3 strong { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0;}
#catrightcolumn3 a { font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; text-decoration:none; text-align:right; }
#catrightcolumn3 a:hover { font:11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; text-decoration:underline; text-align:right; }


#catrightcolumn3 ul { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 0 10px 100px; list-style-type:none; }
#catrightcolumn3 ul li {margin:0; padding:0 0 0 15px; list-style-type:none; background:url(../img/bullet_new.gif) no-repeat 0 4px;}
html>body #catrightcolumn3 ul li {margin:0; padding:0 0 0 15px; list-style-type:none; background:url(../img/bullet_new.gif)  top left no-repeat;}

#catrightcolumn3 ol { font:11px tahoma, verdana, arial, sans-serif; color:#666; margin:0; padding:0 0 10px 100px; }
#catrightcolumn3 ol li {margin:0; padding:0px; list-style-type:decimal; }
html>body #catrightcolumn3 ol li {margin:0; padding:0; list-style-type:decimal;}




/*******end auto home page**********************/




#sitemap ul { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0 0 0 28px; }
#sitemap ul li { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0 0 5px 15px; background-image: url(../img/arrow_bullet.gif); background-repeat: no-repeat; background-position: .1em .7em; }
#sitemap ul li a { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; }
#sitemap ul li a:hover { font:bold 11px tahoma, verdana, arial, sans-serif; color:#06C; margin:0; padding:0; }

#sitemap ul.indent { font:bold 11px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0 0 10px 5px; text-decoration:none; }
#sitemap ul li.indent { font:11px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0; text-decoration:none; background-image:none; }
#sitemap ul a.indent { font:11px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0 0 10px 5px; text-decoration:none; }
#sitemap ul li a:hover.indent { font:11px tahoma, verdana, arial, sans-serif; color:#999; margin:0; padding:0 0 10px 5px; text-decoration:underline; }

#catfooter { float:right; width:510px; margin:20px 0 0 0; padding:0; background:url(../img/cat/right_bg2.jpg) top right no-repeat; }
#catfooterlinks1 { float:left; width:110px; margin:0; padding:0; text-align:right; }
#catfooterlinks1 p { font:bold 10px century gothic, verdana, arial, sans-serif; color:#FC6; margin:0; padding:15px 8px 5px 5px; text-align:right; }
#catfooterlinks1 a { font:bold 10px century gothic, verdana, arial, sans-serif; color:#FC6; margin:0; padding:0; text-decoration:none; text-align:right; }
#catfooterlinks1 a:visited { font:bold 10px century gothic, verdana, arial, sans-serif; color:#FC6; margin:0; padding:0; text-decoration:none; text-align:right; }
#catfooterlinks1 a:hover { font:bold 10px century gothic, verdana, arial, sans-serif; color:#FC6; margin:0; padding:0; text-decoration:underline; text-align:right; }
#catfooterlinks2 { float:right; width:400px; margin:0; padding:0; }
#catfooterlinks2 p { font:bold 10px century gothic, verdana, arial, sans-serif; color:#999; margin:0; padding:15px 8px 5px 5px; }
#catfooterlinks2 a { font:bold 10px century gothic, verdana, arial, sans-serif; color:#999; margin:0; padding:0; text-decoration:none; text-align:left; }
#catfooterlinks2 a:visited { font:bold 10px century gothic, verdana, arial, sans-serif; color:#999; margin:0; padding:0; text-decoration:none; text-align:left; }
#catfooterlinks2 a:hover { font:bold 10px century gothic, verdana, arial, sans-serif; color:#999; margin:0; padding:0; text-decoration:underline; text-align:left; }

form { margin:0; padding:0px 0px 0px 30px;}
form td { font:11px tahoma, verdana, arial, sans-serif; color:#666; text-decoration: none;}
form td input { font:11px tahoma, verdana, arial, sans-serif; color:#666; text-decoration: none;}
form td select { font:11px tahoma, verdana, arial, sans-serif; color:#666; text-decoration: none;}
		
/****************************/
/* work section
/****************************/

#gap { background:url(../work/img/gap.gif) top center repeat-y; margin:0; padding:0; height:300px; }