﻿#
img {
margin-right: 5px;
vertical-align: middle;
border-s: 1px solid #ccc;


}
.hdrGeneral
{
	font-weight:normal;
	font-size:12pt;
	color:#4A4A4A;
	font-family: calibri, Arial, Helvetica, sans-serif;
}
h2 {
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	margin-bottom: 0px;
	color: #4a4a4a;
	font-weight: normal;
}

div#textrotator
{
	font-size:55;
	padding-bottom: 10px;
}
.rbroundbox { background: url(../images/simple_background.gif) repeat; }
.rbtop div  { background: url(../images/simple_top_left.gif) no-repeat top left; }
.rbtop      { background: url(../images/simple_top_right.gif) no-repeat top right; }
.rbbot div  { background: url(../images/simple_bottom_left.gif) no-repeat bottom left; }
.rbbot      { background: url(../images/simple_bottom_right.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;	
}
.container {
	background-color: #FFFFFF;

}
.aaaa_bg {
	background-image: url(../images/index_bg.jpg);
}


.rbcontent  { margin: 0 0; }
.rbroundbox { width: 959px; margin: auto; }



 .loginboxdiv
{
	margin:0;
	height:33px;
	width:210px;
	background:url(../images/btnBG.jpg) no-repeat bottom;
}
input#search_box
{
 background:none;
 border:none;
 width:195px;
 height:26px;
 margin:0;
 padding: 10px 7px 0px 7px;  
 font-size:13px;
 color:white;
 vertical-align:middle; 
}

.HdrLink
{
color:white;
}
iframe
{
border:1px solid #f0f0f0;
frameborder:"0";
}


a:link {
	TEXT-DECORATION: none;
	border-style:none;
	color: #4a4a4a;
} /* unvisited link */
a:visited {
	color:4a4a4a;
	TEXT-DECORATION: none;
	border-style:none
} /* visited link */
a:hover {color:red;TEXT-DECORATION: none;border-style:none} /* mouse over link */
a:active {
	color:4a4a4a;
	TEXT-DECORATION: none;
	border-style:none
} /* selected link */

.link
{
text-decoration:none;
color:white;

}
.quote
{
	font-size:20px;
	color:red;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold
}
.quotetxt
{
	font-size:16px;
	color:#4A4A4A;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal
}



ul li p{
	text-align:center;
	font-family: calibri, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A4A4A;
	line-height: 18px;
}
#for_table {
}
#for_table table {
	padding: 5px;
}
#for_table td {
}

ul li p a {text-decoration:none; border:none;}

.BorderTD
{
	padding-left:20px;
	padding-right:30px;
	font-family: Calabri, Arial, Helvetica, sans-serif;
	padding-top: 0px;
}
.ContentHeader
{
	font-size:13pt;
	color:#4a4a4a;
	font-weight:normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
.SubHeader
{
	font-size:20pt;
	color:#4a4a4a;
	font-weight:500;
	margin-bottom: -3px;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
.menu:hover {    
    /*background:red ;*/
	background-image:url(../images/MenuBg_l1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	/*background-color:#da0f15;*/
	background-color:#e02a36;
	
}

.menu:hover span {    
    /*background:red ;*/
	background-image:url(../images/MenuBg_r1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}

.menu:hover div {    
    background:red ;
	
	}

.menu {
    
     text-decoration: none;     
     /*padding-right: 20px;*/
     color:White;     
}


.menu1:hover {    
    /*background:red ;*/
	background-image:url(../images/MenuBg_l1.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	/*background-color:#da0f15;*/
	background-color:#e02a36;
	
}

.menu1:hover span {    
    /*background:red ;*/
	background-image:url(../images/MenuBg_r1.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	}

.menu1 {
    
     text-decoration: none;     
     /*padding-right: 20px;*/
     color:White;     
}

.grey_content
{
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	line-height: 18px;
	text-align: justify;
}

red_content
{
color:#cd0209;
}
.ServiceMenu
{
	border-right: 1px solid white;
	text-decoration: none;
	color:#4a4a4a;
	font-family: calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
}

.toolbar {
	float: left;
	padding-top: 6px;
	text-align: left;

}

div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */	
	
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	width:959px;
	min-height:500px; /* real browsers */
	background-color:#f5f5f5;
	
}

div#header {
	padding:1em;	
	border-bottom:6px double gray;		
	background:#ddd url("../images/header.jpg") repeat-x;		
}
	div#header p {
		font-style:italic;
		font-size:1.1em;
		margin:0;
	}

div#content {
	padding:1em 1em 5em; /* bottom padding for footer */
	position: relative; 


}
	div#content p {
		
		padding:0 1em;
		
	}

div#footer {
	position:absolute;
	width:100%;
	padding-top:5px;
	height:120px;
	bottom:1; /* stick to bottom */
	background:#ddd;
	background:#ddd url("../images/Footer.jpg") repeat-x;	
}
	div#footer p {
		padding:1em;
		margin:0;
	}
	
    html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */	
	font-family:Verdana;
	font-size:9pt;
	color:#000000;
	background:#f5f5f5;
}
.style1
{
    width: 100%;    
}
.style2
{
    height: 103px;
}
.style3
{
    width: 907px;
    align: center;
}
#Text1
{
    height: 34px;
    width: 178px;
}
.style4
{
    width: 100%;
}
.style5
{
    width: 24px;
}
.style6
{
    width: 913px;
}    
.style7
{
    width: 20%;
    height: 183px;
}
div.feedburnerFeedBlock 
{ 
background-color:White; 
padding-left:5px;
padding-right:12px; 
}

div.feedburnerFeedBlock
{
	padding-left:0px;
	text-align:left;
}
div.feedburnerFeedBlock ul li span.headline 
{
	display:block;
	margin:12px 0 0 0;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
}
div.feedburnerFeedBlock li a:link 
{
	font-weight:normal;
	text-decoration: none;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
}

div.feedburnerFeedBlock li a:visited 
{
	font-weight:normal;
	text-decoration: none;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
}


#twitter_update_list li span 
{
	color:#4a4a4a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	line-height: 18px;
}

 #navigation a:hover  {
color: #fff;
background: #781351 url(left-tab-hover.gif) left top no-repeat;
padding-left: 10px
}

#navigation a:hover span
{
background: url(right-tab-hover.gif) right top no-repeat;
padding-right: 10px
}

.homeHdr
{
	font-family:Calibri;
	/*font-weight:bold;*/
	font-size:18px;
}

.homeBdy
{
	font-family:Arial;
	font-size:12px;
	color:#4a4a4a;
} 
.quote2 {
	font-size:20px;
	color:red;
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
	margin-left: 30px;
	margin-top: 40px;
	margin-bottom: 20px;
}
.spacing {
	margin-top: 20px;
}

.quotetxt2 {
	font-size:16px;
	color:#4A4A4A;
	font-family:"Times New Roman", Times, serif;
	font-weight:normal
}
.BorderTD2 {
	padding-left:20px;
	padding-right:30px;
}

.11container {
	width: 960px;
	background-color: #FFFFFF;
	height: 400px;
	background-image: url(../images/flower_up.jpg);
	background-repeat: no-repeat;
}
.11container2 {
	width: 580px;
	float: left;
	background-image: url(../images/social_wavelengthbg.jpg);
	background-repeat: no-repeat;
	height: 300px;
}
.11container3 {
	width: 320px;
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 20px;
	float: left;
	color: #666666;
	background-color: #FFFFFF;
}
#twitter_update_list li span a:hover {
	color:#EE191F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	line-height: 18px;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 13.5px;
	line-height: 18px;
}
.services_content1 {
	text-align: center;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: 4a4a4a;
}
.services_content1:hover{
	text-align: center;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #D91A22;
}
.index_headline_content{
	color:#4A4A4A;
	font-weight: 100;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.ContentHeader2 {
	font-size:13pt;
	color:#4a4a4a;
	font-weight:normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}

.ContentHeader2:hover {
	font-size:13pt;
	color:#red;
	font-weight:normal;
	font-family: Calibri, Arial, Helvetica, sans-serif;
}
.resources1 {
	float: left;
	width: 400px;
	height: 150px;
}
.resources2 {
	float: left;
	width: 450px;
	padding: 10px;
}
.resources4 {
	float: left;
	width: 460px;
	text-align: right;
	padding-right: 10px;
}
.resources {
	height: 165px;
}
.resources4r {
	float: left;
	width: 460px;
	text-align: left;
	padding-left: 10px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	height:30;
	width: 850px;
	float: left;
}
.resources2trial {
	float: left;
	width: 450px;
	padding: 10px;
	height: 105px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13.5px;
	color: #333333;
}
.resources4trial {
	float: left;
	width: 460px;
	text-align: right;
	padding-right: 10px;
	height: 125px;
}
.resourcestrial {

}
.resources1trial {
	float: left;
	width: 400px;
	height: 250px;
}
.resources4rtrial {
	float: left;
	width: 460px;
	text-align: left;
	padding-left: 10px;
	height: 125px;
}
.toolbar2 {
	float: right;
	text-align: right;
	padding-bottom: 8px;
}
.toolbar3 {
	text-align: center;
}
#imageDiv {
	width: 180px;
	float: left;
	margin: 10px;
	background-color: #78C0BF;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/pointers.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
}
#imageDiv2 {
	width: 180px;
	float: left;
	background-color: #78C0BF;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/pointers.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom: 2px;
}
#imageDivright {
	width: 180px;
	float: right;
	background-color: #78C0BF;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(../images/pointers.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	line-height: 20px;
	margin-right: 10px;
	margin-left: 10px;
}
.table_headline {
	color:#333333;
	font-weight: 100;
	font-family: Calibri, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
#for_table tr {

}
#media {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#media1 {
	float: left;
	width: 100px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding: 3px;
}
#article {
	float: left;
	width: 750px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}

a.posts:link {
	TEXT-DECORATION: none;
	border-style:none;
	color: #4a4a4a;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
} 
a.posts:visited {
	TEXT-DECORATION: none;
	border-style:none;
	color: #4a4a4a;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
}

a.posts:hover {
	TEXT-DECORATION: none;
	border-style:none;
	color: #ee1b24;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
}

a.posts:active {
	TEXT-DECORATION: none;
	border-style:none;
	color: #4a4a4a;
	font-family: arial;
	font-size: 12px;
	line-height: 20px;
} 

a.mailme:link {
	TEXT-DECORATION: none;
	border-style:none;
	color: #54AFAD;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
} 
a.mailme:visited {
	TEXT-DECORATION: none;
	border-style:none;
	color: #54AFAD;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
}

a.mailme:hover {
	TEXT-DECORATION: none;
	border-style:none;
	color: #ee1b24;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
}

a.mailme:active {
	TEXT-DECORATION: none;
	border-style:none;
	color: #54AFAD;
	font-family: arial;
	font-size: 14px;
	line-height: 20px;
} 

