/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

a {font-weight:normal;color:#0b96b8;text-decoration:none;}
a img {border: none}
a:hover {text-decoration:none;color:#333}
a.selected {font-weight: bold}

.bluelink_big{font-size:16px;font-weight:normal;color:#0E91B1;text-decoration:none; font-family:Arial, Helvetica, sans-serif}
.bluelink_big:hover{color:#333;text-decoration:none;}

/* Hides from IE-mac \*/
* html .clearfix { }
.clearfix { display: block; }
/* End hide from IE-mac */

a.hoverButton, input.hoverButton { display: block; background-repeat: no-repeat; background-position: left top; }
a.hoverButton:hover, input.hoverButton:hover { background-position: left bottom; }

/* Prevent centered content from jumping with the following two styles */
* html { height: 100%; }
html { overflow-y: scroll; }

/* Wrap divs that contain transparent pngs in this block to allow for text selection/link clicking in IE6 */
div.relative { position: relative; }

input.cleardefault, textarea.cleardefault { color: #b2b7bb !important; }

/*-------------------------
 * GENERAL TAGS & PRESETS
 *-----------------------*/
* { margin: 0; padding: 0; outline: none; }
body { text-align: center; font-size:9pt; font-family:Helvetica,Arial;line-height:1.6em; color:#444;background-color:#fff;border-top:6px #333 solid}
html body.in_ff { margin-top: 0px; }
p { font-size:14px}
img { border: 0; font-size: 9px; color: #b2b7bb; overflow: hidden; text-decoration: none; }

/* Links */
a { text-decoration: none; outline: none; }
a:focus, a:active {  outline: none; }  
a:hover { text-decoration: underline; }
a.active:hover { text-decoration: none; }

/* Lists */
ul { list-style-type: none; }

/*--------------
 * MAIN LAYOUT
 *------------*/
div#wrapper { width: 940px; margin: 0 auto;  position: relative; height:100%; }
div#content { width: 940px; position: relative; text-align:left }
div.standardPadding { padding: 0px 20px; width: 900px; }

/* Header */
div#header {
height:54px;
margin:0 auto 20px;
position:relative;
}

/* Main Content */
div#content { width: 940px; background: #fff; }

/* Footer */
/*div#footer { width:100%; overflow:hidden; margin-top:25px;background-color:#333;padding-bottom:15px; padding-top:5px }
#inner {top: 0px; left: 0px; width:100%; background-color:#281D1C; overflow:hidden; padding-bottom:10px  }
div#footer div.contents {  width: 940px; padding-top: 15px; overflow:hidden; border-top:1px #444 solid }
div#footer ul#bottomLinks {}
div#footer ul#bottomLinks li {color: #6a747c; float: left; display: inline; line-height: 15px;  }
div#footer ul#bottomLinks li a { color: #8DC9D6; font-size:12px }
div#footer ul#bottomLinks li span { font-size:9pt; color: #666; padding: 0 9px; }
div#footer div#copyright { margin-top:5px; color: #6a747c; font-size: 11px; float: left; clear: both; width: 920px; text-align:left }
*/

div#footer { width:100%; overflow:hidden; margin-top:25px; background-image:url(../images/footer_bg.png); background-repeat:repeat-x; padding-bottom:15px; padding-top:5px; background-color:#333; font-family:Verdana, Arial, Helvetica, sans-serif }
#inner {top: 0px; left: 0px; width:100%; background-color:#281D1C; overflow:hidden; padding-bottom:10px  }
div#footer div.contents {  width: 940px; padding-top: 15px; overflow:hidden; background-image:url(../images/line_bg1.png); background-repeat:repeat-x; background-position:top }
div#footer ul#bottomLinks { text-align:center}
div#footer ul#bottomLinks li {color: #6a747c; display: inline; line-height: 15px;  }
div#footer ul#bottomLinks li a { color: #8DC9D6; font-size:12px }
div#footer ul#bottomLinks li span { font-size:9pt; color: #666; padding: 0 9px; }
div#footer div#copyright { margin-top:5px; color: #6a747c; font-size: 11px; float: left; clear: both; width: 920px; text-align:center }












/*---------------------
 * FORMS
 *-------------------*/
label { display:inline; float:left; line-height: 20px; }
input[type="hidden"] { display: none; }
label { width:120px; color:#b2b7bb; font-size:11px; text-align:right; padding-right:20px }
label.required { color:#1391aa; }
form br { clear:left; }
form br.nonclear { clear:none; }
form a { font-size: 0.6875em; color:#91a324; }
body.people form a { color: #1391aa; }
body.events form a { color: #c98710; }
input.checkBox { width:14px; margin-right:8px; display: inline; float: left;  }


/*-------------
 * HOME PAGE
 *-----------*/
body#homePage div#content { padding: 0; width: 940px; background: transparent; }
body#homePage div#subNav { display: none; }
body#homePage div#content div#landingContent { background:transparent url('../images/home_bg.png') no-repeat top left; height:390px; width: 940px; padding: 0; padding-bottom:20px;-moz-border-radius:5px;-webkit-border-radius: 5px; margin-bottom:10px; }

body#homePage div#content { width: 940px; padding: 0; padding-bottom:10px }

div#tour{width: 940px; padding: 0; padding-bottom:10px; background-color:#fff; overflow:hidden; padding:0px;-moz-border-radius:5px;-webkit-border-radius:5px;  }

div#tour_new{width: 910px; padding: 0; padding-bottom:10px; background-color:#e0eaa6; overflow:hidden; padding:15px;-moz-border-radius:5px;-webkit-border-radius:5px;  }

/*body#homePage div#content div#mainContent { padding: 0 0px 0px 0px; position: relative; background: #fff; width: 940px; float: left; text-align:left }
*/
body#homePage div#content div#mainContent { padding: 0 0px 0px 0px; position: relative; width: 940px; float: left; text-align:left }

div#mainContent1 { padding: position: relative; background: #fff; width: 900px; float: left;}
div#content div#sideCopy { float: right; width: 450px; position: relative; margin-right: 15px; margin-top: 10px; margin-left:10px; color:#000; font-size:18px; font-family:helvetica,arial,sans-serif; overflow:hidden; text-align:left; font-weight:bold; }

div#sideCopy{letter-spacing:-0.5px}

div#sideCopy .border_home {
border-bottom:1px dotted #C0C0C0;
height:5px;
margin-bottom:5px;
text-align:center;
width:460px;
}

div#sideCopy h1 {
color:#000;
font-size:37px;
letter-spacing:-2px;
line-height:1.2em;
margin:0 0 0px;
font-family:helvetica,arial,sans-serif;
padding:0;
text-align:left;}

div#sideCopy h3 {
color:#000;
font-family:helvetica,arial,sans-serif;
font-size:18px;
font-weight:normal;
letter-spacing:normal;
line-height:24px;
padding-left:0;
padding-top:0;}


div#content div#sideCopy ul { margin: 10px 0 0px 0px; }
div#content div#sideCopy ul li {
color:#fff;
font-size:11pt;
font-weight:normal;
line-height:20px;
margin-bottom:5px;
padding-left:20px;
}
div#content div#sideCopy ul li a, div#content div#sideCopy a { color: #333; text-decoration:none; }
div#content div#sideCopy ul li.one { background: url('../images/list_one-trans.png') no-repeat left center; color:#fff; font-weight:bold }
div#content div#sideCopy ul li.two {
background:transparent url(../images/list_two-trans.png) no-repeat scroll left top;
}
div#content div#sideCopy ul li.three { background: url('../images/list_three-trans.png') no-repeat left center; }
div#content div#sideCopy ul li.four { background: url('../images/four.png') no-repeat left center; }
div#content div#sideCopy ul li.five { background: url('../images/five.png') no-repeat left center; }
div#content div#sideCopy ul li.six { background: url('../images/six.png') no-repeat left center; }
div#content div#sideCopy ul li.seven { background: url('../images/seven.png') no-repeat left center; }
div#content div#sideCopy ul li.eight { background: url('../images/eight.png') no-repeat left center; }
div#content div#sideCopy ul li.nine { background: url('../images/nine.png') no-repeat left center; }
div#content div#sideCopy a.signUp { width: 187px; height: 44px; display: block; margin-top: 0px; margin-left: 155px; position: relative; top: -13px; }

#home_right{width:900px; overflow:hidden; margin-left:20px; float:left; padding-top:7px;}
#home_right ul {width:900px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_right ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#dt-mainbox{width:940px; font-size:9pt; line-height:17px;}
#dt-mainbox ul {width:940px; text-align:left; margin:0px; overflow:hidden }
#dt-mainbox ul li{text-align:left; overflow:hidden; display:inline; float:left}

#insidepage_listing{width:900px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt; line-height:17px; color:#333333; padding-bottom:10px; border-top:4px #eaeaea solid; padding-top:10px}
#insidepage_listing ul {width:900px; text-align:left; margin:0px; overflow:hidden; border-bottom:1px #c0c0c0 dotted; padding-bottom:5px; padding-top:5px}
#insidepage_listing ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#home_main_content{width:650px; overflow:hidden;}
#home_main_content ul {width:650px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#home_main_content ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

#main_content{width:940px; overflow:hidden; margin-bottom:20px}
#main_content ul {width:940px; text-align:left; padding:0px; margin:0px; overflow:hidden}
#main_content ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

.testimonials_header{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#666; font-weight:normal; letter-spacing:-0.5px; line-height:1.5em}

h1{font-size:22px; line-height:1.2em; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px }
h2{font-family:helvetica,arial; font-size:14pt; font-weight:bold; letter-spacing:-0.5px; line-height:1.2em;color:#000;font-style:normal}
h3{font-size:16px; line-height:1.6em; font-weight:bold; display: inline;color: #333; font-family: Arial, Helvetica, sans-serif; letter-spacing:-1px }
h4 {
color:#000;
font-size:16px;
line-height:1.2em;
margin:0;
padding:0;
text-transform:uppercase;
margin-bottom:3px;
font-family:helvetica,arial,sans-serif;
letter-spacing:-0.5px;
font-weight:bold
}

h5 {
color:#000;
font-size:16px;
line-height:1.2em;
margin:0;
padding:0;
text-transform:uppercase;
margin-bottom:3px;
font-family:helvetica,arial,sans-serif;
letter-spacing:-0.5px;
font-weight:bold
}

h5 a{
color:#0e91b1;
font-size:16px;
line-height:1.2em;
margin:0;
padding:0;
text-transform:uppercase;
margin-bottom:3px;
font-family:helvetica,arial,sans-serif;
letter-spacing:-0.5px;
font-weight:bold
}

/*h5{font-size:14pt;color:#999; font-family: Arial, Helvetica, sans-serif; font-weight:bold; padding:0px; margin:0px}*/
.border_left{height:2px; border-bottom:1px #c0c0c0 dotted; width:300px; text-align:center; margin-bottom:2px }
.border_home{height:5px; border-bottom:1px #c0c0c0 dotted; width:300px; text-align:center; margin-bottom:5px }
.border_home1{height:10px; border-bottom:1px #eaeaea solid; width:900px; text-align:center; margin-bottom:10px }
.border_right{height:3px; border-bottom:1px solid #DCDDDE; width:250px; text-align:center; margin-bottom:3px }
.border{height:5px; border-bottom:1px #c0c0c0 dotted; width:620px; text-align:center; margin-bottom:5px }
.border_new{height:5px; border-bottom:1px #d5d5d5 dotted; width:620px; text-align:center; margin-bottom:5px }
.normal_text{font-family: Arial, Helvetica, sans-serif; font-size:14pt; font-weight:normal; color:#FFFFFF}
.gray_small{font-size:9pt; color:#999999}
.gray{color:#999999}
.top_space{padding-top:10px}
.top_space1{padding-top:3px}
.top_space2{padding-top:22px}

.black_col{color:#333333;}
.right_header{font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; letter-spacing:-0.5px; color:#999999}
.top_border{padding-top:10px; border-top:5px #333 solid; margin-top:10px;}
.inside_presentation {border:10px #d3e378 solid; width:425px; margin-top:10px}

.bloghead a:visited {color:#3B352E;font-family: Arial, Helvetica, sans-serif;font-size:24px;line-height:1.6em;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold;letter-spacing:-1px}
.bloghead a{ color:#3B352E;}
.bloghead a:hover{text-decoration:underline; color:#679e19}
.username{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:24px;line-height:35px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:normal}
.date{color:#AAAAAA;font-family: Arial, Helvetica, sans-serif;font-size:14pt;line-height:30px;margin:0pt;
padding:0pt;text-decoration:none; font-weight:normal}
.comment{color:#666;font-family: Arial, Helvetica, sans-serif;font-size:10pt;margin:0pt;
padding:0pt;text-decoration:none; font-weight:bold}
.comment a{color:#666;}
.comment a:hover{color:#000;text-decoration:none;}
.comment_gray{color:#AAAAAA;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:9pt;margin:0pt;padding:0pt;text-decoration:none; font-weight:normal}
.top_greenbg{background-image:url(../images/topbg_new.png); background-repeat:no-repeat; font-family: Arial, Verdana, sans-serif; font-size:22px; font-weight:bold; text-align:left; color:#FFFFFF; height:68px; padding-left:25px; padding-top:26px; letter-spacing:-0.5px}
.top_greenbg1{background-image:url(../images/topbg1.png); background-repeat:no-repeat; font-family: Arial, Verdana, sans-serif; font-size:14pt; font-weight:bold; text-align:left; color:#FFFFFF; height:10px; padding-left:25px; padding-top:15px;}
.left_side{width:680px; float:left; margin-right:25px; margin-top:5px;font-size:14px; line-height:20px }
.left_side_inside{width:450px; float:left;padding-right:15px; margin-top:5px; font-size:14px; line-height:20px }
.left_side2{width:545px; float:left; border-right:1px #c0c0c0 dotted; padding-right:15px; margin-top:5px }
.left_side1{width:620px; float:left;padding-right:15px; }
.right_side{width:212px;float:right}
.right_side_inside{width:420px;float:right; font-family:Arial, Helvetica, sans-serif; font-size:11pt}
.right_side1{width:320px;float:right}

.yellow_box{width:580px; padding:15px; background-color:#fff8cc; border:1px #ebae7f solid}

.free_txtbox { background-color:#ffffff;
border:1px #c0c0c0 solid;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:2px;
width:180px}
.free_txtarea { background-color:#ffffff;
border:1px #c0c0c0 solid;
padding-bottom:1px;
padding-left:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-right:1px;
padding-top:1px;
height:60px;
width:180px}

.sign_txtbox { background-color:#ffffff;
border:2px #dddddd solid;
padding-bottom:4px;
padding-left:2px;
padding-right:2px;
padding-top:4px;
width:250px}

.sign_txtbox:hover{background-color:#ffffff;
border:2px #bbbbbb solid;
padding-bottom:4px;
padding-left:2px;
padding-right:2px;
padding-top:4px;
width:250px}

.sign_txtbox1 { background-color:#ffffff;
border:2px #fda11b solid;
padding-bottom:4px;
padding-left:2px;
padding-right:2px;
padding-top:4px;
width:250px}

.txtbox1 {background-color:#ffffff;
border-color:#fff;
border-style:solid;
border-width:1px;
margin-left:5px;
padding-bottom:1px;
color:#999999;
margin-left:10px;
margin-top:5px;
width:90px}

.text {width:145px; height: 28px; border:0; background: url(../images/searchbox.png)  no-repeat top right; margin-left:10px}

.login_txtbox {
background-color:#FFFFFF;
border-color:#6A6A6A rgb(236, 236, 236) rgb(236, 236, 236) rgb(106, 106, 106);
border-style:solid;
border-width:2px;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
height:16px;
padding:3px 2px;
width:250px;
}

.txt_area{
background-color:#FFFFFF;
border-color:#6A6A6A rgb(236, 236, 236) rgb(236, 236, 236) rgb(106, 106, 106);
border-style:solid;
border-width:2px;
color:#999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
height:100px;
padding:2px;
width:350px;
}


.c_s_box {
border:1px solid #CCCCCC;
height:50px;
text-align:center;
padding:10px;
}
.width745{width:745px}
.width560{width:560px}
.tab{padding-top:10px; height:30px}

div.hide-feed {
float:right;
margin-top:2px;}

h3 {
font-weight:normal;
font-size:13px;
padding:0;
margin:0;}

#headlines {
width:960px;
margin:0 auto;
padding:0 0 0 0px;
text-align:left}

#headlines ul {
margin:0 30px 1.5em 5px;
padding:0;
list-style:none;
width:281px;
height:240px;
float:left;}

#headlines li {
position:relative;
line-height:1.25em;
padding:4px 0 4px 0;
margin:0;}		

#headlines li h3 {
position:absolute;
padding:3px 0 4px 0;
margin:0;
line-height:1.25em;
width:281px;
height:1em;
overflow:hidden;
border-top:1px solid #ddd;}	

#headlines li h3:hover {
height:auto;
overflow:auto;
background:#f6f6f6;
z-index:11;}

#headlines li.site {
font-weight:bold;
text-transform:uppercase;
line-height:1.25em;
letter-spacing:.05em;
color:#f8195d;
border:none;}

#headlines li.hentry {
height:1.2em;}
		
#headlines div.ad-unit {
float:left;
width:315px;
margin:1.5em 0 0.5em 15px;
padding:0;}

#headlines div.ad-125 {
float:left;
text-align:center;
width:150px;
margin:0;
padding:0;}
		
#headlines div.ad-unit-280 {
float:left;
width:280px;
margin:0 15px;
padding:1em 0;
text-align:center;
border:none;}
		
#headlines div.ad-unit-300 {
float:left;
width:300px;
margin:0 0 0 15px;
padding:1em 0;
text-align:center;
border:none;}
		a.ad-link {
			display:block;
			text-align:right;
			height:10px;
			width:125px;
			padding:2px 12px 0;
			margin:0 0 -12px;
		}
		#headlines ul.text-ads {
			background:#f6f6f6;
			color:#3c3c3c;
			width:298px;
			margin:0;
			padding:0 15px 0 0;
			border:1px solid #ddd;
			}
			#headlines ul.text-ads li {
				padding:4px 10px;
				border-top:1px solid #ddd;
				font-size:0.85em;
				height:1.1em;
				line-height:1.25em;
				margin:0;
			}
			#headlines ul.text-ads li.site,
			#headlines ul.text-ads a {
				border:none;
				color:#4a4a4a;
				height:1.5em;
			}
		ul.image-feed {
			width:100% !important;
			overflow:hidden;
			height:100px;
		}
		li.site a, 
		li.site a:link, 
		li.site a:active, 
		li.site a:visited, 
		li.site a:hover {
			color:#0B96B8;
			text-decoration:none;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif
		}
		
		li.hentry a, 
		li.hentry a:link, 
		li.hentry a:active, 
		li.hentry a:visited 
		{
			color:#666;
			text-decoration:none;
			font-weight:normal;
			letter-spacing:normal;
			font-size:13px;
			font-family:Arial, Helvetica, sans-serif
		}
		li.hentry a:hover {color:#0B96B8;}
		
		li.image-feed-entry {
			display:inline;
		}
		#headlines ul.image-feed li.site {
			height:0;
			margin:0 !important;
			padding:0 !important;
			overflow:hidden;
		}
	.full-post {
		display:none;
	}
	.favicon {
		float:left;
		margin-left:-20px; 
	}
	.row-clear {
		clear:left;
		width:100%;
		height:0;
		overflow:hidden;
	}
	
	
/*	div.hide-feed {
float:right;
margin-top:2px;}



#headlines {
width:920px;
margin:0 auto;
padding:0 0 0 0px;
text-align:left}

#headlines ul {
margin:1.5em 30px .5em 5px;
padding:0;
list-style:none;
width:271px;
height:240px;
float:left;}

#headlines li {
position:relative;
line-height:1.25em;
padding:4px 0 4px 0;
margin:0;}  

#headlines li h3 {
position:absolute;
padding:3px 0 4px 0;
margin:0;
line-height:1.25em;
width:271px;
height:1em;
overflow:hidden;
border-top:1px solid #ddd;} 

#headlines li h3:hover {
height:auto;
overflow:auto;
background:#f6f6f6;
z-index:11;}

#headlines li.site {
font-weight:bold;
text-transform:uppercase;
line-height:1.25em;
letter-spacing:.05em;
color:#f8195d;
border:none;}

#headlines li.hentry {
height:1.2em;}
  
#headlines div.ad-unit {
float:left;
width:315px;
margin:1.5em 0 0.5em 15px;
padding:0;}

#headlines div.ad-125 {
float:left;
text-align:center;
width:150px;
margin:0;
padding:0;}
  
#headlines div.ad-unit-280 {
float:left;
width:280px;
margin:0 15px;
padding:1em 0;
text-align:center;
border:none;}
  
#headlines div.ad-unit-300 {
float:left;
width:300px;
margin:0 0 0 15px;
padding:1em 0;
text-align:center;
border:none;}
  a.ad-link {
   display:block;
   text-align:right;
   height:10px;
   width:125px;
   padding:2px 12px 0;
   margin:0 0 -12px;
  }
  #headlines ul.text-ads {
   background:#f6f6f6;
   color:#3c3c3c;
   width:298px;
   margin:0;
   padding:0 15px 0 0;
   border:1px solid #ddd;
   }
   #headlines ul.text-ads li {
    padding:4px 10px;
    border-top:1px solid #ddd;
    font-size:0.85em;
    height:1.1em;
    line-height:1.25em;
    margin:0;
   }
   #headlines ul.text-ads li.site,
   #headlines ul.text-ads a {
    border:none;
    color:#4a4a4a;
    height:1.5em;
   }
  ul.image-feed {
   width:100% !important;
   overflow:hidden;
   height:100px;
  }
  li.site a, 
  li.site a:link, 
  li.site a:active, 
  li.site a:visited, 
  li.site a:hover {
   color:#18a4ea;
   text-decoration:none;
   font-weight:bold;
   font-family:Arial, Helvetica, sans-serif
  }
  
  li.hentry a, 
  li.hentry a:link, 
  li.hentry a:active, 
  li.hentry a:visited 
  {
   color:#666666;
   text-decoration:none;
   font-weight:normal;
   letter-spacing:normal;
   font-size:13px;
   font-family:Arial, Helvetica, sans-serif
  }
  li.hentry a:hover {color:#18a4ea;}
  
  li.image-feed-entry {
   display:inline;
  }
  #headlines ul.image-feed li.site {
   height:0;
   margin:0 !important;
   padding:0 !important;
   overflow:hidden;
  }
 .full-post {
  display:none;
 }
 .favicon {
  float:left;
  margin-left:-20px;
 }
 .row-clear {
  clear:left;
  width:100%;
  height:0;
  overflow:hidden;
 }*/
 
.contextual_dialog_content {
background-color:#fff;
border-style:solid;
border:8px solid #474A4E;
line-height:15px;
width:auto;
padding:8px 10px 10px;

}

 
.contextual_dialog h2 {
border-bottom:3px solid #EAEAEA;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:14pt;
font-weight:bold;
line-height:30px;
margin-bottom:10px;
}



.contextual_arrow_rev {
background-image:url(/images/triangle.gif);
background-repeat:no-repeat;
background-position: 20.5px 50%;
height:12px;
padding-left:10px;
position:relative;
top:1px;
}



#generic_dialog.captcha #generic_dialog_popup legend {
display:none;
}

div.intl_app_translation_dialog div.generic_dialog_popup, div.intl_translation_dialog div.generic_dialog_popup {
width:auto;
}

#generic_dialog.captcha table.pop_dialog_table {
width:auto;
}

#generic_dialog.captcha #generic_dialog_popup {
border:0px solid white;
margin:auto;
}
#generic_dialog.captcha #generic_dialog_popup legend {
display:none;
}
div.intl_app_translation_dialog div.generic_dialog_popup, div.intl_translation_dialog div.generic_dialog_popup {
width:auto;
}

#booklet .dialog_content {
height:auto;
overflow:hidden;
}

.contextual_dialog_content .intl-dialog textarea {
background-color:#fff;
font-size:14px;
font-weight:bold;
width:auto;
}

.generic_dialog {
padding-left:10px;
margin: 0px;
position: absolute;
z-index: 5000; 
display:none;
}

	
	
	
	
	
	
.main_container{overflow:hidden; width:940px; text-align:left;color:#444; font-size:14px; margin-top:10px}	
.main_container_blog{overflow:hidden; width:940px; text-align:left;color:#444; font-size:13px;}	
.top_right{float:right; padding-right:25px; font-family: Arial, Helvetica, sans-serif; font-size:11pt;}
.top_left{float:left; padding-top:5px}
/*.testimonials{background-color:#FFFFFF; border:1px #eaeaea solid; padding-top:10px; padding-bottom:10px; margin-top:7px; padding-left:10px; width:258px;-moz-border-radius:5px;-webkit-border-radius: 5px; padding-right:10px}
*//*.testimonials_inside{background-color:#FFFFFF; border:1px #eaeaea solid; width:418px;-moz-border-radius:5px;-webkit-border-radius: 5px; padding:15px}
*/
.testimonials{background-color:#f8f8f8; border:10px #eaeaea solid;  padding-top:0px; padding-bottom:10px; margin-top:7px; padding-left:10px; width:270px;-moz-border-radius:5px;-webkit-border-radius: 5px; padding-right:10px}
.new_testimonials{background-color:#f8f8f8; border:10px #eaeaea solid;  padding-top:0px; padding-bottom:10px; margin-top:7px; padding-left:10px; width:270px;-moz-border-radius:5px;-webkit-border-radius: 5px; padding-right:10px}



.testimonials_inside{background-color:#f8f8f8; border:10px #eaeaea solid; width:380px;-moz-border-radius:5px;-webkit-border-radius: 5px; padding:15px}

#home_content{ width:940px;overflow:hidden; color:#333;line-height:19px; font-size:14px; text-align:left; margin-top:15px}
.main_hr{border-top:1px #eaeaea solid;margin-top:25px; height:15px; width:940px}

.blog_left{float:left; text-align:left; line-height:1.6em;  width:650px;padding-right:10px; padding-left:5px; padding-top:5px;}
.blog_left a{ color:#326EA1}
.blog_content{text-align:left; line-height:20px;  width:630px; overflow:hidden}
.blog_right{float:left; width:270px; font-size:14px; line-height:20px; margin-top:12px;background-image:url(../images/bg_body1.png);background-repeat:no-repeat;}
.sub_header{ font-family: Arial, Verdana; font-size:16px; font-weight:bold; color:#333; letter-spacing:-0.5px; padding-left:15px}
.published {
color:#505050;
margin-top:12px;
}
.header_blog {
float:left; width:570px;
margin-bottom:10px;
border-bottom:1px #c0c0c0 solid
}
.blog_content h2.hentry-title {
color:#000;
line-height:1.4em;
}
.blog_content h2.hentry-title {
font-family:Helvetica,arial,sans-serif;
font-size:1.75em;
font-weight:bold;
letter-spacing:-0.02em;
line-height:1.4em;
}

.blog_content h2.hentry-title a {
color:#0B96B8;
font-weight:bold;
text-decoration:none;
line-height:1.2em;
}

.blog_content p.author {
color:#505050;
margin:7px 0 5px;
text-transform:none
}

.header_blog p{ padding-top:0px }
.blog_body p{ padding-top:10px }

.blog_content p.author {
font-family:Helvetica,Arial;
font-size:14px;

}

#tweetmeme_button {
font-family:arial;
height:60px;
width:50px;
position:absolute;
z-index:100;
margin-top:5px;
float:right;
margin-left:590px;

}

#tweetmeme_button .count {
background:transparent url(../images/widget.gif) no-repeat scroll 0 0;
color:#444444;
display:block;
font-size:17px;
height:34px;
padding:4px 0;
position:relative;
text-align:center;
text-decoration:none;
width:50px;
}

#tweetmeme_button .count {
color:#444444;
font-size:17px;
text-align:center;
text-decoration:none;
}

#tweetmeme_button .count span.t {
display:block;
font-size:10px;
left:10px;
line-height:10px;
position:absolute;
top:23px;
}


#tweetmeme_button .retweet {
background:transparent url(../images/widget.gif) no-repeat scroll 0 -45px;
color:#FFFFFF;
cursor:pointer;
display:block;
font-size:11px;
height:16px;
line-height:16px;
margin-top:3px;
padding:0;
text-align:center;
text-decoration:none;
width:50px;
}

#sub-content {
background-image:url(../images/bg_body1.png);
background-repeat:no-repeat;
float:left;
font-size:14px;
line-height:20px;
margin-top:8px;
width:260px;
min-height:750px;
}

#side_content {
background-image:url(../images/bg_body.png);
background-repeat:no-repeat;
float:left;
font-size:14px;
line-height:20px;
margin-top:8px;
width:260px;
min-height:750px;
}

#sub-content h2{font-size:18px; font-weight:bold; letter-spacing:-1px;}

#side_content h2{font-size:18px; font-weight:bold; letter-spacing:-1px;}

#sub-content .left_space{padding-left:10px;}

#side_content .left_space{padding-left:10px;}

#nav-02 {

margin:0 0 18px;
padding:1px 0 0;
display:block
}

#nav-02 li {
color:#797C80;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
width:250px;
margin-bottom:0px;
display:list-item;
}

#nav-02 li a {
border-bottom:1px solid #DCDDDE;
border-top:1px solid #FFFFFF;
color:#797C80;
display:block;
font-size:14px;
font-weight:normal;
padding:6px 0 6px 10px;
position:relative;
width:250px;
}

#nav-02 li a:hover{text-decoration:none; color:#333}

#nav-02 .current a {
border:medium none;
color:#ff6600;
padding-right:11px;
width:240px;
border-bottom:1px solid #DCDDDE;

}

.text_fieldbox_small {
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
font-size:9pt;
margin:0 0 0 0px;
padding:4px;
width:200px;
}

.text_fieldbox {
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
font-size:9pt;
margin:0 0 0 0px;
padding:4px;
width:300px;
}

.text_field_area {
border-color:#777777 #CCCCCC #CCCCCC #777777;
border-style:solid;
border-width:1px;
font-size:9pt;
margin:0 0 0 0px;
padding:4px;
height:85px;
width:380px;
}


ol li {
orphans:3;
margin-left:35px;
display:list-item


}

h3{font-family: Arial, Verdana; font-size:16px; font-weight:bold; letter-spacing:-0.5px; line-height:1.4em; margin-top:10px; padding-bottom:3px; color:#0b96b8 }


.small_gray_price{
font-size:16px;


}

.subscribe{padding:10px; background-image:url(../images/bg_img.png); background-repeat:no-repeat; height:185px; margin-top:10px; margin-left:15px}


.padd_top{padding-left:15px; line-height:20px}

/*ul.tabs {
float:left;
margin:0;
margin-right:5px;

}
ul.tabs li {
display:block;
float:left;
line-height:1;
}
ul.tabs li a {
color:#fff;
cursor:pointer;
display:block;
font-weight:bold;
margin:9px 0 0 0px;
padding:8px 10px 8px 10px;
margin-top:20px;
text-decoration:none;
margin-right:4px;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
background:#c4c6c8 none repeat scroll 0 0;

}
ul.tabs li a:hover, ul.tabs li.current a {
-moz-border-radius:4px;
-webkit-border-radius: 4px;
background:#bdd62e none repeat scroll 0 0;
font-family:helvetica,arial,sans-serif;
border:0 none;
color:#fff;
margin:0;
padding-top:27px;
position:relative;
z-index:2;
padding:8px 10px 8px 10px;
margin-top:20px;
margin-right:4px
}
ul.tabs li span {
display:block;
font-size:16px;
font-weight:bold;
line-height:1;
}
ul.tabs.short li a {
padding:9px 5px 13px 15px;
}
ul.tabs.short li a:hover, ul.tabs.short li.current a {
padding:18px 5px 13px 15px;
}
ul.tabs.short li span {
font-size:16px;
}
ul.tabs.small li a {
font-size:14px;
}
ul.tabs.small li a {
padding:20px 5px 13px 15px;
}
ul.tabs.small li a:hover, ul.tabs.small li.current a {
padding:29px 5px 13px 15px;
}
ul.tabs.small li span {
font-size:14px;
}
*/

ul.tabs {
float:left;
margin:0;
margin-right:5px;

}
ul.tabs li {
display:block;
float:left;
line-height:1;
}
ul.tabs li a {
color:#fff;
cursor:pointer;
display:block;
font-weight:bold;
margin:9px 0 0 0px;
padding:8px 10px 8px 10px;
margin-top:20px;
text-decoration:none;
margin-right:4px;
-moz-border-radius:4px;
-webkit-border-radius: 4px;
background:#c4c6c8 none repeat scroll 0 0;

}
ul.tabs li a:hover, ul.tabs li.current a {
-moz-border-radius:4px;
-webkit-border-radius: 4px;
background:#bdd62e none repeat scroll 0 0;
font-family:helvetica,arial,sans-serif;
border:0 none;
color:#fff;
margin:0;
padding-top:27px;
position:relative;
z-index:2;
padding:8px 10px 8px 10px;
margin-top:20px;
margin-right:4px
}
ul.tabs li span {
display:block;
font-size:14px;
font-weight:bold;
line-height:1;
}
ul.tabs.short li a {
padding:9px 5px 13px 15px;
}
ul.tabs.short li a:hover, ul.tabs.short li.current a {
padding:18px 5px 13px 15px;
}
ul.tabs.short li span {
font-size:16px;
}
ul.tabs.small li a {
font-size:14px;
}
ul.tabs.small li a {
padding:20px 5px 13px 15px;
}
ul.tabs.small li a:hover, ul.tabs.small li.current a {
padding:29px 5px 13px 15px;
}
ul.tabs.small li span {
font-size:14px;
}












div#header h3 {
float:right;
font-size:24px;
left:0;
letter-spacing:-1px;
line-height:1;
margin:0;
margin-top:20px;
margin-bottom:15px

}

#testimonials_box{width:312px; overflow:hidden}
#testimonials_content{overflow:hidden; width:273px; color:#828284;font-style:italic; font-size:13px; padding-bottom:5px; padding-top:5px}
#testimonials_content ul{overflow:hidden; width:273px; padding:0px; margin:0px; text-align:left}
#testimonials_content ul li{text-align:left;display:inline; float:left; padding:0px; margin:0px}
#testimonials_box h2{color:#2F4110;
font-family:helvetica,arial,sans-serif;
font-size:14px;
font-style:normal;
font-weight:normal;
letter-spacing:normal;
padding-left:0;
padding-top:0;}

.test_writer{color:#128b9c;
font-size:16px;
line-height:1.2em;
margin:0;
padding:0;
text-transform:uppercase;
font-family:helvetica,arial,sans-serif;
font-weight:bold}


#blurb {
margin:0 0px 0px 0;
width:290px;
overflow:hidden
}

#blurb ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-bottom:10px;
overflow:hidden;
margin-top:5px;
padding:0;
}

#blurb li {
font-size:14px;
margin-bottom:10px;
width:290px;
float:left

}

#blurb li em {
font-style:italic;
font-family:georgia;
font-weight:bold;

}

#blurb li span {
color:#999;
font-style:normal;
font-family:georgia;
font-weight:normal;

}

#pricing{overflow:hidden; width:280px; background-color:#f5f5f5 ; border-top:1px #e2e2e2 solid; border-bottom:1px #e2e2e2 solid; padding:15px; margin-top:3px}

#pricing h2{
color:#000 ;
font-size:48px;
font-weight:bold;
letter-spacing:-2px;
font-family:helvetica,arial,sans-serif;
margin:0 0 2px;
line-height:1.2em;
padding:0;}

.gray_georgia{
color:#999;
font-size:20px;
font-weight:normal;
margin:0 0 2px;
font-family:georgia;
font-style:italic;
letter-spacing:normal;
line-height:normal;
padding:0;}

/*.title{
border:1px solid #dae59b;
margin:0px 0 10px;
overflow:hidden;
position:relative;
padding-bottom:10px;
margin-bottom:20px;
color:#999999;
font-size:16px;
font-weight:normal;
width:930px;
padding-left:10px;
padding-top:10px;
background-color:#eef6c2;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
}




.title_tour{
margin:10px 0 10px;
overflow:hidden;
position:relative;
padding-bottom:5px;
margin-bottom:5px
}

.title h1{color:#000; font-size:34px; line-height:1.4em}

.title_tour h1{color:#000}*/



.title{
margin:0px 0 10px;
overflow:hidden;
position:relative;
padding-bottom:5px;
margin-bottom:15px;
color:#999999;
font-size:16px;
font-weight:normal;
width:925px;
padding-left:18px;
padding-top:20px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background-image:url(../images/inside_bg.png);
background-repeat: no-repeat;
height:49px
}

.title_tour{
margin:10px 0 10px;
overflow:hidden;
position:relative;
padding-bottom:5px;
margin-bottom:5px
}

/*.title h1{color:#000; font-size:34px; line-height:1.4em}
*/

.title h1 {
color:#000000;
font-size:34px;
line-height:30px;
text-shadow:0 1px #EAF991;
}

.title_tour h1{color:#000}



.titl{
margin:0px 0 10px;
overflow:hidden;
position:relative;
padding-bottom:10px;
margin-bottom:15px;
color:#999999;
font-size:16px;
font-weight:normal;
width:925px;
padding-left:15px;
padding-top:10px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
/*background-image:url(../images/inside_bg.png);
background-repeat: no-repeat;
height:49px;*/
border-bottom:1px #eaeaea solid
}

.titl h1 {
color:#000000;
font-size:34px;
line-height:30px;
text-shadow:0 1px #EAF991;
}




#Faq{
display:inline;
float:left;
margin:0px 0 0 0px;
position:relative;
width:655px;
margin-right:25px
}

#Faq h4 {
font-size:22px;
line-height:1.25;
margin:0 0 6px;
color:#333;
text-transform:none;
letter-spacing:-1px
}

#Faq h5 {
font-size:16px;
line-height:1.25;
margin:0 0 0px;
color:#333;
text-transform:none;
letter-spacing:-0.5px
}

#Faq .faq-header {
margin:0 0 10px;
padding:0px 0 0px;
position:relative;
color:#999;
font-family:helvetica,arial,sans-serif;
font-size:16px;
font-weight:normal;
padding-bottom:5px
}

#Faq .faq-header h3{color:#0B96B8;
font-family:helvetica,arial,sans-serif;
font-size:24px;
letter-spacing:-1px;
font-weight:bold}

#Faq .faq-header p {
bottom:8px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
right:0;

}

#Faq a{font-size:14px}


#sign_up{ width:940px; overflow:hidden; border-bottom:1px #eaeaea solid; padding-bottom:10px;}
#sign_up ul{width:940px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#sign_up ul li{float:left;text-align:left;display:inline}

#contact{ width:680px; overflow:hidden; padding-bottom:10px; float:left; margin-right:25px}
#contact ul{width:680px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#contact ul li{float:left;text-align:left;display:inline}

/*#get_started{ width:418px; overflow:hidden; background-color:#f8f8f8; padding:15px; border:1px #eaeaea solid;-moz-border-radius:5px;-webkit-border-radius: 5px; }
#get_started ul{width:418px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#get_started ul li{float:left;display:inline}

#get_started .label
{color:#333333;
margin-right:0;
padding-top:7px;
text-align:right;
width:85px;
margin-right:5px
}*/


/*#get_started{ width:410px; overflow:hidden; background-color:#ffffff; padding:10px; border:10px #eaeaea solid;-moz-border-radius:5px;-webkit-border-radius: 5px; }
#get_started ul{width:410px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#get_started ul li{float:left;display:inline}*/


#get_started{ width:410px; overflow:hidden; background-color:#fff; border:10px #eaeaea solid;-moz-border-radius:5px;-webkit-border-radius: 5px; }
#get_started ul{width:385px; overflow:hidden; padding:0px; margin:0px; text-align:left; padding-left:15px}
#get_started ul li{float:left;display:inline}



#get_started .label
{color:#333333;
margin-right:0;
padding-top:7px;
text-align:right;
width:85px;
margin-right:5px
}

#get_started_new{ width:420px; overflow:hidden; background-image:url(../images/shadow_new.png); background-repeat:no-repeat; background-position:top left;  margin-top:0px; padding-left:25px }
#get_started_new ul{width:420px; overflow:hidden; padding:0px; margin:0px; text-align:left;}
#get_started_new ul li{float:left;display:inline}
#get_started_new .label
{color:#333333;
margin-right:0;
padding-top:7px;
text-align:right;
width:85px;
margin-right:5px
}






span.wrap {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#eaeaea none repeat scroll 0 0;
display:inline-block;
line-height:1;
margin:0 0 5px;
padding:3px;
width:100%
}

span.wrap1 {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#eeeeee none repeat scroll 0 0;
display:inline-block;
margin:0 0 4px;
padding:3px;
width:250px;

}

span.wrap2 {
-moz-border-radius:5px;
-webkit-border-radius: 5px;
background:#eeeeee none repeat scroll 0 0;
margin:4px 0 4px;
display:inline-block;
padding:3px;
width:300px;

}

span.wrap2_2 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#EEEEEE none repeat scroll 0 0;
display:inline-block;
margin:0 0 4px;
padding:3px;
width:235px;
}



form.awesome span.wrap label {
-moz-border-radius:2px;
-webkit-border-radius: 2px;
background:#FFFFFF none repeat scroll 0 0;
font-size:14px;
font-weight:normal;
height:26px;
left:4px;
line-height:24px;
padding-left:6px;
position:absolute;
top:4px;
z-index:1;
}

.inputbox{
-moz-border-radius:3px;
-webkit-border-radius: 3px;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
display:block;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:4px 4px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:96%;
}

.txt_area{
-moz-border-radius:3px;
-webkit-border-radius: 3px;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:4px 4px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
/*width:98.5%;
*/
width:88%;
height:80px;
}


.select_box{
-moz-border-radius:3px;
-webkit-border-radius: 3px;
-x-system-font:none;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
margin:0;
padding:3px 4px;
height:28px;
text-shadow:0 0 1px #FFFFFF;
color:#666;
width:100%;
}

.searchbox{border:1px #000 solid; padding:4px; width:200px}

.label{width:108px; padding-top:7px; text-align:left; margin-right:0px; color:#333}
.signup_gray{color:#999}

.amount {
background-color:#edfbd3;
border-top:1px solid #b5d281;
border-bottom:1px solid #b5d281;
padding:10px 10px 15px;
color:#2f4110;
margin-top:10px; margin-bottom:10px;
width:720px
}

.presentation { padding:0px; width:430px;-moz-border-radius:5px;-webkit-border-radius: 5px; background-color:#bdd62e; padding:10px; margin-bottom:20px}

.presentation_new {float:right; padding:0px; width:430px;-moz-border-radius:5px;
-webkit-border-radius: 5px;}

#features_new{width:457px; margin-top:0px; margin-right:0px; font-size:14px; float:left; overflow:hidden; margin-top:10px}
#features_new .border_home{width:220px; border-bottom:1px #c9d58a solid}

#features{width:463px; margin-top:0px; margin-right:0px; font-size:14px; float:left; overflow:hidden; margin-top:10px}
#features .border_home{width:220px; border-bottom:1px #c9d58a solid}

.testimonials_new {
color:#333333;
font-family:'Georgia',serif;
font-size:15px;
font-size-adjust:none;
font-style:italic;
font-variant:normal;
font-weight:normal;
line-height:24px;
margin-top:10px
}

.features{float:left; width:250px}


.footer_bottom{ margin-top:10px; overflow:hidden; padding-left:5px; padding-bottom:15px; text-align:left; width:940px}
<!--.footer_bottom h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:normal; letter-spacing:normal; margin-bottom:3px}
-->
.footer_bottom h2 {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
letter-spacing:normal;
margin-bottom:3px;
}
.footer_bottom a { color: #b2b7bb; font-size:8pt; text-decoration:underline }
.left_box{float:left; width:460px; margin-right:10px; }
.right_box{float:left;width:460px; margin-left:10px}
.lft_left{float:left; width:133px; padding-right:10px}
.lft_left_last{float:left; width:160px; padding-right:0px}
.lft_left_mid{float:left; width:143px; padding-right:10px}

.lft_left_last_right{float:left; width:153px; padding-right:0px}
.lft_left_mid_right{float:left; width:150px; padding-right:10px}



.black_bar{width: 100%; background-color:#281D1C; padding-top: 3px;}

#top_tab {
overflow:hidden;
width:945px;
}
#top_tab ul {
margin:0;
overflow:hidden;
padding:0;
text-align:left;
width:945px;
}
#top_tab ul li {
display:inline;
float:left;
margin:0;
text-align:left;
border-right:1px #564d4c solid
}

.top_link {
color:#FFFFFF;
font-family:Arial,Verdana;
font-size:9pt;
font-weight:normal;
padding-left:10px;
padding-right:10px;
padding-bottom:6px;
padding-top:3px;
}
.top_link a {
color:#CCCCCC;
font-family:Arial,Verdana;
font-size:9pt;
font-weight:normal;
}
.top_link a:hover {
color:#FFFFFF;
font-family:Arial,Verdana;
font-size:9pt;
font-weight:normal;
}

#customer_grid{overflow:hidden; width:322px; margin-top:7px; padding-bottom:5px; margin-bottom:10px}
#customer_grid ul{overflow:hidden; width:322px; text-align:left; padding:0px; margin:0px; padding-bottom:8px;}
#customer_grid ul li{text-align:left; display:inline; float: left}

#customer_grid_inside{overflow:hidden; width:450px; margin-top:7px; padding-bottom:5px; margin-bottom:10px}
#customer_grid_inside ul{overflow:hidden; width:450px; text-align:left; padding:0px; margin:0px; padding-bottom:8px;}
#customer_grid_inside ul li{text-align:left; display:inline; float: left}

.free_img{ position:absolute; z-index:100; margin-left:360px; margin-top:-55px}

#customers{overflow:hidden; width:450px;}
#customers ul{overflow:hidden; width:450px; text-align:left; padding:0px; margin:0px; padding-bottom:8px;}
#customers ul li{text-align:left; display:inline; float: left}

.page-actions{overflow:hidden; margin-top:-10px;font-size:14px; color:#666 }

.page-actions ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

.page-actions ul li {
border-right:1px solid #CCCCCC;
display:inline;
margin:0 10px 0 0;
padding:0 9px 1px 0;
}

.page-actions ul li:last-child{
border:0 none;
margin:0;
padding:0;}

.page-actions a{font-size:14px;}


#list_features{overflow:hidden; width:450px; font-size:14px}
#list_features ul{overflow:hidden; width:450px; text-align:left; padding:0px; margin:0px; padding-bottom:0px;}
#list_features ul li{text-align:left; display:inline; float: left}

#list_features_new{overflow:hidden; width:435px; font-size:14px}
#list_features_new ul{overflow:hidden; width:435px; text-align:left; padding:0px; margin:0px; padding-bottom:0px;}
#list_features_new ul li{text-align:left; display:inline; float: left}


#list_features_contacts{overflow:hidden; width:435px; font-size:14px}
#list_features_contacts ul{overflow:hidden; width:435px; text-align:left; padding:0px; margin:0px; padding-bottom:0px;}
#list_features_contacts ul li{text-align:left; display:inline; float: left}



#Article_list{width:450px; overflow:hidden; font-size:14px}
#Article_list ul {width:450px; text-align:left; padding:0px; margin:0px; overflow:hidden; border-bottom:1px #c0c0c0 dotted; padding-bottom:7px; padding-top:7px}
#Article_list ul li{text-align:left; padding:0px; margin:0px; overflow:hidden; display:inline; float:left}

div#tags {
overflow:hidden;
float:left;
margin-bottom:0px;
margin-top:3px
}


div#tags ul {
list-style-type:none;
width:450px;
margin:0px
}
div#tags li {
border:1px solid #d8e2a0;
display:block;
float:left;
margin:2px;
padding:1px;
}
div#tags li a {
background-color:#eef6c2;
color:#000;
display:block;
padding:2px 4px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
white-space:nowrap;
padding-top:4px
}
div#tags li a:hover {
background-color:#bdd62e;
color:#fff;
}
div#tags li a u:hover {
background-color:red;
color:white;
text-decoration:none;
}


/************************************************************
* Pagination
************************************************************/
.sf-pagination{overflow:hidden;width:600px; margin-left:60px; padding-top:10px; font-family:Verdana, Arial, Helvetica, sans-serif}
.pagination ul{width:710px;}
.pages{CLEAR: left; font-size:8pt;}
.pages A {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #fff 1px solid;}
.pages SPAN {BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 0.5em; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 0.1em; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 0.1em; PADDING-TOP: 0.1em; BORDER-BOTTOM: #fff 1px solid}
.pages SPAN.current {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BACKGROUND: #f2f2f2; BORDER-LEFT: #cccccc 1px solid; COLOR: #333; BORDER-BOTTOM: #cccccc 1px solid}
.pages A {BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none; color:#114F9E;}
.pages A:hover {BORDER-LEFT-COLOR: #003366; BORDER-BOTTOM-COLOR: #003366; BORDER-TOP-COLOR: #003366; BORDER-RIGHT-COLOR: #003366}
.pages A.nextprev {FONT-WEIGHT: normal}
.pages SPAN.nextprev {COLOR: #666}
.pages SPAN.nextprev {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #999; BORDER-BOTTOM: #ddd 1px solid}
.pages A.nextprev {FONT-WEIGHT: normal}
.pages SPAN.nextprev {COLOR: #666}
.pages SPAN.nextprev {BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; COLOR: #999; BORDER-BOTTOM: #ddd 1px solid}
.error_massage{padding:10px;background:#FFF9D7 none repeat scroll 0%;border:1px #E2C822 solid;text-align:left;width:100%;margin-top:10px;}


.graybox {
background-color:#EFEFEF;
border-color:-moz-use-text-color #C0C0C0 #C0C0C0;
border-style:none solid solid;
border-width:medium 1px 1px;
overflow:hidden;
padding:10px;
margin-bottom:10px;
}

.gray_left {
background-color:#FFFFFF;
border:1px solid #C0C0C0;
float:left;
padding:5px;
}

.widget_holder {
border:4px solid #EEEEEE;
font-family:Arial,sans-serif;
font-size:9pt;
line-height:1.5em;
}

.border_box {
border:1px solid #CCCCCC;
}


.header {
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
padding:5px 8px;
}


.txt_box {
font-size:9pt;
padding:5px 8px 2px;
}


.txt_box .artical {
color:#3399CC;
font-size:9pt;
font-weight:normal;
line-height:17px;
text-decoration:none;
}

.more {
padding-bottom:5px;
padding-left:8px;
padding-right:8px;
}



.footer {
background-image:url(/images/bot_bg.gif);
background-position:center center;
background-repeat:repeat-x;
border-top:1px solid #CCCCCC;
color:#FFFFFF;
padding:5px 8px;
text-align:right;
}


.gray_right {
background-color:#FFFFFF;
border:1px solid #C0C0C0;
float:left;
margin-left:30px;
padding:5px;
width:350px;
}

.border_left1 {
border-bottom:1px dotted #C0C0C0;
height:2px;
margin-bottom:2px;
text-align:center;
width:272px;
}

.sub_header_blue {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:-1px;
line-height:1.2em;
text-decoration:none;
}


.sub_header_gray {
color:#999999;
font-family:Arial,Helvetica,sans-serif;
font-size:9pt;
font-weight:normal;
letter-spacing:normal;
line-height:1.6em;
margin-bottom:5px;
text-decoration:none;
}


#gray_box{ width:248px; overflow:hidden; background-color:#f8f8f8; padding:15px; border:10px #eaeaea solid;-moz-border-radius:5px;-webkit-border-radius: 5px; font-size:14px; margin-top:10px }
#gray_box ul{width:248px; overflow:hidden; padding:0px; margin:0px; text-align:left}
#gray_box ul li{float:left;display:inline; text-align:left}
.normal_text_black{font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#333}


.thanks_txt_area {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#666666;
font-family:Helvetica Neue,"Arial",Helvetica,Verdana,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:80px;
line-height:18px;
margin:0;
padding:4px;
text-shadow:0 0 1px #FFFFFF;
width:96.5%;
}


.error_message {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
background:#FFDDCC none repeat scroll 0 0;
border:1px solid #EECCBB;
margin-bottom:10px;
margin-left:0;
margin-top:10px;
padding:12px 10px 12px 0;
width:90%;
}


/*.error_message div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/error-icon.png) no-repeat scroll 10px 0;
color:#663333;
font-size:9pt;
font-weight:bold;
line-height:1.6em;
padding-left:35px;
}
*/
.error_message div {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#663333;
font-size:9pt;
font-weight:bold;
line-height:1.6em;
padding-left:35px;
}



.thanx_message {
-moz-border-radius:5px;
-webkit-border-radius:5px;
background:#E2F9E3;
border:1px solid #BBEE66;
margin-bottom:15px;
padding:12px 10px 12px 0px;
margin-left:3%;
margin-top:5px;
width:93%;
}

.thanx_message div {background:url(../images/good_icon.gif) no-repeat scroll 10px 0px;
padding-left:40px;
color:#336633;
font-size:9pt;
line-height:1.6em;
font-weight:bold;
}


#feature_boxes{overflow:hidden; width:940px; font-size:14px; margin-bottom:5px; border-bottom:3px #eaeaea solid; padding-bottom:15px}
#feature_boxes img{ margin-right:8px}
#feature_boxes .left{width:280px; margin-right:30px; float:left}
#feature_boxes .right{width:280px; margin-right:0px; float:left}
#feature_boxes h2{color:#0B96B8;
font-family:helvetica,arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:1.3em;
margin:0px 0 3px;
padding:0;
text-transform:uppercase;
padding-top:10px;
height:50px;
letter-spacing:normal
}
.features_div{overflow:hidden; padding-top:7px; border-bottom:1px #eaeaea solid; padding-bottom:7px; color:#333333}

.title1{
border-bottom:1px solid #d1d1d1;
margin:0px 0 10px;
overflow:hidden;
position:relative;
padding-bottom:0px;
margin-bottom:25px;
color:#999999;
font-size:16px;
font-weight:normal;
width:930px;
padding-left:10px;
padding-top:0px;
-moz-border-radius:5px;
-webkit-border-radius: 5px;
}

.title1 h1{color:#000; font-size:34px; line-height:1.4em}

.clear{clear:both; border-bottom:1px #eaeaea solid; height:10px; margin-bottom:10px}
.solution_section{margin-top:5px;border-bottom:1px solid #EAEAEA; padding-bottom:14px}
.solution_section a{ font-size:14px; font-weight:normal;text-decoration:underline}
.solution_section .top_space{padding-top:7px}
.blog_section{width:275px;font-size:14px; line-height:20px}
.blog_section a{text-decoration:underline}

#mainContent .top_space2{ padding-top:15px}

#roles_div{width:901px; padding:15px; background-color:#fff; overflow:hidden;border:6px solid #EAEAEA; font-size:16px; padding-bottom:0px; padding-top:5px; margin-bottom:10px;-moz-border-radius:5px;
-webkit-border-radius: 5px; color:#666}
#roles_div h2{font-family: Arial, Verdana; font-size:18px; font-weight:bold; color:#000; font-style:italic; margin-bottom:5px; padding-top:5px}

#testimonials_div{overflow:hidden; width:939px; color:#fff; background-color:#a0e0cb; background-image:url(../images/test_bg.png); background-repeat:no-repeat; margin-top:20px}
#testimonials_div ul{overflow:hidden; width:939px; margin:0px; text-align:left}
#testimonials_div ul li{text-align:left;display:inline; float:left; margin:0px}

#testimonials_div .writter{padding-top:115px; font-size:20px; font-weight:bold; padding-left:25px;font-family:Rockwell,Arial; line-height:1.2em; padding-bottom:20px}

#testimonials_div span{color:#e45c18}


#testimonials_div_small{overflow:hidden; width:330px; color:#fff; background-color:#a0e0cb; background-image:url(../images/test_bg1.png); background-repeat:no-repeat;}
#testimonials_div_small ul{overflow:hidden; width:3130px; margin:0px; text-align:left}
#testimonials_div_small ul li{text-align:left;display:inline; float:left; margin:0px}

#testimonials_div_small .writter{padding-top:80px; font-size:20px; font-weight:bold; padding-left:15px;font-family:Rockwell,Arial; line-height:1.2em; padding-bottom:20px}

#testimonials_div_small span{color:#e45c18}

.shadow_bg{background-image:url(../images/shadow.png); background-repeat:no-repeat; background-position:right top}

#get_started h5 {color:#000000;
font-family:helvetica,arial,sans-serif;
font-size:16px;
font-weight:bold;
letter-spacing:-0.5px;
line-height:1.2em;
margin:0 0 3px;
padding:0;
text-transform:uppercase;
background-color:#eaeaea;
padding:10px;
padding-top:5px}

#solution_div{overflow:hidden; padding-top:7px; border-top:1px #eaeaea solid; padding-bottom:12px; color:#333333; width:940px; }

#solution_div .content{float:left; width:295px; font-size:14px; margin-left:18px}

#solution_div1{overflow:hidden;padding-bottom:8px; color:#333333; width:450px; font-size:14px; border-bottom:1px #eaeaea solid; padding-top:5px }
#solution_div1 h3 {
color:#0B96B8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-0.5px;
line-height:1.4em;
margin-top:0px;
padding-bottom:3px;
text-transform:uppercase
}

#solution_div2{overflow:hidden;padding-bottom:8px; color:#333333; width:285px; font-size:14px; border-bottom:1px #eaeaea solid; padding-top:5px }
#solution_div2 h3 {
color:#0B96B8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-0.5px;
line-height:1.4em;
margin-top:0px;
padding-bottom:3px;
text-transform:uppercase
}


#solution_div h3 {
color:#0B96B8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-0.5px;
line-height:1.4em;
margin-top:0px;
padding-bottom:3px;
text-transform:uppercase
}

#solution_div h3:hover {
color:#0B96B8;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
letter-spacing:-0.5px;
line-height:1.4em;
margin-top:0px;
padding-bottom:3px;
text-transform:uppercase;
text-decoration:none
}


.border {
border-bottom:1px dotted #D5D5D5;
height:5px;
margin-bottom:5px;
text-align:center;
width:620px;
}


#footer_logos{ margin-top:30px; overflow:hidden; padding-left:5px; padding-bottom:30px; text-align:left; width:940px;background-image:url(../images/line_bg.png); background-repeat:repeat-x; background-position:bottom; margin-bottom:20px }
#footer_logos h2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:normal; letter-spacing:normal; margin-bottom:3px}
#footer_logos h2 a{ color: #b2b7bb; font-size:8pt; text-decoration:underline }
#footer_logos .left_box{float:left; width:200px; color:#fff; font-size:14px; text-align:center}
