/* CSS Document */
body{
background-color:#111111;
font-family: Veranda, Geneva, Arial, helvetica, sans-serif; 
font-weight:normal;
font-size:12px;
color:#505050;
margin:0px;
padding:0px;
}

th{vertical-align:top;}

a:link {	color: #505050;; text-decoration:none; font-weight:bold; }     
a:visited {	color: #505050; text-decoration: none; font-weight:bold; }
a:active {	color: #505050; text-decoration: none; font-weight:bold; }
a:hover {	color: #9e9e9e; text-decoration: none; font-weight:bold; }

a.boogy:link {color: #f5f5f5;; text-decoration:none;  }     
a.boogy:visited {color: #f5f5f5; text-decoration: none; }
a.boogy:hover {color: #999999; text-decoration: none;  padding-right:5px;} 
a.boogy:active {color: #f5f5f5; text-decoration: none;  }

a.nav:link {color: #1d1d1d;; text-decoration:none;  }     
a.nav:visited {color: #1d1d1d; text-decoration: none; }
a.nav:hover {color: #fff; text-decoration: none;  } 
a.nav:active {color: #1d1d1d; text-decoration: none;  }

/*  faqs page styles */
.faqheadline{			padding:5px; background-color:#f5f5f5; font-weight:bold; font-size:10pt; border-bottom:1px solid #eaeaea; margin-top:2px;}
.faqheadline:hover{  	cursor: hand; cursor: pointer; background-color:#eaeaea;}
.faqinfo{				padding:10px; text-align:justify; border:1px solid #eaeaea; border-top:0px;}

.blocklink{background-color:#1b394d;margin-top:1px; text-align:right; padding:2px 5px;}

img {border-style: none;}

.container{width:800px;left:50%;top:0%;margin: 0px 0px 0px 0; }
#horizon { top: 0%; left: 0px; height:100%; width: 100%;	text-align: center;	clear:both; background-color:#202020 ;background-image:url(images/bg2.png);
background-position:top;
background-repeat:repeat-x;}
#wrapper {position:relative; text-align: left;	width: 800px; height:auto; clear:both; margin:0 auto;	}

/* Handles testimonial text*/
.sidecomment{text-align:left; overflow:hidden; margin: 30px 10px 0 0; font-size:11px; font:Georgia; color:#93ff88;}
.sidename{text-align:right; margin:10px 10px 0 0; color:#ffffff;}
.sideplace{text-align:right; margin:0 10px 0 0;}
.sideholder{height:180px;width:140px;}

/*for client survey form*/
.question{color:#FFFFFF; text-align:left; font-size:12px;}
.option{text-align:left; margin-left:15px;}

/*  for the content holders   */
.holder{left:50%; top:0%; position:absolute;}
.boxtop{ background-image:url(images/boxtop.png); background-position:top; background-repeat:repeat-x; height:10px; background-color:#111111; left:10px; margin-right:10px; overflow:hidden;  position:relative;}
.boxcontent{ /*background-position:top; background-image:url(images/boxtop.png); background-repeat:repeat-x; */ background-color:#111111; height:100%; width:100%; position:absolute; margin:0px 10px 10px 10px; overflow-x:hidden; overflow-y:auto;}
.topleft{background-image:url(images/boxleft.gif); background-repeat:no-repeat; height:10px; width:10px; position:absolute;}
.topright{background-image:url(images/boxright.gif); background-repeat:no-repeat; height:10px; width:10px; position:absolute; margin-left:100%; margin-top:-10px;}
.leftside{background-image:url(images/boxside.png); background-color:#111111;  background-repeat:no-repeat; background-position:left top;position:absolute; height:100%; width:10px; margin-bottom:10px; overflow:hidden;}
.rightside{background-image:url(images/boxside.png); background-repeat:no-repeat; background-position:right top; position:absolute; height:100%; width:10px; margin-left:100%; background-color:#111111;}
.bottomright1{background-image:url(images/boxlright1.gif); background-repeat:no-repeat;  height:10px; width:10px; position:absolute; left:100%; top:100%;}
.bottomleft{background-image:url(images/boxlleft.gif); background-repeat:no-repeat;  height:10px; width:10px; position:absolute;top:100%;}


.ssHead{font-weight:bold; font-size:12px; color:#fff;}
.ssFoot{color:#999999;}

.topcorners{display:block}
.topcorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.topcorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #7a7a7a;
  border-right:1px solid #7a7a7a;
  background:#c4c4c4}
.topcorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #2d2d2d;
  border-right:1px solid #2d2d2d;
  background:#d2d2d2}
.topcorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d2d2d2;
  border-right:1px solid #d2d2d2;}
.topcorners4{
  border-left:1px solid #7a7a7a;
  border-right:1px solid #7a7a7a}
.topcorners5{
  border-left:1px solid #c4c4c4;
  border-right:1px solid #c4c4c4}
.topcornersfg{
  background:#ffffff}


.bottomcorners{display:block}
.bottomcorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#161616}
.bottomcorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #1b1b1b;
  border-right:1px solid #1b1b1b;
  background:#181818}
.bottomcorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #1f1f1f;
  border-right:1px solid #1f1f1f;
  background:#171717}
.bottomcorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #171717;
  border-right:1px solid #171717;}
.bottomcorners4{
  border-left:1px solid #1b1b1b;
  border-right:1px solid #1b1b1b}
.bottomcorners5{
  border-left:1px solid #181818;
  border-right:1px solid #181818}
.bottomcornersfg{
  background:#161616}




/*   twitter   */
ul.twitbox {
width: 100%;
list-style: none;
margin: 0;
padding: 0;
}
ul.twitbox li{
border-bottom:1px dashed #D2DADA;
padding:10px 0;
font-size: 14px;
font-family: 'Lucida Grande',sans-serif;
color: #333333;
}
ul.twitbox li.mytwitHead {
height: 60px;
}
ul.twitbox li.mytwitHead a {
font-size: 22px;
font-weight: bold;
}
ul.twitbox li.mytwitHead img{
float: left;
padding-right: 10px;
}

ul.twitbox li a:hover { text-decoration: underline; }
ul.twitbox span.twhen {
color: #999999;
font-family: georgia;
font-size: 10px;
font-style: italic;
padding-top: 5px;
}
