body {
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

a
{
color:#990000;}

a:hover
{
color:#4F677F;}
p
{
margin:0;
padding:0;}
img
{
padding:0;
margin:0;
border:0;}
.clear
{
clear:both;}
.leftimg
{
float:left;
text-align:left;
padding: 0 0 0 5px;
margin:0;
	overflow: auto;
}
.indent
{
padding: 5px;}

/* Root = Vertical, Secondary = Vertical */
ul#navmenu,
ul#navmenu li,
ul#navmenu ul {
	float: left;
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 150px; /*For KHTML*/
  list-style: none;
}

ul#navmenu li {
  display: block !important; /*For GOOD browsers*/
  display: inline; /*For IE*/
  position: relative;
}

/* Root Menu */
ul#navmenu a {
  border-bottom: 1px solid #AECABC;
  border-left: 1px solid #AECABC;
  border-right: 1px solid #AECABC;
  padding: 0px 6px;
  margin:0px 0px 0px 0px;
  display: block;
  background: #ECF2F5;
  color: #4F677F;
  font: bold 11px/22px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 100%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu a:hover,
ul#navmenu li:hover a,
ul#navmenu li.iehover a {
  background: #8A9AA9;
  color: #FFFFFF;
}

/* 2nd Menu */
ul#navmenu li:hover li a,
ul#navmenu li.iehover li a {
  background: #ECF2F5;
  color: #990000;
  width: 180px;
  border-top: 1px solid #AECABC;
}

/* 2nd Menu Hover Persistence */
ul#navmenu li:hover li a:hover,
ul#navmenu li:hover li:hover a,
ul#navmenu li.iehover li a:hover,
ul#navmenu li.iehover li.iehover a {
  background: #8A9AA9;
  color: #FFFFFF;
  border-top: 1px solid #AECABC;
}

/* 3rd Menu */
ul#navmenu li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li a {
  background: #FFFFFF;
  color: #990000;
}

/* 3rd Menu Hover Persistence */
ul#navmenu li:hover li:hover li a:hover,
ul#navmenu li:hover li:hover li:hover a,
ul#navmenu li.iehover li.iehover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover a {
  background: #8A9AA9;
  color: #FFFFFF;
}

/* 4th Menu */
ul#navmenu li:hover li:hover li:hover li a,
ul#navmenu li.iehover li.iehover li.iehover li a {
  background: #FFFFFF;
  color: #990000;
}

/* 4th Menu Hover */
ul#navmenu li:hover li:hover li:hover li a:hover,
ul#navmenu li.iehover li.iehover li.iehover li a:hover {
  background: #8A9AA9;
  color: #FFFFFF;
}

ul#navmenu ul,
ul#navmenu ul ul,
ul#navmenu ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 150px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu li:hover ul ul,
ul#navmenu li:hover ul ul ul,
ul#navmenu li.iehover ul ul,
ul#navmenu li.iehover ul ul ul {
  display: none;
}

ul#navmenu li:hover ul,
ul#navmenu ul li:hover ul,
ul#navmenu ul ul li:hover ul,
ul#navmenu li.iehover ul,
ul#navmenu ul li.iehover ul,
ul#navmenu ul ul li.iehover ul {
  display: block;
}


/* ***** TOPLINKS ***** */

#toplinks {
width:460px;
background:url(../img/linkbg.gif);
background-repeat:repeat-x;
	float: left;
	margin: 0;
	padding: 0;
}

ul#nav {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#nav li {
	display: inline;
	margin: 0;
	padding: 0;
}

ul#nav li a {
	float: left;
	height: 25px;
	margin: 0;
	padding: 0;
}

ul#nav li a.blog          { width: 59px; background-image: url(../img/icon_blog.gif);}
ul#nav li a.blog:hover    { width: 59px; background-image: url(../img/icon_blog_down.gif);}
ul#nav li a.request        { width: 135px; background-image: url(../img/icon_request.gif);}
ul#nav li a.request:hover  { width: 135px; background-image: url(../img/icon_request_down.gif);}
ul#nav li a.requestweb         { width: 250px; background-image: url(../img/icon_requestweb.gif);}
ul#nav li a.requestweb:hover   { width: 250px; background-image: url(../img/icon_requestweb_down.gif);}

span.navtext {
	display: none;
}

/***** CONTAINER *****/

#container {
	text-align: left;
	width: 770px;
	margin: 0 auto;
	padding: 0;
}
#content {
float:left;
	text-align: left;
	width: 770px;
	background-image: url(../img/side_background.jpg);
	background-repeat: repeat-y;
}

/***** BANNER *****/

#logo
{
float:left;
width:220px;
margin: 0;
padding: 0;
}
#logo img
{
border:0px;
}
#promotion
{
float:left;
width:550px;
margin: 0;
padding: 0;
}


/***** LEFT *****/

#left
{
background:url(../img/side_bg2.gif);
background-repeat:repeat-y;
	float:left;
	width:150px;
	margin: 0;
	padding: 0;
}

/***** MIDDLE *****/

#middle
{
float:left;
width:460px;
margin: 0;
padding: 0;
}


#contentwrapper{
width:140px;
border-top: 1px solid #AEC4CA;
background-color: #ECF2F5;
padding: 3px;
margin:0 auto;
}
.billcontent{
width:142px;
display:block;
font-size: 10px;
color: #000000;
text-decoration: none;
}


.billcontent a
{
color:#990000;
font-size: 9px;}

.billcontent a:hover
{
color:#4F677F;
font-size: 9px;}
#middlecontent
{
	clear:both;
	margin: 15px 5px 0px 5px;
	padding:0;
}
.redtitle
{
text-align:center;
color:#990000;
font-size:1.4em;
padding: 15px 0 0 0;
}
.gray
{
text-align:center;
color:#566774;
font-size:1.2em;
padding: 7px 0 7px 0;}

#bottomcontent
{
clear:both;
padding: 15px 0 0 0;}
#title
{
background:url(../img/titlebar.gif);
background-repeat:no-repeat;
height:35px;}
.title_text
{
font-weight:600;
margin: 0;
padding:8px 0 0 20px;
color:#990000;
font-size:1.4em;
font-family:Verdana, Arial, Helvetica, sans-serif;}
h1
{
text-align:center;
color:#566774;
font-size:1.4em;
padding: 15px 0 0 0;
margin:0;
}
h2
{
text-align:center;
color:#566774;
font-size:1.28em;
padding: 0;
margin:0;
}
.h3
{
text-align:center;
color:#990000;
font-size:0.95em;
padding: 0;
margin:0;
}
h3
{
text-align:center;
color:#566774;
font-size:1.2em;
padding: 3px 0 3px 0;}
#contenttext
{
padding: 0;
margin: 0;}
.subtitle_text
{
font-weight:600;
margin: 0;
padding:8px 0 0 0px;
color:#990000;
font-size:1.4em;
font-family:Verdana, Arial, Helvetica, sans-serif;}
#contenttext img
{
margin: 3px 0 3px 0;}
.stuff_left
{
float:left;
width:310px;
margin:0 10px 0 0;}
.stuff_right
{
float:left;
width:130px;
margin:0;}
.maplelink
{
background:url(../img/maple_arrow.gif);
background-repeat:no-repeat;
height:20px;
padding: 0 0 0 30px;
margin: 3px 0 0 3px;
}
.faqbox
{
	display: block;
	width: 450px;
	border: 1px solid #666666;
	margin:5px 0 5px 0;
	font-weight:600;
}
.bred
{
color:#990000;
font-size:1.2em;}
.sideredtitle
{
text-align:center;
color:#990000;
font-size:1.3em;
padding: 8px 0 0 0;
margin:0;
}
.bblack
{
color:#000000;
font-size:1.2em;}
.bblack a {
color:#000000;
font-size: 1em;
}

.cnt
{
text-align:center;}
.gallerybg
{
background:url(../img/webdesign_background.gif);
background-repeat:no-repeat;
width:200px;
height:50px;
padding:0;
margin:0;}
.gallerybg2
{
background:url(../img/redesign_background.gif);
background-repeat:no-repeat;
width:130px;
height:90px;
padding:0;
margin:0;}

.gallerywhilte
{
color:#FFFFFF;}

/***** CELL *****/
#content_left
{
float:left;
width:205px;
padding:0 3px 0 0;
margin:0;
}
.cel_100
{
float:left;
width:100px;
padding:0 5px 0 0;
margin:0;
}
.cel_350
{
float:left;
width:340px;
padding:0 5px 0 0;
margin:0;
}
.m_left
{
float:left;
width:280px;
padding:0 5px 0 0;
margin:0;
}
.p_right
{
float:left;
background-color:#DDD0D0;
width:150px;
padding:5px;
margin:0;
}
.pictext_left
{
float:left;
width:200px;
padding:0 3px 0 0;
margin:0;
}
.pictext_right
{
float:left;
width:240px;
padding:0 3px 0 0;
margin:0;
}

.pictext_left2
{
float:left;
width:260px;
padding:0 3px 0 0;
margin:0;
}
.pictext_right2
{
float:left;
width:170px;
padding:0 3px 0 0;
margin:0;
}
.testimonials
{
border:#666666 1px solid;
width:440px;
padding:5px;
margin:0;}

.comp
{
float:left;
width:215px;
margin:0 1px 0 1px;
padding:3px;}

.comp .red
{
padding:3px 0 3px 0;
text-align:center;
background-color:#990000;
color:#FFFFFF;}

.comp ul
{
padding:3px;
margin:10px;}

/***** Ranking Report *****/
.text-red-12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #C10B0F;
	text-decoration: none;
}
.text-black-12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

hr
{
width:90%;
height:1px;
color:#666666;}
.float
{
float:left;}
.float100
{
float:left;
width:100px;
margin:5px 0 5px 0;
text-align:center;}
.rankintitle
{
float:left;
font-weight:600;
margin: 0;
padding:25px 0 25px 0;
color:#990000;
font-size:1.4em;
font-family:Verdana, Arial, Helvetica, sans-serif;}
.text-red-16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	text-decoration: none;
}
/***** RIGHT *****/

#right
{
background:url(../img/side_bg.gif);
background-repeat:repeat-y;
float:left;
text-align:center;
width:160px;
margin: 0;
padding: 0;
}
.righthi
{
padding:10px 0 0px 0;
margin:0 auto;
}
#right form
{
padding:0;
margin:0;}

/***** BTTOM *****/
.bottombar
{
clear:both;}
#bottom
{
clear:both;
background:url(../img/bottom2.gif);
height:30px;
text-align:right;
padding: 0 15px 0 0;
margin:0;}
#bottom img
{
margin:0;
padding:0;}


/***** SEARCH *****/
#searchbox
{
width:400px;
margin: 30px auto 30px auto;
padding:0px;
text-align:center;
color:#990000;
font-weight:600;}
#searchbox  form, input
{
margin:0;
padding:0;}
#searchbox img
{
border:0;}


/***** FOOTER *****/
#footer
{
width:650px;
margin: 0 auto;
padding:0;
text-align:center;
}

#footer a
{
color:#000000;
font-size:0.85em;
text-decoration:none;}

#footer a:hover
{
color:#c3d4d9;
font-size:0.85em;
text-decoration:none;}


/***** COPY *****/
#copyright
{
margin: 20px 0 20px 0;
padding:0;
text-align:center;
color:#990000;
font-weight:600;
}

#copyright a
{
color:#990000;
text-decoration:none;}

#copyright a:hover
{
color:#000000;
text-decoration:none;}
