/*
 * Project:   Geek Office Solutions
 * Date:      2009/10/07
/* ---------------------------------------- */

* { margin: 0; padding: 0; }

html { min-height: 100%; margin: 0 0 1px; font-size: 100.01%; }
body { background: #fff; font-size: 62.5%; }

@media only screen and (max-device-width: 480px) { html { -webkit-text-size-adjust: none; } }

body, textarea, input, select, option, button { color: #000000; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; line-height: 1.25; }
li, dt, dd, p, th, td, caption, pre { font-size: 1.2em; }
ul, ol, dl, p, table, pre, h1, h2, h3, h4, h5, h6 { margin-bottom: 12px; }

a { color: #0b6eb9; text-decoration: underline; }
a:hover, a:focus, a:active { color: #0b6eb9; text-decoration: none; }

ul, ol, dd, blockquote { padding-left: 40px; }
ul ul, ol ol, ul ol, ol ul { margin-bottom: 0; }
li *, li p, li li, dt *, dd *, p *, th *, td * { font-size: 1em; }

img { border: none; -ms-interpolation-mode: bicubic; }
pre { font-family: "Courier New",monospace; white-space: pre-wrap; }
table { border-collapse: collapse; border-spacing: 0; }
button { overflow: visible; padding: 0 10px; cursor: pointer; } button::-moz-focus-inner { padding: 0; border: none; }

hr { overflow: hidden; height: 1px; margin: 15px 0 !important; margin: -5px 0 8px; padding: 0; border: none; background-color: #ccc; color: #ccc; }
*:first-child+html hr { margin: -7px 0 8px !important; }

.offset { position: absolute !important; left: -10001px !important; overflow: hidden !important; }

/* LAYOUT
------------------------------------------- */

#root { width: 947px; margin: 0 auto; position:relative;}
 #top { position: relative; top: 0; left: 0; height: 125px; }
  #logo { position: absolute; top: 12px; left: 0; margin: 0; background: none; }
  #skip-links { position: absolute; top: 0; left: -10001px; list-style: none; margin: 0; padding: 0;display:none; }
   #skip-links li a:focus, #skip-links li a:active { display: block; position: absolute; left: 10001px; top: 0; z-index: 10001; width: 200px; margin: 15px 0 0 15px; padding: 2px 0; background: #333; color: #fff; text-align: center; text-decoration: none; }
  .bttn-help-car { position: absolute; top: 17px; right: 0; }
  .bttn-help-car a { display: block; overflow: hidden; width: 266px; height: 97px; background: url(../images/bttn-help-car.png) 0 0 no-repeat; text-indent: -1000001em; }
 #navigation {  width: 100%; margin: 0 0 15px; background: #0d68a0; height: 33px}
 
 
 
  #nav_690379 { list-style: none; margin: 0; padding: 0 0 0 1px; }
   #nav_690379 li { float: left; padding: 0; margin: 0; font-size: 1.4em; font-weight: bold; letter-spacing: 0.01em; position:relative;}
    #nav_690379 li a { float: left; padding: 9px 14px 7px; margin: 0 12px; color: #fff; text-decoration: none; }
	#nav_690379 li.active a, #nav_690379 li.selected a, #nav_690379 li a:hover,  #nav_690379 li a:focus, #nav_690379 li a:active { background: #ffd400; color: #000; text-decoration: none; height:17px;}
    
	
	
/* NAV ADDON */
#nav_690379 li ul {
	z-index: 1000;
	display: none;
	width: 200px;
	position: absolute;
	top: 31px;
	left: 12px;
	margin: 0;
	list-style: none;
	background: #0d68a0;
	margin:0px;
	padding:0px;
	margin-top:1px;
}

#nav_690379 li ul li {
	z-index: 1000;
	display: block;
	clear: left;
	text-transform: none;
	width: 100%;
	overflow: hidden;
	height: 1%;
}



#nav_690379 li ul li a, #nav_690379 li:hover ul li a {
	z-index: 1000;
	display: block;
	min-height: 19px;
	height: auto;
	width: 200px;
	padding: 0px;
	color:#fff;
	line-height:1em;
	font-size:12px;
	text-indent: 0;
	margin:0px;
	background:none;
	padding:8px 0px 5px 5px;
	border-top:1px solid #fff;
}

#nav_690379 li ul li:hover, #nav li ul li a:active, #nav li ul li a:focus, #nav li:hover ul li a:hover {
	background: #134871 !important;
	width:200px;
	color:#fff !important;
}
* html #nav_690379 li ul li a, #nav_690379 li:hover ul li a {
	height: 19px;
}
#nav_690379 li:hover ul {
	display: block;
}

#nav_690379 li.sfhover ul {
	_display:block;
	_left:10px;
}
	
  #navigation .phone { float: right; display: inline; padding: 5px 0 0; margin: 0 9px 0 0; color: #fff; font-family: "Lucida Console",Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 2em; }
 #content { width: 100%; margin: 0 0 40px; overflow: hidden; }
  #main { float: left; display: inline; width: 689px; margin-left: 2px; }
  #side { float: left; width: 237px; }
   
/* GENERAL
------------------------------------------- */

/* headers */

h1, h2, h3, h4, h5, h6 { color: #0d68a0; font-weight: normal; }
h1 { margin: 0 0 2px; padding: 0 0 17px; margin: 0 0 13px; font-family: "Myriad Web Pro",Arial,Helvetica Neue,Helvetica,sans-serif; font-size: 2em; background: url(../images/dots.gif) 0 100% repeat-x; }
h2 { font-size: 1.8em; padding: 17px 0 0; }
h3 { font-size: 1.6em; }
h4 { font-size: 1.4em; }
h5 { font-size: 1.2em; }
h6 { font-size: 1.0em; }

h1.a { margin: -5px 0 22px; }
h1.b { margin: 0; }
h2.a { text-transform: uppercase; }

/* containers */

 div.items-list .item { overflow: hidden; width: 100%; padding: 7px 0 0; background: url(../images/dots.gif) 0 0 repeat-x; }
 div.items-list .first { background: none; padding: 0; }
  div.items-list .item .col-a { float: left; width: 335px; padding-top: 2px; }
   div.items-list .item .col-a p { color: #000; font-size: 2em; line-height: 1.2em; letter-spacing: -0.05em; }
  div.items-list .item .col-b { float: right; width: 320px; padding: 5px 10px 0 0; }
   div.items-list .item .col-b p { margin: 0 0 7px; color: #000; font-size: 1.364em; }
   div.items-list .item h2 { padding: 0; color: #0b6eb9; font-size: 1.8em; }
    div.items-list .item h2 a { text-decoration: none; }
    div.items-list .item h2 a:hover, div.items-list .item h2 a:focus, div.items-list .item h2 a:active { text-decoration: none; }

div.more-info { overflow: hidden; width: 100%; }
 div.more-info .img { float: left; margin-right: 23px; }
  div.more-info .img img { float: left; }
 div.more-info .cont { float: left; padding: 8px 0 0; }  
 
div.box { margin: 0 0 26px; padding: 0px 5px 14px 0px; color: #fff; background: #282828; }
 div.box h2 { margin: 0 0 14px; padding: 0; color: #fff; font-family: "Lucida Console",Arial,Helvetica Neue,Helvetica,sans-serif; letter-spacing: -0.07em; } 
 div.box p { font-size: 1.6em; line-height: 1.38em; margin: 0 0 22px; }
 div.box a { color: #ffd400; }
 div.box .more a { color: #0d68a0; }
 
 div.box form p { width: 100%; overflow: hidden; font-size: 14px; }
  div.box p.row { display: block; position: relative; width: 100%; margin: 0 0 7px; }
   div.box label { position: absolute; top: 3px; left: 11px; color: #686868; font-family: "Myriad Web Pro",Arial,Helvetica Neue,Helvetica,sans-serif; }
   div.box input, div.box textarea  { width: 187px; height: 18px; padding: 3px 9px; border: 1px solid #636262; color: #686868; font-family: "Myriad Web Pro",Arial,Helvetica Neue,Helvetica,sans-serif; line-height: 24px; }
   * html div.box input { height: 21px; padding-top: 0; }
   *:first-child+html div.box input { height: 21px; padding-top: 0; }
  div.box p.submitrow { width: 207px; margin: 0; text-align: right; }
   div.box button { height: 26px; padding: 0 20px; background: #ffd400; border: 0; color: #282828; line-height: 26px; font-weight: bold; }
   div.box button.send { width: 79px; overflow: hidden; background: url(../images/bttn-send.png) 0 0 no-repeat; text-indent: -10001em; }

div.box-a { margin: 0; }

.box-a_cta {
background: url(../images/geeksolutions_cta.jpg) no-repeat;
position:relative;
}

#contenttop .one {
position:absolute;
top: 10px;
left: 5px;
width: 300px;
font-family:arial;
font-size: 14px;
font-weight:bold;
text-align:center;
z-index: 999;
color:#c22d3b;
}

#contenttop .two {
position:absolute;
top: 35px;
left: 5px;
width: 300px;
font-family:arial;
font-size: 14px;
font-weight:bold;
text-align:center;
z-index: 999;
color:#c22d3b;
}

#contenttop .three {
position:absolute;
top: 55px;
left: 5px;
width: 300px;
font-family:arial;
font-size: 14px;
font-weight:bold;
text-align:center;
z-index: 999;
color:#c22d3b;
}


.box-a_cta #contenttop .click-here {
top: 6px;
width: 68px;
height: 19px;
position: relative;
}

/*#contentbottom {
position:absolute;
top: 250px;
left: 30px;
width: 242px;
font-family:arial;
font-size: 11px;
font-weight:bold;
z-index: 999;
color: white;
}*/

#contenttop .three a{
	font-family:arial;
font-size: 14px;
font-weight:bold;
text-align:center;
text-decoration:underline;
color:#c22d3b;
}

#contentbottom {
position:absolute;
top: 250px;
left: 30px;
width: 242px;
z-index: 999;
}

#contentbottom p{
	font-family:arial;
	font-size: 12px;
	font-weight:bold;
	padding:5px 0 0 0;
	color: white;
                      text-align: center;
}

#contentbottom p span{
	font-weight:normal;
}

#contentbottom a{
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}
#contentbottom a:hover{
	
	text-decoration:none;
}


#footer {
width: 960px;
border-top: 1px solid #ccc;
padding: 5px;
}

#contactsitemap {
float:left;
}

#contactsitemap p {
font-size: 10px;
color:gray;
}

#car {
float:right;
}



div.box-b { 
padding-right: 10px; 
color: #000; 
background: #e0e0e0;
border:0px;
 }
 div.box-b h2 { margin-right: -5px; color: #0b6eb9; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; letter-spacing: -0.035em; }
 div.box-b p { font-size: 1.3em; margin: 0 0 0px; }
 div.box-b p.more { margin: 0 0 12px; }
div.box-c { margin: 0 0 1px; padding: 17px 5px 14px 17px; }

/* forms */
input, select, textarea { border: 1px solid #000; }
button { display: block; position: relative; height: 22px; line-height: 22px; padding: 0 16px; border: none; background: #ffd400; color: #282828; font-size: 1.33em; font-weight: bold; }
* html button { padding: 0 5px; }
*:first-child+html button { padding: 0 5px; }
/* tables */

table { }
 table th, table td { padding: 5px 10px; border: 1px solid #ccc; }

/* lists */

ul.nav-side { display: block; overflow: hidden; width: 200px; list-style: none; margin: 0 0 8px -14px; padding: 0 0 40px; }
 ul.nav-side li { display: block; width: 100%; margin: 0 0 6px; padding: 0; font-size: 1.6em; line-height: 1.4em; }
  ul.nav-side a { display: block; height: 1%; padding: 0 0 0 22px; color: #fff; text-decoration: none; }
  ul.nav-side li.active a, ul.nav-side li.selected a, ul.nav-side a:hover, ul.nav-side a:focus, ul.nav-side a:active { color: #282828; background: #ffd400 url(../images/arrow-box-grey.gif) 10px 50% no-repeat; text-decoration: none; }
 
 /* side nav about us*/ 
  ul#nav_690462 { display: block; overflow: hidden; width: 200px; list-style: none; margin: 0 0 8px -14px; padding: 0 0 40px; }
 ul#nav_690462 li { display: block; width: 100%; margin: 0 0 6px; padding: 0; font-size: 1.6em; line-height: 1.4em; }
  ul#nav_690462 a { display: block; height: 1%; padding: 0 0 0 22px; color: #fff; text-decoration: none; }
  ul#nav_690462 li.active a, ul#nav_690462 li.selected a, ul#nav_690462 a:hover, ul#nav_690462 a:focus, ul#nav_690462 a:active { color: #282828; background: #ffd400 url(../images/arrow-box-grey.gif) 10px 50% no-repeat; text-decoration: none; }
 
 
  /* side nav services*/ 
  ul#nav_690800 { display: block; overflow: hidden; width: 200px; list-style: none; margin: 0 0 8px -14px; padding: 0 0 40px; }
 ul#nav_690800 li { display: block; width: 100%; margin: 0 0 6px; padding: 0; font-size: 1.6em; line-height: 1.4em; }
  ul#nav_690800 a { display: block; height: 1%; padding: 0 0 0 22px; color: #fff; text-decoration: none; }
  ul#nav_690800 li.active a, ul#nav_690800 li.selected a, ul#nav_690800 a:hover, ul#nav_690800 a:focus, ul#nav_690800 a:active { color: #282828; background: #ffd400 url(../images/arrow-box-grey.gif) 10px 50% no-repeat; text-decoration: none; } 
  

  

ul.a { display: block; list-style: none; margin: 0; padding: 0; }
 ul.a li { display: block; width: auto; margin: 0 0 9px; padding: 0 0 0 20px; background: url(../images/arrow-blue.gif) 2px 3px no-repeat; }

/* paragraphs */
p { line-height: 1.38em; }
.main-image { margin: 0 0 22px; }
.home .main-image { margin: 0 0 7px; }


/* links */
a.link-a { font-size: 1.17em; font-style: italic; text-decoration: none; }
a.link-a:hover, a.link-a:focus, a.link-a:active { text-decoration: underline; }

.more a { color: #0d68a0; text-decoration: none; }
.more a:hover, .more a:focus, .more a:active { color: #0d68a0; text-decoration: underline; }


/* other */


 
/* SPECIFIC
------------------------------------------- */

/* post */

div.post-a { margin: 0; color: #000; margin-top:25px; }
 div.post-a p { margin: 0 0 16px; line-height: 1.5em; }
 div.post-a p.date { margin: 0 0 2px; color: #0d68a0; font: normal 1.2em/1.25 Verdana, Geneva, Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: -0.02em; }
 div.post-a h1,
 div.post-a h2 { padding: 0; color: #09467c; font-size: 1.8em; line-height: 1.33em; }
  div.post-a h1 a,
  div.post-a h2 a { color: #0b6eb9; text-decoration: none; }
 div.post-a .img img { display: block; padding: 1px; background: #fff; border: 1px solid #cfcfcf; }
 div.post-a p.info { clear: both; margin: 0; padding: 4px 0 0; color: #000; letter-spacing: 0.025em; }
  div.post-a p.info span { padding: 0 3px; color: #818282; }
  div.post-a p.info a { text-decoration: none; }
  div.post-a p.info a span { padding: 0; color: #0b6eb9; text-decoration: underline; } 
  div.post-a p.info strong { font-weight: normal; text-transform: uppercase; }
   div.post-a p.info strong a { color: #0d68a0; text-decoration: none; }

div.comments-a { width: 490px; margin: 16px 0 25px; padding: 0; border: 1px solid #000; }
/*.js div.comments-a { display: none; }*/
 div.comments-a p.side { float: left; padding: 9px 10px 0 15px;font-size: 0.9em; }
 div.comments-a p.side a { color: #fff; }
 div.comments-a h2 { margin: 0; padding: 13px 15px 12px; background: #0d68a0; color: #fff; font-size: 1.4em; font-weight: bold; line-height: 0.86em; letter-spacing: 0.05em; }
 div.comments-a p.empty { margin: 0; padding: 10px; }
 div.comments-a div.comment { padding: 28px 0 0; margin: 13px 17px 20px; border-top: 1px dashed #464646; background: #fff; }
 div.comments-a div.first { padding-top: 0; margin-bottom: 30px; border: 0; }
 div.comments-a div.alt { background: #fff; }
  div.comments-a div.comment p.author { margin: 0 0 6px; color: #0b6eb9; font-size: 1.1em; font-weight: bold; line-height: 1.09em; text-transform: uppercase; letter-spacing: 0.08em; }
   div.comments-a div.comment p.author a { color: #0b6eb9; text-decoration: none; }
   div.comments-a div.comment p.author a:hover, div.comments-a div.comment p.author a:focus, div.comments-a div.comment p.author a:active { text-decoration: underline; }
  div.comments-a div.comment blockquote { margin: 0; padding: 0; color: #464646; }
   div.comments-a div.comment blockquote p { margin: 0; }
   
div.add-comment-a { margin: 0 0 57px; padding: 0 11px; }
/*.js div.add-comment-a { display: none; }*/
 div.add-comment-a h2 { margin: 0 -11px 14px; padding: 0; color: #0b6eb9; }
 div.add-comment-a p { line-height: 2.3em; margin: 0 0 7px; }
  div.add-comment-a p label { float: left; width: 58px; padding: 0 10px 0 0; margin: 0; }
  div.add-comment-a p input, #CaptchaV2 { width: 199px; padding: 5px 5px 4px; border: 1px solid #dcdcdc; }
  div.add-comment-a p textarea { width: 518px; height: 92px; padding: 5px 5px 4px; border: 1px solid #dcdcdc; }
  div.add-comment-a p button { /*display: block; position: relative; width: 80px; height: 22px; padding: 0; border: none; background: #ffd400 url(../images/bttn-submit.gif) 0 0 no-repeat; color: #282828; font-size: 1.33em; font-weight: bold; text-indent: -100001em; */}
  
  div.add-comment-a p.captcha label { display: block; float: none; width: auto; margin: 0 0 5px; padding: 0; }
  div.add-comment-a p.captcha input { margin: 0 10px 0 0; vertical-align: middle; }
  div.add-comment-a p.captcha img { vertical-align: middle; }
  div.add-comment-a p.message label { display: block; float: none; width: auto; margin: 0 0 4px; }

/* sidebar */

div.BlogRecentPost, div.BlogPostArchive, div.BlogLinks {

 }
 div.BlogRecentPost ul, div.BlogPostArchive ul, div.BlogLinks ul { list-style: none; margin: 0 0 9px; padding: 0; }
  div.BlogRecentPost ul li, div.BlogPostArchive ul li , div.BlogLinks ul li { margin: 0 0 7px; font-size: 1.4em; }
 div.BlogPostArchive ul, div.BlogLinks ul { margin: 0 0 33px; }
 
div.BlogTagCloud { margin: -4px -4px 3px -4px; font-size: 1em; word-spacing: 10px; line-height: 22px; vertical-align: baseline; }
 div.BlogTagCloud a { font-size: 1.1em; text-decoration: none; word-spacing: 0; }
 div.BlogTagCloud a:hover, div.BlogTagCloud a:focus, div.BlogTagCloud a:active { text-decoration: underline; }
 div.BlogTagCloud a.BlogTagCloud-XX-Small { font-size: 0.9em; }
 div.BlogTagCloud a.BlogTagCloud-X-Small { font-size: 1.1em; }
 div.BlogTagCloud a.BlogTagCloud-Small { font-size: 1.2em; }
 div.BlogTagCloud a.BlogTagCloud-Medium { font-size: 1.4em; }
 div.BlogTagCloud a.BlogTagCloud-Large { font-size: 1.8em; }
 div.BlogTagCloud a.BlogTagCloud-X-Large { font-size: 2.2em; }
 div.BlogTagCloud a.BlogTagCloud-XX-Large { font-size: 2.4em; }
 
/* newsletter */

form.newsletter-a { width: 450px; height: 90px; padding: 0 0 5px; }
 form.newsletter-a h2 { margin: 0 0 10px; padding: 0; color: #0b6eb9; font-size: 1.8em; }
  form.newsletter-a h2 span { color: #0b6eb9; }
 form.newsletter-a p { position: relative; width: 100%; margin: 0 0 5px; }
  form.newsletter-a p label { font-size: 0.83em; }
  .js #header form.newsletter p label { position: absolute; left: 5px; top: 5px; }
  form.newsletter-a p input { width: 199px; padding: 5px 5px 4px; border: 1px solid #dcdcdc; vertical-align: middle; }
  form.newsletter-a p button { position: relative; height: 22px; padding: 0 16px; border: none; background: #ffd400; color: #282828; font-size: 1.33em; font-weight: bold; line-height: 22px; text-transform: uppercase; vertical-align: middle; }
  
/* helpers */
 
li.separate { display: block !important; overflow: hidden !important; clear: both !important; float: none !important; width: 100% !important; height: 1px !important; min-height: 0 !important; margin: -1px 0 0 !important; padding: 0 !important; font-size: 1px !important; text-align: left !important; text-indent: -10001px !important; }

/* override */
.system-message, .system-error-message {padding:25px !important;}

/*****
/*
/*  HOME ADDON 
/*	j.watkins - simpleflame - 12.9.09
/*
/*
*****/

.home-main {width:615px !important;}
.home-side {width:305px !important;margin-left:15px}
.home-main .items-list .item .col-a {width:300px; margin-bottom:10px;}
.home-main .items-list .item .col-a p {font-size:2em;}
.home-main .items-list .item .col-b {width:290px;}
.home-main .items-list .item .col-b p {font-size:1.3em;}

/*contact box */
.home-side .box-a {background:#fff;}
.home-side .box-a p {color:#333333; font-size:1.2em; margin-bottom:10px; }
.home-side .box-a span.big { font-size:15px;}
.home-side .box-a span.yellow { color:#ffd400; font-size:18px;}

.home-side .box button.send {margin-top:15px; float:right; background:transparent url(../images/btn-submit-new.gif) no-repeat scroll 0 0;overflow:hidden;text-indent:-10001em;width:53px;}
.home-side .box label {float:left; position:relative; overflow:hidden; width:70px;}
.home-side .box input {width:240px; float:right; overflow:hidden;}
.home-side .box p.row {width:92%;}

.home-side .box h2 {color:#0B6EB9;}

.home-side .box-a  a {color:#be1f2e;}


/* testimonial */
.home-side .box-b {background:none; color:#000; padding:15px;}
.home-side .box-b p {font-size:1.2em; line-height:1.5em;}
.home-side .box-b p.author, .home-side .box-b a{color:#0f0f0f;}

/* Sub image blurb */
.home-blurb {background:#000; padding:15px; color:#fff; margin-top:-11px;}
.home-blurb .loud {color:#ffd400;}
.home-blurb a {color:#ffd400; font-style:italic; text-decoration:none;}
.home-blurb  {font-size:116%; _font-size:115%;}

*+html .home-blurb  {font-size:115%;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.home-blurb  {font-size:114%;}
}

#contact-form {line-height:1.6em;}
#contact-form input, #contact-form textarea{ border:1px solid #CCCCCC; padding:3px;}
label {color:#000;float:left;width:175px;}
#contact-form textarea {width:400px;}
#contact-form label {float:left; width:200px; font-size:1em;}
#contact-form p button{background:#0d68a0 none repeat scroll 0 0;border:medium none;color:#FFFFFF;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;height:26px;line-height:26px;padding:0 20px;position:relative; }
#contact-form h3 {margin-top:15px;}

table th, table td {border:0px;}
.captchaimg {width:170px; float:left;}
#captchaContainer {margin-left:200px;}
#captchaContainer label {width:300px;}

.ra-top{
	 width:299px;
	 padding: 10px 0 0 0;
	 text-align:center;
 }
 
 .top-wrap{
	  border-right:1px solid #d8d8d8;
	 border-top:1px solid #d8d8d8;
	 border-left:1px solid #d8d8d8;
	 -moz-border-radius:.5em;
 }
 
 .ra-top h4{
	 font-size:16px;
	 color:#be1e2d;
	 font-weight:bold;
	 line-height:20px;
	 }
  .ra-top h4 a{
	  text-decoration:underline;
	  color:#be1e2d;
  }
  
  .ra-top h5{
	 font-size:15px;
	 color:#ffffff;
	 line-height:20px;
	  padding:0;
	  margin:0;
	 }
  .box-a .ra-top h5 a{
	  font-size:15px;
	  font-weight:bold;
	  color:#ffffff;
  }
  .ra-top h6{
	  font-size:14px;
	  color:#ffffff;
	  font-weight:normal;
	  padding:0;
	  margin:0;
  }
  .gray-box{
	  height:64px;
      padding:5px 0 0 0;
	  background-image:url(../images/graybox.gif);
	  background-repeat:no-repeat
  }
.gray-box h5{
font-size:15px;
color:#ffffff;
font-weight:bold;
}

.gray-box h5 a{
color:#ffffff;
font-siz4e:15px;
font-weight:bold;
}

  .testi{
	 padding:0;
         border-bottom: 1px solid #ccc;
 }
 .box-b h3{
	 font-size:16px;
	 color:#1869a1;
	 padding:0 0 3px 0;
     font-weight:bold;
	 }
 .testi h6{
	 font-size:13px;
	 color: #0b6eb9;
 	 font-weight:bold;

	 margin:0;
     padding:0 0 5px 0;
 }
.testi a{
color:#0F0F0F;
text-decoration:none;
}
 .testi p{
	 font-size:13px;
	
	 padding: 0 0 10px 0;
	 margin:0;
     line-heigth:1em;
	
 }

.testi-body p a {
color: #0b6eb9;
}

 /*Homepage*/
 
 .indiv h2{
font-size:1.8em;
color:#0B6EB9;
padding:0;
margin:0;
}
.indiv h3{
font-size:16px;
color:#000;
padding:0;
margin:0;
}
 .details p{
 font-size:13px;
 color:#151515;
 padding:5px 0;
 }
 
 .details p a{
 font-size:13px;
 font-weight:bold;
 color:#000000;
text-decoration:none;

 }
 
 /*footer*/
 
 #bottomarea{
 height:75px;
 padding:0 15px;
 }
 
 #bottomarea p{
 font-size:13px;
 color:#959595;
 }
 
 #bottomarea h6{
 font-size: 15px;
 font-weight:bold;
 width:170px;
 color:#424242;
 }
 
  #bottomarea h6 a{
   color:#424242;
  text-decoration:none;
  }

.inp-txt{
height:26px;
width:254px;
background-image:url(../images/inp-txt.gif);
background-repeat:no-repeat;
}

.inp-txt input{
padding: 4px 5px;
width: 234px;
height: 22px;
}
.toplinks{
	margin:10px 0 0 0;
	width:80px;
	float:right;
}
table.webform td{
 padding:5px 5px 0;
}
.box-b blockquote{
 font-size:11px;
padding:0;
color:#000;
}




