/* CSS Document */

body {
	font-family: Arial,Verdana,Helvetica; 
	font-style: normal; 
	font-weight: normal; 
	font-size:12px;
	color: #646466; 	
}

#mainwrapper {

 width: 990px;
 height:auto;
 }

#header {
  
  width: 990px;
   clear:left;
}

#mid
{
width:100%;
height:100%;
}

#rightcol {
  width: 240px;
  float:right;
  height:100%;
  padding-bottom:20px;
}

#rightcol ul {
  text-align:left;
  padding:0 0 0 25px;
  margin:0;
}

#rightcol ul {
  text-align:left;
}

#rightcol ul .heading
{
  text-align:left;
  color:#CCCCCC;
  font-size:14px;
  font-weight:bold;
 
}

#content {
  margin-top:30px;
  width:730px;
  float:left;
  height:100%;
  margin-left:8px;
}

#footer {
 
  width: 990px;
  height: 90px;
  margin:0px;
  padding:0px;
 
}

#blackbg
{
 width: 990px;
 height:15px;
 float:left;
 background-image:url(http://www.outsourcestrategies.com/images/foot.gif);
 background-repeat:repeat-x;
}

#blackbg1
{
 width: 990px;
 height:25px;
 float:left;
 background-image:url(http://www.outsourcestrategies.com/images/foot.gif);
 background-repeat:repeat-x;
}

/* Header Section */

#logo
{
height:115px;
}

#banner
{
background-image:url(images/medical-billing-coding-banner.jpg);
background-repeat:no-repeat;
width:990px;
float:left;
height:210px;
}

/* Logo Section */

#logoimg
{
float:left;
padding-top:10px;
width:500px;
height:100px;
}

#logoright
{
float:right;
right:500px;
height:100px;
padding-top:10px;
}

/* Logo Section End */

/* Navigation Section */

#navigation
{
height:29px;
width:990px;
float:left;
}

#menu {
	width:880px;
	height:29px;
	font-family: Tahoma,Arial,Helvetica; 
	font-style: normal; 
	font-size: 14px; 
	font-weight: bold; 
	text-decoration:none;
	}
		
#menu ul {
	margin:0;
	padding:8px 0px 0px 20px;
	list-style:none;
	float:left;
	}
	
#menu li {
	display:inline;
	margin:0;
	padding:0;
	
	}	

#menu a {
	margin:0;
	text-decoration:none;
}

#menu a:hover {
	margin:0;
	text-decoration:none;
}
	
#menu li.w1
{
padding-right:35px;
}
	
#menu li.w2
{
padding-right:27px;
}

#menu li.w3
{
padding-right:40px;
}

#menu li.w4
{
padding-right:40px;
}

#menu li.w5
{
padding-right:40px;
}

#menu li.w6
{
padding-right:15px;
}

.nav1
{
background-image:url(http://www.outsourcestrategies.com/images/menu1.gif); 
background-repeat:no-repeat;
}

.nav2
{
background-image:url(http://www.outsourcestrategies.com/images/menu2.gif); 
background-repeat:no-repeat;
}

.nav3
{
background-image:url(http://www.outsourcestrategies.com/images/menu3.gif); 
background-repeat:no-repeat;
}

.nav4
{
background-image:url(http://www.outsourcestrategies.com/images/menu4.gif); 
background-repeat:no-repeat;
}

.nav5
{
background-image:url(http://www.outsourcestrategies.com/images/menu5.gif); 
background-repeat:no-repeat;
}

.nav6
{
background-image:url(http://www.outsourcestrategies.com/images/menu6.gif); 
background-repeat:no-repeat;
}


/* Navigation Section End */

/* Header Section End */

/* Right Side */

#solution
{
width:225px;
margin-top:10px;
}

.border
{
background-image:url(http://www.outsourcestrategies.com/images/solbg.gif);
height:138px;
font-family: Tahoma,Arial,Helvetica; 
}

/* End of Right Section */

/* Content Section */


#contentarea
{
margin-top:30px;
width:730px;
padding-left:8px;

}

#grline
{
background-image:url(http://www.outsourcestrategies.com/images/grline.jpg);
background-repeat:repeat-x;
height:30px;
width:730px;
padding-bottom:10px;
}

/* End of Content Section */


/* Text Styles */

h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0b2f7a;
	text-transform:uppercase;
	text-align:left;
	padding-left:30px;
	background-image:url(http://www.outsourcestrategies.com/images/bul1.gif);
	background-repeat:no-repeat;
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0b2f7a;
	text-transform:capitalize;
	text-align:left;
}


h3
{
    font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#0b2f7a;
	margin:0px;
	text-align:left;

}

p
{
font-family: Arial,Helvetica; 
font-style: normal; 
font-size: 13px; 
font-weight: normal; 
color: #646466;
text-decoration:none; 
text-align:justify;
line-height:16px;
}

#bodytext
{
font-family: Arial,Helvetica; 
font-style: normal; 
font-size: 13px; 
font-weight: normal; 
color: #646466;
text-align:justify;
line-height:17px;
padding:10px 0px 10px 0px;
}

.style4 
{
font-family: Arial,Helvetica; 
font-style: normal; 
font-size: 13px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
}

.style4 A:link 
{
font-family: Arial,Helvetica; 
font-style: normal; 
font-size: 13px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
}

.style4 A:visited
{
font-family: Arial,Helvetica; 
font-style: normal; 
font-size: 13px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
}

.style4 A:active 
{
font-family: Arial,Helvetica; 
font-style: normal; 
font-size: 13px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
}

.style4 A:hover 
{
font-family: Arial,Helvetica; 
font-style: normal; 
font-size: 13px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:underline;
}

.heading
{
font-family: Tahoma,Arial,Helvetica;
font-style: normal; 
font-size: 13px; 
font-weight: bold; 
color: #ffffff;
text-decoration:none;

}

.heading2
{
font-family: Tahoma,Arial,Helvetica;
font-style: normal; 
font-size: 13px; 
font-weight: bold; 
color:#0b2f7a;
text-decoration:none;
padding-top:5px;
text-align:left;
}

.style1 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal; 
font-size: 14px; 
color: #ffffff;
text-decoration:none;
}

.style3 
{
font-family: Tahoma,Arial,Helvetica; 
font-style: normal; 
font-size: 12px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
}

.style3 A:link 
{
font-family: Tahoma,Arial,Helvetica; 
font-style: normal; 
font-size: 12px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
}

.style3 A:visited
{
font-family: Tahoma,Arial,Helvetica; 
font-style: normal; 
font-size: 12px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
}

.style3 A:active 
{
font-family: Tahoma,Arial,Helvetica; 
font-style: normal; 
font-size: 12px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
}

.style3 A:hover 
{
font-family: Tahoma,Arial,Helvetica; 
font-style: normal; 
font-size: 12px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:underline;
}

.main_menu:LINK
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.main_menu:ACTIVE
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.main_menu:VISITED
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}
.main_menu:HOVER
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-decoration:none;
}

.butstyle 
{
font-family: Tahoma,Arial,Helvetica; 
font-style: normal; 
font-size: 10px; 
font-weight: bold; 
color: #3f4c6b;
text-decoration:none;
}

.txtstyle 
{
font-family: Tahoma,Arial,Helvetica; 
font-style: normal; 
font-size: 12px; 
font-weight: normal;
color: #3f4c6b;
text-decoration:none;
}

#subnav
{
width:auto;
height:29px;
text-align:left;
clear:both;
}

.bul
{
font-family: Arial,Helvetica; 
font-style: normal; 
font-size: 13px; 
font-weight: normal; 
color: #646466;
line-height:16px;
}

.style2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold; color: #0b2f7a;text-decoration:none;}
.style2 A:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold; color: #0b2f7a;text-decoration:none;}
.style2 A:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold; color: #0b2f7a;text-decoration:none;}
.style2 A:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold; color: #0b2f7a;text-decoration:none;}
.style2 A:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-size: 14px; font-weight: bold; color:#990033; text-decoration:none;}

.style5 {
	color: #0b2f7a;
	font-weight: bold;
	}
.blue {color: #0b2f7a;
font-weight:bold}

/* style for medical websites page */

.thumbnail{
z-index: 0;
padding:0px 15px 0px 15px;

}

.thumbnail:hover{
background-color: transparent;
z-index:0;
position:relative;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
z-index:0;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
display:inline;
vertical-align:top;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -40px;
left: 7px;
 /*position where enlarged image should offset horizontally */

}

ul
{
list-style-image:url(../images/bullet.jpg);
}


/*blogger styles*/

a
{

color: #0b2f7a;
text-decoration:none;
}

a:link 
{

color: #0b2f7a;
text-decoration:none;
}

a:visited
{

color: #0b2f7a;
text-decoration:none;
}

a:active 
{

color: #0b2f7a;
text-decoration:none;
}

a:hover 
{

color: #0b2f7a;
text-decoration:underline;
}





/* Content
----------------------------------------------- */
@media all {

  #main {
    width:410px;
    float:left;
    }
  #sidebar {
    width:240px;
    float:right;
    }
  }
@media handheld {

  #main {
    width:100%;
    float:none;
    }
  #sidebar {
    width:100%;
    float:none;
    }
  }

/* Headings
----------------------------------------------- */
h2 {
  margin:1.5em 0 .75em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }


/* Posts
----------------------------------------------- */
@media all {
  .date-header {
    margin:1.5em 0 .5em;
    }
  .post {
    margin:.5em 0 1.5em;
    }
  }
@media handheld {
  .date-header {
    padding:0 1.5em 0 1.5em;
    }
  .post {
    padding:0 1.5em 0 1.5em;
    }
  }

.post div {
  
  line-height:1.6em;
  margin-left:10px;
  }
p.post-footer {
  margin:-.25em 0 0;
  color:#ccc;
  }
.post-footer em, .comment-link {
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.post-footer em {
  font-style:normal;
  color:#999;
  margin-right:.6em;
  }
.comment-link {
  margin-left:.6em;
  }
.post img {
  padding:4px;
  border:1px solid #ddd;
  }
.post blockquote {
  margin:1em 20px;
  }
.post blockquote p {
  margin:.75em 0;
  }



/* Comments
----------------------------------------------- */
#comments h4 {
  margin:1em 0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.2em;
  color:#999;
  }
#comments h4 strong {
  font-size:130%;
  }
#comments-block {
  margin:1em 0 1.5em;
  line-height:1.6em;
  }
#comments-block dt {
  margin:.5em 0;
  }
#comments-block dd {
  margin:.25em 0 0;
  }
#comments-block dd.comment-timestamp {
  margin:-.25em 0 2em;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
#comments-block dd p {
  margin:0 0 .75em;
  }
.deleted-comment {
  font-style:italic;
  color:gray;
  }
.paging-control-container {
  float: right;
  margin: 0px 6px 0px 0px;
  font-size: 80%;
}
.unneeded-paging-control {
  visibility: hidden;
}

/* Sidebar Content
----------------------------------------------- */
#sidebar ul {
  margin:0 0 1.5em;
  padding:0 0 1.5em;
  font-family: Tahoma,Arial,Helvetica; 
font-style: normal; 
font-size: 12px; 
font-weight: normal; 
color: #0b2f7a;
text-decoration:none;
  }
#sidebar li {
  margin:0;
  padding:0 0 .25em 15px;
  text-indent:-15px;
  line-height:1.5em;
  }
#sidebar p {
  color:#666;
  line-height:1.5em;
  }

.widgettitle
{
font-weight:bold;
font-size:12px;
color:#0b2f7a;
list-style:none;
margin-top:30px;
}

/* Profile
----------------------------------------------- */
#profile-container {
  margin:0 0 1.5em;
  border-bottom:1px dotted #ccc;
  padding-bottom:1.5em;
  }
.profile-datablock {
  margin:.5em 0 .5em;
  }
.profile-img {
  display:inline;
  }
.profile-img img {
  float:left;
  padding:4px;
  border:1px solid #ddd;
  margin:0 8px 3px 0;
  }
.profile-data {
  margin:0;
  font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }
.profile-data strong {
  display:none;
  }
.profile-textblock {
  margin:0 0 .5em;
  }
.profile-link {
  margin:0;
  font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  text-transform:uppercase;
  letter-spacing:.1em;
  }



/* Feeds
----------------------------------------------- */
#blogfeeds {
  }
#postfeeds {
  }


