/* Global */
html { height:100%; margin-bottom:1px; }
body.home {
	text-align:center;
	padding:0 0 50px 0; margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	background-color:#fff;
	background-image:url(../images/bodybg.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body.popup {
text-align:left;
padding:0; margin:0;
font-size:11px;
color:#000;
background:none;
}
body.popup p { text-align:left; margin:10px; padding:0; }
body.popup p.closewindow { text-align:right; margin:10px; padding:0; }

#content h1 {
color:#FF5e2b;
font-size:21px;
margin:20px 0;
padding:0 0 0 15px;
font-weight:normal;
}
#content h2 {
color:#FF5e2b;
font-size:16px;
font-weight:normal;
padding:0;
margin:0 0 10px 0;
}

.content_img {
float:left;
margin:5px 12px 10px 0;
}

.footer {
margin-left:auto;
font-weight:bold;
margin-right:auto;
color:#999999;
width:750px;
text-align:left;
padding-left:0;
}
a.footer {
font-size:9px;
color:#999999;
text-decoration:underline;
}
a:hover footer {
font-size:9px;
color:#999999;
text-decoration:none;
}
.copyright {
font-size:9px;
color:#999999;
width:136px;
float:right;
text-align:right;
padding-right:5px;
}
.phonenumber {
font-size:9px;
color:#999999;
margin-left:50px;
}

/* Inner pages body */
body {
text-align:center;
padding:0 0 50px 0; margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#fff;
background-image:url(../images/innerbodybg.gif);
background-position:top;
background-repeat:repeat-x;
}
/* Inner pages Green body */
body.green {
text-align:center;
padding:0 0 50px 0; margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#fff;
background-image:url(../images/innerbodybg_green.gif);
background-position:top;
background-repeat:repeat-x;
}
/* Inner pages Grey body */
body.grey {
text-align:center;
padding:0 0 50px 0; margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#fff;
background-image:url(../images/innerbodybg_grey.gif);
background-position:top;
background-repeat:repeat-x;
}

/*Popup Styles*/
body.popup {
	text-align:center;
	padding:0 0 50px 0;
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image: none;
	color:#000;
	background-color:#fff;
	}

/*Popup Styles End*/

img.spacer {
	display:block;
	}
a {
	font-weight:bold;
	color:#00548a;
	text-decoration:underline;
	}
a:hover,
dt a:hover,
a.bluecaps:hover {
	text-decoration:none;
	}
a.bluecaps {
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	color:#00548a;
	text-decoration:underline;
	}
a.greencaps {
	font-size:9px;
	text-transform:uppercase;
	font-weight:bold;
	color:#7FCD0D;
	text-decoration:none;
	}
a.greencaps:hover {
	text-decoration:none;
	}

	
/*	ÎÔÎÐÌËÅÍÈÅ ÊÀÒÀËÎÃÀ ÑÏÐÀÂÀ	*/
dt {
	margin-bottom:7px;
	}
dd {
	margin:10px auto 10px 12px;
	border:0px solid red;
	}
dt a,
h3.tt a {
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	border-bottom:1px dashed #d9d9d9;
	}
dt a {
	color:#7FCD0D;
	}
dt a:active {
	color:#fff;
	background-color:#7FCD0D;
	}
h3.tt {
	margin:7px 0 3px 0;
	}
ul.ttt li,
dl dd ul li {
	margin-bottom:7px;
	margin-left:12px;
	line-height:1.3em;
	list-style:none;
	}
ul.ttt li a,
dl dd ul li a {
	color:#FF5E2B;
	text-decoration:underline;
	}
ul.ttt li a:hover,
dl dd ul li a:hover {
	text-decoration:none;
	}
	
	
div.greenband { width:100%; background-color:#7FCD0D; }
div.clean { clear:both; line-height:0; }
#wrapper {
width:100%;
text-align:center;
border-top:3px solid #e3e3e3;
border-bottom:3px solid #e3e3e3;
padding:0 0 50px 0;
}

/* -- Logo and other elements in the header -- */
#header { width:786px; margin:0 auto 0 auto; }
div.logo { float:left; width:298px;}
div.catchline {
float:left;
text-align:right;
width:260px;
height:55px;
padding:39px 0 0 0;
color:#666;
font-size:14px;
font-style:italic;
font-weight:bold;
}
div.topphone {
float:left;
width:88px;
padding:10px 0 0 0px;
font-size:14px;
font-weight:bold;
color:#000;
}
div.topgetstartedbtn {
float:left;
text-align:left;
width:117px;
height:31px;
padding:8px 0 0 18px;
background-image:url(../images/topgetstartedbtn.gif);
background-position:right top;
background-repeat:no-repeat;
}
div.topgetstartedbtn a {
display:block;
width:110px;
height:20px;
font-size:15px;
font-weight:bold;
color:#46768b;
text-decoration:none;
}

/* -- top nav -- */
#menu {
clear:both;
width:726px;
height:53px;
margin:0 auto 0 auto;
text-align:right;
padding-right:30px;
background:#818080;
}
/*- Menu Tabs F--------------------------- */
div.tabwrapper {
width:726px;
margin:0 auto 0 auto;
background:url(../images/tabsbg.gif);
background-position:right top;
background-repeat:no-repeat;
}
/*- Menu Tabs--------------------------- */ 
    #tabs {
      width:100%;
	  height:0px;
      background:#818080;
      line-height:normal;
      }
    #tabs ul{
	float:right;
	  margin:0;
	  padding:0 30px 0 0;
	  list-style:none;
      }
    #tabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs a {
      float:left;
      background:url("../images/tableft.gif") no-repeat left top;
      margin:0;
      padding:6px 0 10px 7px;
      text-decoration:none;
      }
    #tabs a span {
      float:left;
      background:url("../images/tabright.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
	  margin:0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  font-size:14px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs a span {float:none;}
    /* End IE5-Mac hack */
    #tabs a:hover span {
      color:#7fcd0d;
      }
    #tabs a:hover {
      background-position:0% -32px;
      }
    #tabs a:hover span {
      background-position:100% -32px;
      }

/* -----------------------------------Tab On */
	#tabs li.tabOn a span {
      background:url("../images/tabright.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
      color:#7fcd0d;
      }

	#tabs li.tabOn a {
      background-position:0% -32px;
      }
	#tabs li.tabOn a span {
      background-position:100% -32px;
      }

/* --------------- */

/* -- grey patch and content -- */
#greybar {
width:786px;
height:193px;
text-align:center;
margin:auto;
background-color:#5e5e5e;
background-image:url(../images/greybarbot.gif);
background-position:left bottom;
background-repeat:repeat-x;
_position:relative; _top:-2px;
}
#greybar div.step {
float:left;
text-align:left;
width:242px;
height:110px;
padding:10px 10px 0 0;
color:#fff;
font-family:Arial, Helvetica, sans-serif;
line-height:17px;
}
#greybar div.step p {
color:#fff;
font-size:21px;
margin:5px 0 5px 0;
padding:0; 
}

#greybar div.step span.stepnumber {
color:#000;
font-weight:bold;
font-size:11px;
}

/* -- Home page top level boxes -- */
div.hometopbox { width:363px; color:#000; float:left; }
div.hometopboxtop {
width:363px;
margin:30px 0 0 0;
background-image:url(../images/hometopboxtop.gif);
background-position:left top;
background-repeat:no-repeat;
}
div.hometopboxtop p {
width:214px;
text-align:center;
background-color:#FFF;
padding:0 7px 3px 7px;
color:#999;
font-size:18px;
font-weight:bold;
font-style:italic;
margin:0 auto 0 auto;
}
div.hometopboxcontent {
width:333px;
height:195px;
text-align:left;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:10px 14px 0 14px;
margin:0;
font-size:11px; color:#000;
line-height:20px;
}
div.hometopboxcontent span.orange {
color:#FF5e2b;
font-size:18px;
line-height:24px;
}
div.hometopboxsbot {
width:363px;
margin:0;
background-image:url(../images/hometopboxbot.gif);
background-position:left bottom;
background-repeat:no-repeat;
}

#content {
width:786px;
text-align:left;
margin:0 auto 0 auto;
}

/* -- Home page bottom level boxes -- */
div.homebotbox { width:235px; text-align:left; color:#000; float:left; }
div.homebotboxtop {
width:235px;
margin:30px 0 0 0;
background-image:url(../images/homebotboxtop.gif);
background-position:left top;
background-repeat:no-repeat;
}
div.homebotboxtop p {
width:160px;
text-align:center;
background-color:#FFF;
padding:0 5px 3px 7px;
color:#999;
font-size:18px;
font-weight:bold;
font-style:italic;
margin:0 auto 0 auto;
}

div.homebotboxcontent {
	width:203px;
	height:420px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	margin:0;
	font-size:11px;
	color:#000;
	line-height:19px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
div.homebotboxsbot {
width:235px;
margin:0;
background-image:url(../images/homebotboxbot.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
div.homebotbox ul { margin:0 0 0 15px; padding:0 }

/* -- New 05-01-2007 -- */
div.price_hour {
float:left;
text-align:left;
width:100px;
height:89px;
margin-right:10px;
font-size:19px;
font-weight:normal;
color:#999;
}
div.price_hour span.price{
font-size:43px;
font-weight:normal;
color:#FF5e2b;
line-height:40px;
}
div.price_hour span.price1{
font-size:43px;
font-weight:normal;
color:#7fcd0d;
line-height:50px;
}

/*---- INNER PAGES ------*/
/* -- Inner header Blue patch and page title -- */
#bluebar {
width:786px;
height:121px;
text-align:left;
margin:0 auto 0 auto;
background-color:#46768b;
background-image:url(../images/bluebarbot.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#bluebar h1 {
color:#fff;
font-size:21px;
margin:5px 0 5px 0;
padding:0 0 0 15px;
font-weight:normal;
}
#innercontent h2 {
font-size:12px;
color:#333;
padding:0;
margin:20px 0 10px 0;
}

#innercontent h2.nomargin {
	margin:0px 0 10px 0;
	}


/* -- Inner header Green patch and page title -- */
#greenbar {
width:786px;
height:121px;
text-align:left;
margin:0 auto 0 auto;
background-color:#7fcd0d;
background-image:url(../images/greenbarbot.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#greenbar h1 {
color:#fff;
font-size:21px;
margin:5px 0 5px 0;
padding:0 0 0 15px;
font-weight:normal;
}

/* -- Inner header Grey patch and page title -- */
#greybar_inner {
width:786px;
height:121px;
text-align:left;
margin:0 auto 0 auto;
background-color:#5E5E5E;
background-image:url(../images/greybarbot_inner.gif);
background-position:bottom;
background-repeat:repeat-x;
}
#greybar_inner h1 {
color:#fff;
font-size:21px;
margin:5px 0 5px 0;
padding:0 0 0 15px;
font-weight:normal;
}

/*- Inner Menu Blue Tabs--------------------------- */ 
    #innertabs {
      width:100%;
	  height:53px;
      background:#46768b;
      line-height:normal;
      }
    #innertabs ul{
	float:right;
	  margin:0;
	  padding:0 30px 0 0;
	  list-style:none;
      }
    #innertabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #innertabs a {
      float:left;
      background:url("../images/tableft_inner.gif") no-repeat left top;
      margin:0;
      padding:6px 0 10px 7px;
      text-decoration:none;
      }
    #innertabs a span {
      float:left;
      background:url("../images/tabright_inner.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
	  margin:0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  font-size:14px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #innertabs a span {float:none;}
    /* End IE5-Mac hack */
    #innertabs a:hover span {
      color:#7fcd0d;
      }
    #innertabs a:hover {
      background-position:0% -32px;
      }
    #innertabs a:hover span {
      background-position:100% -32px;
      }

/* -----------------------------------Tab On */
	#innertabs li.tabOn a span {
      background:url("../images/tabright_inner.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
      color:#7fcd0d;
      }

	#innertabs li.tabOn a {
      background-position:0% -32px;
      }
	#innertabs li.tabOn a span {
      background-position:100% -32px;
      }

/* --------------- */

/*- Inner Menu Green Tabs--------------------------- */ 
    #innergreentabs {
      width:100%;
	  height:53px;
      background:#7fcd0d;
      line-height:normal;
      }
    #innergreentabs ul{
	float:right;
	  margin:0;
	  padding:0 30px 0 0;
	  list-style:none;
      }
    #innergreentabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #innergreentabs a {
      float:left;
      background:url("../images/tableft_inner_green.gif") no-repeat left top;
      margin:0;
      padding:6px 0 10px 7px;
      text-decoration:none;
      }
    #innergreentabs a span {
      float:left;
      background:url("../images/tabright_inner_green.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
	  margin:0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  font-size:14px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #innergreentabs a span {float:none;}
    /* End IE5-Mac hack */
    #innergreentabs a:hover span {
      color:#7fcd0d;
      }
    #innergreentabs a:hover {
      background-position:0% -32px;
      }
    #innergreentabs a:hover span {
      background-position:100% -32px;
      }

/* -----------------------------------Tab On */
	#innergreentabs li.tabOn a span {
      background:url("../images/tabright_inner_green.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
      color:#7fcd0d;
      }

	#innergreentabs li.tabOn a {
      background-position:0% -32px;
      }
	#innergreentabs li.tabOn a span {
      background-position:100% -32px;
      }

/* --------------- */


/*- Inner Menu Grey Tabs--------------------------- */ 
    #innergreytabs {
      width:100%;
	  height:53px;
      background:#5E5E5E;
      line-height:normal;
      }
    #innergreytabs ul{
	float:right;
	  margin:0;
	  padding:0 30px 0 0;
	  list-style:none;
      }
    #innergreytabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #innergreytabs a {
      float:left;
      background:url("../images/tableft_inner_grey.gif") no-repeat left top;
      margin:0;
      padding:6px 0 10px 7px;
      text-decoration:none;
      }
    #innergreytabs a span {
      float:left;
      background:url("../images/tabright_inner_grey.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
	  margin:0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  font-size:14px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #innergreytabs a span {float:none;}
    /* End IE5-Mac hack */
    #innergreytabs a:hover span {
      color:#7fcd0d;
      }
    #innergreytabs a:hover {
      background-position:0% -32px;
      }
    #innergreytabs a:hover span {
      background-position:100% -32px;
      }

/* -----------------------------------Tab On */
	#innergreytabs li.tabOn a span {
      background:url("../images/tabright_inner_grey.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
      color:#7fcd0d;
      }

	#innergreytabs li.tabOn a {
      background-position:0% -32px;
      }
	#innergreytabs li.tabOn a span {
      background-position:100% -32px;
      }

/* --------------- */

/*- Home Menu Grey Tabs--------------------------- */ 
    #homegreytabs {
      width:100%;
	  height:33px;
      background:#5E5E5E;
      line-height:normal;
      }
    #homegreytabs ul{
	float:left;
	  margin:0;
	  padding:0 0 0 92px;
	  list-style:none;
      }
    #homegreytabs li {
      display:inline;
      margin:0;
      padding:0;
      }
    #homegreytabs a {
      float:left;
      background:url("../images/tableft_inner_grey.gif") no-repeat left top;
      margin:0;
      padding:6px 0 10px 7px;
      text-decoration:none;
      }
    #homegreytabs a span {
      float:left;
      background:url("../images/tabright_inner_grey.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
	  margin:0;
	  font-family:Arial, Helvetica, sans-serif;
	  font-weight:bold;
	  font-size:14px;
      color:#fff;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #homegreytabs a span {float:none;}
    /* End IE5-Mac hack */
    #homegreytabs a:hover span {
      color:#7fcd0d;
      }
    #homegreytabs a:hover {
      background-position:0% -32px;
      }
    #homegreytabs a:hover span {
      background-position:100% -32px;
      }

/* -----------------------------------Tab On */
	#homegreytabs li.tabOn a span {
      background:url("../images/tabright_inner_grey.gif") no-repeat right top;
      padding:6px 15px 10px 7px;
      color:#7fcd0d;
      }

	#homegreytabs li.tabOn a {
      background-position:0% -32px;
      }
	#homegreytabs li.tabOn a span {
      background-position:100% -32px;
      }

/* --------------- */


#innercontent {
width:756px;
text-align:left;
margin:0 auto 0 auto;
padding:30px 15px;
}

#innercontent div.leftcol {
float:left;
width:490px;
line-height:20px;
}

#innercontent div.rightcol {
float:left;
width:236px;
line-height:20px;
}

#innercontent h1 {
color:#FF5e2b;
font-size:18px;
line-height:24px;
font-weight:normal;
padding:0;
margin:0 0 10px 0;
}

/* ----------- Inner page round corner box -----------*/
#innercontent div.leftgreencontentbox {
float:left;
background:url(../images/leftgreencontentboxbg.gif) left repeat-y #f4f7e7;
width:490px;
margin:20px 0;
}
#innercontent div.leftgreencontentbox div { padding:0 15px 0 10px; }
#innercontent div.leftgreencontentbox h2 {
font-size:16px;
font-weight:bold;
color:#999999;
border-bottom:1px solid #ccc;
padding:0 0 15px 0;
margin:0 0 15px 0;
}
#innercontent div.leftgreencontentbox h2 span.green { color:#7fcd0d; font-size:45px; }
#innercontent div.leftgreencontentbox h2 span.blue { color:#3f7d90; font-size:45px; }
#innercontent div.leftgreencontentbox h2 span.orange { color:#FF5e2b; font-size:45px; }

#innercontent div.leftgreencontentbox h3 {
font-size:12px;
color:#333;
padding:0;
margin:0 0 7px 0;
}

#innercontent a.getstarted {
display:block;
text-align:left;
font-size:15px;
font-weight:bold;
color:#46768b;
text-decoration:none;
padding:8px 0;
width:123px;
background:url(../images/arrow_getstarted.gif) right top no-repeat;
}
#innercontent a.getstarted:hover { text-decoration:underline; }

/* -- Inner page RHS -- */
#innercontent div.rightcol div.rhsbox { width:235px; margin-bottom:22px; text-align:left; color:#000; line-height:normal; float:left; }
#innercontent div.rightcol div.rhsboxtop {
width:235px;
margin:0;
background-image:url(../images/homebotboxtop.gif);
background-position:left top;
background-repeat:no-repeat;
}
#innercontent div.rightcol div.rhsboxtop p {
width:160px;
text-align:center;
background-color:#FFF;
padding:0 5px 3px 7px;
color:#999;
font-size:16px;
font-weight:bold;
margin:0 auto 0 auto;
}
#innercontent div.rightcol div.rhsboxtop p.wide {
width:200px;
text-align:center;
background-color:#FFF;
padding:0 5px 3px 7px;
color:#999;
font-size:16px;
font-weight:bold;
margin:0 auto 0 auto;
}

#innercontent div.rightcol div.rhsboxcontent {
width:211px;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:10px 11px 15px 11px;
font-size:11px; color:#000;
line-height:19px;
}
#innercontent div.rightcol div.cost {
float:left;
width:35px;
margin:0 3px 0 0;
}
#innercontent div.rightcol div.cost p.orange {
color:#FF5e2b;
font-size:40px;
line-height:normal;
margin:0; padding:0;
}
#innercontent div.rightcol div.cost p.green {
color:#7fcd0d;
font-size:40px;
line-height:normal;
margin:0; 
}
#innercontent div.rightcol div.cost p.duraton {
color:#999;
font-size:18px;
line-height:normal;
margin:0; padding:0;
}
#innercontent div.rightcol div.costdescription {
float:left;
width:173px;
margin:0;
padding:0;
}
#innercontent div.rightcol div.rhsboxsbot {
width:235px;
margin:0;
background-image:url(../images/homebotboxbot.gif);
background-position:left bottom;
background-repeat:no-repeat;
}
#innercontent div.rightcol div.rhsboxcontent ul { margin:0 0 0 10px; padding:0 0 0 10px; }
#innercontent div.rightcol div.rhsboxcontent dl dd ul { margin:0 0 0 0px; padding:0 0 0 0px; }

/*- New 09-05-2007--------------------------- */ 
div.leftcol div.contact {
float:left;
width:490px;
line-height:20px;
}
div.leftcol div.contact div.contact_left {
float:left;
width:150px;
line-height:normal;
padding-right:20px;
}
div.leftcol div.contact div.contact_right {
float:right;
width:320px;
line-height:20px;
padding-bottom:5px;
}

/*AJAX validation starts*/
input.required, input.textfield, input.validate-url, input.validate-url, input.validate-email, input.validate-digits{
font-size:11px;
color:#333;
padding:3px;
background:url(../images/textfield_bg.gif) left top repeat-x;
border:1px solid #ccc;
width:150px;
}
input.notrequired{
font-size:11px;
color:#333;
padding:3px;
background:url(../images/textfield_bg.gif) left top repeat-x;
border:1px solid #ccc;
width:150px;
}
input.requiredhours {
font-size:11px;
color:#333;
padding:3px;
background:url(../images/textfield_bg.gif) left top repeat-x;
border:1px solid #ccc;
width:35px;
}
input.check-required {
color:#333;
}
select.required{
font-size:11px;
color:#333;
padding:3px;
border:1px solid #ccc;
width:157px;
}
.validation-advice {
	margin: 3px 0;
	padding-left: 3px;
	background-color: #FF3300;
	color : #FFF;
	width:300px;
	font-weight: bold;
}
textarea.textarea {
padding:3px;
background:url(../images/textfield_bg.gif) left top repeat-x;
border:1px solid #ccc;
font-size:11px;
color:#333;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
a.csc { font-weight:normal; }
/*anti-spam catch class*/
.special {
width:50px;
visibility:hidden;
}
/*anti-spam catch class*/

/*AJAX validation ends*/

div.leftcol div.contact div.contact_info {
width:490px;
float:left;
}
#innercontent div.leftgreencontentbox h2 span.blue1 { color:#46768B; font-size:33px; line-height:22px; }
#innercontent div.leftgreencontentbox div ul,ol {
padding-left:10px;
margin-top:0;
margin-bottom:5px;
margin-left:20px;
}
#innercontent div.leftgreencontentbox div li {
line-height:20px;
padding-bottom:0;
}
#innercontent div.rightcol div.callus {
width:235px;
height:75px;
margin:0 0 22px 0;
background-image:url(../images/callus.gif);
background-position:left top;
background-repeat:no-repeat;
}
#innercontent div.rightcol div.callus a {
width:100%;
height:100%;
display:block;
}
img.bio {
margin:0 0 40px 0;
}

/* Get started */
#getstarted_bottom {
width:490px;
margin:10px 0;
}
#getstarted_bottom div.gsbutton {
float:left;
width:135px;
}
#getstarted_bottom div.gstext {
float:left;
width:300px;
padding-top:4px;
font-size:14px;
font-weight:bold;
color:#666;
}

/* New 14-12-2007 */
div.footer_links {
float:left;
width:750px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#BEBEBE;
margin-top:10px;
}
div.footer_links a {
font-size:10px;
color:#BEBEBE;
font-weight:normal;
text-decoration:none;
}
div.footer_links a:hover {
color:#BEBEBE;
text-decoration:underline;
} 
#flashFile {
	background:#5E5E5E url(../images/no_flash.jpg);
	border:0px solid red;
	height:160px;
	}
.counters {
	margin-left:auto;
	margin-right:auto;
	color:#999999;
	width:750px;
	text-align:left;
	padding-left:0;
	margin-top:15px;
}

/* TABLE */
table {
	border-collapse:collapse;
	margin-top:15px;
	}
th {
	color:#333;
	background-color:#d9d9d9;
	}
td,th {
	padding:5px 15px 5px 8px;
	border:1px solid #d9d9d9;
	}
	
.newslist {
	list-style:none;
	}
.out {
	margin-left:-22px;
	font-size:13px
	font-weight:bold;
	color:#999;
	}
h4.month {
	font-size:13px
	font-weight:bold;
	color:#666;
	margin-left:10px;
	}
	
	/*	All About Photo Gallery	*/
	
.wrap0, .wrap1, .wrap2, .wrap3 {
	display:inline-table;
	/* \*/display:block;/**/
	}
.wrap0 {
	float:left;
	background:url(/images/Shadow.gif) right bottom no-repeat;
	}
.wrap1 {
	background:url(/images/Shadow180.gif) no-repeat;
	}
.wrap2 {
	background:url(/images/Corner_bl.gif) -18px 100% no-repeat;
	}
.wrap3 {
	padding:10px 14px 14px 10px;
	background:url(/images/Corner_tr.gif) 100% -18px no-repeat;
	}
table.rssThumbs {
	clear:left;
	margin-top:5px;
	font-size:10px;
	line-height:1.3;
	}
table.rssThumbs td {
	width:150px;
	border:none;
	padding:3px;
	}
a:link img.rssThumb,
a:hover img.rssThumb {
	border:none;
	}
.cap {
	display:block;
	clear:left;
	}