/***************************************************************************
*                                                                          *
* contented1 - An open source xhtml/css website template by Contented      *
* Designs.  You're free to modify it and use it for any purpose without    *
* cost or obligation. We'd prefer that you leave the link to our website   *
* in the footer but it's not required.                                     *
*                                                                          *
* If you have comments or questions, please contact us at                  *
* http://www.ContentedDesigns.com. Thanks!                                 *
*                                                                          *
***************************************************************************/

* {
	padding:0;
	margin:0;
}

body {
	color: #666666;
	FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, 'Arial Unicode MS', Tahoma, 'Lucida Sans Unicode';
    BACKGROUND-COLOR: white;
	margin:auto;
	width:780px;
	background-image: url('pg_bg.gif');
	background-position:  center;
	background-repeat: repeat;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, 
fieldset, address { margin:1em 0;}

h1 {font-size:1.2em; FONT-FAMILY:Verdana,'Arial Unicode MS'; }

h2 {font-size:1.1em;}

h3 {font-size:1em;}

h4 {font-size:0.8em;}

li, dd { margin-left:5%; }


textarea, select, input, p
		{font: 1.1em Verdana, arial, helvetica, sans-serif; }


fieldset { padding: .5em; }


#header 
{
	color: #6699FF;
	background-color: #FFFFFF;
	width:760px;
	clear:both;
}

#title {
	color:#6699FF;
	background-color:#FFFFFF;
	font-size:2.25em;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	float:left;
}

#contact {
	padding:0px 0px 0px 0px;
	background-color:white;
	float:right;
}

.small
{
	FONT-SIZE: 11px;   	
}
	

.TDH
{
	border-right: lightblue 1px solid;
	border-bottom: lightblue 1px solid;
	FONT-SIZE: 14px;   	
	font-family:'Arial Narrow';
	background-color: #E1E4FD;
	margin:0;

}

.TDR
{
    BORDER-RIGHT: lightblue 1px solid;
    BORDER-BOTTOM: lightblue 1px solid;
    FONT-SIZE: 11px;
    margin:0;	
    COLOR: black;    
    FONT-FAMILY: 'Verdana','Arial Unicode MS', Tahoma, 'Lucida Sans Unicode';
    padding: 3px;
    BACKGROUND-COLOR: white    
}

.TDHSmallFont
{
	border-right: lightblue 1px solid;
	border-bottom: lightblue 1px solid;
	FONT-SIZE: 12px;   	
	font-family:'Arial Narrow';
	background-color: #E1E4FD;
	margin:0;

}


.TDRSmallFont
{
    BORDER-RIGHT: lightblue 1px solid;
    BORDER-BOTTOM: lightblue 1px solid;
    FONT-SIZE: 9px;
    margin:0;	
    COLOR: black;    
    FONT-FAMILY: 'Verdana','Arial Unicode MS', Tahoma, 'Lucida Sans Unicode';
    padding: 3px;
    BACKGROUND-COLOR: white    
}

.TBReport
{
    BORDER-TOP: lightblue 1px solid;
    BORDER-LEFT: lightblue 1px solid;
    border-collapse:collapse;
    	
}

.TDRBorder
{
    FONT-SIZE: x-small;
    BORDER-LEFT: black 1px solid;
    FONT-FAMILY: Verdana, 'Arial Unicode MS', Tahoma;
    BACKGROUND-COLOR: white
}
.TDSUMBorder
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-LEFT: black 1px solid;
    FONT-FAMILY: Verdana, 'Arial Unicode MS', Tahoma;
    BACKGROUND-COLOR: white
}
.TDHBorder
{
    BORDER-TOP: black 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Verdana, 'Arial Unicode MS', Tahoma;
    BACKGROUND-COLOR: aliceblue
}
.TDFullBorder
{
    BORDER-TOP: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.TBBorder
{
    BORDER-RIGHT: black 1px solid;
    BORDER-BOTTOM: black 1px solid
}
.TDI
{
    BORDER-RIGHT: thin groove;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin groove;
    FONT-SIZE: x-small;
    BORDER-LEFT: thin groove;
    BORDER-BOTTOM: thin groove;
    FONT-FAMILY: Verdana, 'Arial Unicode MS';
    BACKGROUND-COLOR: white
}
.TDP
{
    FONT-WEIGHT: bolder;
    TEXT-TRANSFORM: capitalize;
    COLOR: blue;
    FONT-FAMILY: Verdana
}

.TXD
{
    BORDER-RIGHT: silver thin;
    BORDER-TOP: silver thin;
    BORDER-LEFT: silver thin;
    BORDER-BOTTOM: silver thin;
    BACKGROUND-COLOR: silver
}

A
{
	font-weight: normal;
	FONT-SIZE: 11px;
	color: #3366cc;
	font-family: Verdana, 'Arial Unicode MS', Tahoma, 'Lucida Sans Unicode';
	text-decoration: none;
}

A:hover
{
	color: black;	
}


.TDS
{
    BORDER-RIGHT: thin solid;
    BORDER-TOP: thin solid;
    BORDER-LEFT: thin solid;
    BORDER-BOTTOM: thin solid;
    FONT-FAMILY: Verdana, Tahoma;
    BACKGROUND-COLOR: ivory;
	PADDING: 5px;
}
.TDAlert
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-SIZE: x-small;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: lightpink
}
.TDHighlight
{
    FONT-WEIGHT: bold;
    COLOR: red
}

@media print {
#printHide {display:none;}
IMG {display:none;}
A {display:none;}
}

@media screen{
#printOnly { display:none; }
 }

#contact a {
	color:#6699FF;
	background-color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#contact a:hover {
	color:#3366FF;
	background-color:#FFFFFF;
	text-decoration:underline;
}

#slogan {
	color:#666666;
	background-color:#FFFFFF;
	font-size:1.17em;
	font-weight:bold;
	font-style:normal;
	padding:0px 0px 0px 0px;
	width:520px;
	clear:both;
	float:left;
}

#nav{
	line-height:2.5em;
	padding:14px 0px 4px 0px;
	margin:0 0 5px 20px;
	clear:both;
	background-color:white;	
}


#nav a
{
	padding-right: 10px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 4px;
	color: #ffffff;
	padding-top: 4px;
	background-color: #0099ff;
	text-decoration: none;
	background="blue1_m.gif";
}

#nav .selected, #nav a:hover
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 4px;
	color: #ffffff;
	padding-top: 4px;
	background-color: #ffcc66;
	text-decoration: none;
}

#content {
	width:740px;
	clear:both;
	margin: 0px 20px
}

#maincontent {
	font-size:0.75em;
	padding:0px 5px 0px 0px;
	width:550px;
	border-right:1px solid #CCCCCC;
	float:left;
	background-color:white;	
}

#plaintext {
	font-size:1.1em;
}

#sidecontent {
	font-size:0.83em;
	padding:5px 0px 0px 0px;
	width:195px;
	float:right;
}

#footer {
	color: #FFFFFF;
	background-color:#6699FF;
	font-size:80%;
	line-height:1.5em;
	width: 760px;
	clear:both;
}

#footer	a {
	  color: #FFFFFF;
	  background-color: #6699FF;
	  text-decoration: none;
	  }

#footer	a:hover {
	  color: #FFFFFF;
	  background-color: #6699FF;
	  font-weight: bold;
	  text-decoration: underline;
	  }

#copyrightdesign {
	color:#FFFFFF;
	background-color:#6699FF;
	padding:5px 0px 5px 20px;
	width: 580px;
	float:left;
}

#footercontact {
	color:#FFFFFF;
	background-color:#6699FF;
	padding:5px 0px 5px 50px;
	width:110px;
	float:right;
}

table.menu	{
    	position:absolute;
	border: 0px solid black;
	cursor: pointer;
	visibility: hidden;
	
}

#mainmenu	{
	position:static;
}

table.menu td	{
	color: #FFFFFF;            /* Must be the same as tdColor in the menu_script.js */
	background-color: #0099ff; /* Must be the same as tdBgColor in the menu_script.js */
	border: 1px solid white;
	padding: 3px 20px 2px;
	font-family: Arial, sans-serif;
	font-size: 8pt;
	height:17px;
}

.TDImageButton
{
	background-repeat: no-repeat;
	text-align:center;
	align:center;
}	

.TDImageButtonOver
{
	background-color: #F5EDE3; /* Must be the same as tdBgColor in the menu_script.js */
	background-repeat: no-repeat;
	text-align:center;
	align:center;
}

#next-blog-btn {
  width: 600px
  height:65px;
  margin:0 -12px;
  background-image:url('box2.gif') ;
}

#body_b {
  width:490px;
  padding:10px 0 15px 0;
  margin:0 auto;
  text-align:left;
 
  }

.pop #body_b {
  width:auto;
  padding:10px 15px 15px;
  }

#main {
  background:#fff url('img/c490_top.gif') no-repeat left top;
  padding-top:15px;
  float:left;
  width:100%
  }

#m2 {
  background:url('img/c490_bot.gif') no-repeat left bottom;
  padding-bottom:15px;
  float:left;
  width:100%
  }
  
#m3 {
  border-left:5px solid #E1D4C0; border-right:5px solid #E1D4C0; border-top:0px solid #E1D4C0; border-bottom:0px solid #E1D4C0; float:left;
  width:450px; padding-left:15px; padding-right:15px; padding-top:0; padding-bottom:0
  }
  
.pop #main, .pop #m2, .pop #m3 {
  background:none;
  padding:0;
  margin:0;
  border-width:0;
  }  
  
  #primary {
    width:400px;
    float:left;
    margin-right:10px;
    }
    
  body.sp #primary {
    float:right;
    margin-right:0;
  }
  
  .breakhere {
	page-break-after: always;
  }