@CHARSET "ISO-8859-1";


/*Reset for browser compatibility purposes*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	color: #2d2d30;
	font-size: 100%;
	/*font-family:Lucida Grande,Trebuchet MS,Verdana,sans-serif; */
	font-family: arial, Helvetica, sans-serif; 
/*
	background-image:url('images/mainbg2.jpg');
	background-repeat:no-repeat;	
*/
}


ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a{
	text-decoration: none;
}
a:link{
	color:#003399;
}
a:visited{
	color:#003399;
}
a:hover{
	color:#7a3303;
}

p {
	line-height: 1.2em;
}

/*End of Reset*/

#top_bg{
	position:absolute;
	width:100%;
	height:100%;
	background:url('images/top_bg.jpg') repeat-x top left;

	}
#top_bg_images{
	position:relative;
	margin:0 auto;
	width:804px;
	height:53px;

}
#top_bg_logo{
	float:left;
	width:426px;
	height:53px;
}
#top_bg_questions{
	float:left;
	margin-top:5px;
	width:375px;
	height:53px;
}

#container{	
	margin: 0px auto;
	width: 843px;
}
#container_shadow{
	margin-top:16px;
	float:left;
	width:843px;
        background:url('images/shadow.png') repeat-y 12px 0px;
	height:100%;
}
#container_shadow_b {
float:left;
	background:url('images/container_shadow_b.png') no-repeat bottom left;
}
#container_shadow_tl{
	float:left;
	width:19px;
	height:266px;
	background:url('images/shadow_tl.jpg') no-repeat top left;
	
}
#container_shadow_tr{
	float:right;
	width:19px;
	height:266px;
	background:url('images/shadow_tr.jpg') no-repeat top left;
}
#container_bg{

	float:left;
	margin-left:1px;
	width:804px;
	height:100%;
	background-color:white;


}

/*header*/
#header{
	position:relative;
	width: 804px;
	float:left;
}
#header #logo{
	float:left;
	width: 542px;
}
#header #questions{
	float:right;
	width: 256px;
}
/*end of header*/

/*top navigation*/
#top_nav{
	float:left;
	width: 100%;
	height: 32px;
	line-height: 31px;	
	background-image:url('images/top_nav_left.jpg');
	background-repeat:no-repeat;
	background-position: 0 0;
}

#top_nav_bg{
	float: left;
	width: 619px;
	height: 32px;
	margin-left: 5px;
 	background-color:#565656;
	background-repeat:no-repeat;
	background-position: center right;
}
#top_nav_right{
	float: left;
	width: 180px;
	height: 32px;	
	background-image:url('images/top_nav_right.jpg');
	background-repeat:no-repeat;
	background-position: center right;
	background-color:#565656;
	color: white;
	font-size: .875em;
	line-height: 33px;	
}
#top_nav_right a{
	color: white;
	text-decoration: none;
}
#top_nav_right .signup_nav{
	font-weight: bold;
}
#top_nav_right .freetrial_nav{
	color:#fdcb52;
	font-weight: bold;
}


/*tagline topline */
#tagline_nav_left{
	float:left;
	width: 100%;
	height: 32px;
	line-height: 31px;	
	background-image:url('images/top_nav_left.jpg');
	background-repeat:no-repeat;
	background-position: 0 0;
}
#tagline_nav_bg{
	float: left;
	height: 32px;
	width: 100%;
	margin-left: 5px;
 	background-color:#565656;
	background-repeat:no-repeat;
	background-position: center right;
}
#tagline_nav_right{
	float: right;
	width: 799px;
	height: 32px;
 	background-color:#565656;
	background-repeat:no-repeat;
	background-position: center right;
	background-image:url('images/top_nav_right.jpg');
	background-position: center right;
	background-color:#565656;
	
}
#tagline_nav_right a{
	color: white;
	text-decoration: none;
}

.tagline_text{
        margin-left: 7px;
	text-decoration: none;
	font-size: .955em;
	line-height: 33px;
	font-weight: bold;	
	color:#FFFFFF;
}



.nav li{
	display: inline;	
	margin-left: 20px;
	cursor: default;
	list-style-type: none;
}
.nav li a {
	text-decoration: none;
	font-size: .7em;
	font-weight: bold;
	color:white;
}
.nav a:hover{
	color: #f4c565;
}
/*end top navigation*/
		
/*main box*/
#main_box{
	float: left;
	width: 100%;
	margin: 0 0 13px 0;
	
}
#main_box p{
	width: 400px;
	position: absolute;
	margin: -140px 0 0 390px;
	font-size: .825em;
	
}
/*end main box*/
#whats_new{
	float:left;
	margin-bottom:13px;
	width:100%;
	height:38px;
	background:url('images/vertical_lines_bg.jpg') repeat;
	line-height:35px;
	font-weight:bold;
	
}
#whats_new img{
	position:relative;
	top:7px;
	margin:0 3px 0 10px;
}
#whats_new a{
	
	color:#892903;
}
	
/*slideshow*/
#slideshow_content_home{
	float:left;
	width:100%;
}
.slideshow_learn{
	position:absolute;
	height:24px;
	top:294px;
	margin-left:511px;
}


#slideshow_controls{
	position:absolute;
	top:346px;
	width:800px;
	height:39px;
	background:url('images/slideshow/slideshow_bg.png') no-repeat;
	z-index:5;
}

#slideshow_previous{
	position:absolute;
	left:725px;
	top:15px;
}	
#slideshow_pause{
	position:absolute;
	left:747px;
	top:15px;
}
#slideshow_next{
	position:absolute;
	left:771px;
	top:15px;
}


/*end of slideshow*/

/* top box */
#top_box{
	float:left;
	width: 100%;
	margin:8px 0 13px 0;
	background-image:url('images/2/top_box.jpg');
	background-repeat: no-repeat;
	
}
#top_box p{
	margin-left: 236px;
	font-size: 1.375em;
	line-height: 48px;
	color: #2b3d97;
}
#top_box_alt{
	float:left;
	width: 100%;	
	margin-top: 10px;
}

#top_box_alt .top_box_properties{
	height: 71px;
	background-repeat: no-repeat;
}
#top_box_alt p, #top_box_alt h2{
	padding-left: 269px;
	font-size: 1.375em;
	line-height: 48px;
	color: #2b3d97;
}

#top_box_alt #top_box_board{
	background-image:url('images/top_board.jpg');
}
#top_box_alt #top_box_careers{
	background-image:url('images/top_careers.jpg');
}
#top_box_alt #top_box_contactus{
	background-image:url('images/top_contactus.jpg');
}
#top_box_alt #top_box_company{
	background-image:url('images/top_company.jpg');
}
#top_box_alt #top_box_demonstration{
	background-image:url('images/top_demonstration.jpg');
}
#top_box_alt #top_box_partners{
	background-image:url('images/top_partners.jpg');
}	
#top_box_alt #top_box_press{
	background-image:url('images/top_press.jpg');
}	
#top_box_alt #top_box_pricing{
	background-image:url('images/top_pricing.jpg');
}	
#top_box_alt #top_box_resellers{
	background-image:url('images/top_resellers.jpg');
}
#top_box_alt #top_box_support{
	background-image:url('images/top_support.jpg');
}
#top_box_alt #top_box_solutions{
	background-image:url('images/top_solutions.jpg');
}
#top_box_alt #top_box_streetsmart{
	background-image:url('images/streetsmart/top_streetsmart.jpg');
}
#top_box_alt #top_box_whystreetsmart{
	background-image:url('images/top_whystreetsmart.jpg');
}
#top_box_alt #top_box_admin{
	background-image:url('images/streetsmart/top_admin.jpg');
}
#top_box_alt #top_box_address{
	background-image:url('images/streetsmart/top_address.jpg');
}	
#top_box_alt #top_box_calendar{
	background-image:url('images/streetsmart/top_calendar.jpg');
}
#top_box_alt #top_box_conference{
	background-image:url('images/streetsmart/top_conference.jpg');
}
#top_box_alt #top_box_crm{
	background-image:url('images/streetsmart/top_crm.jpg');
}		
#top_box_alt #top_box_email{
	background-image:url('images/streetsmart/top_email.jpg');
}
#top_box_alt #top_box_emailarch{
	background-image:url('images/streetsmart/top_emailarch.jpg');
}	
#top_box_alt #top_box_directory{
	background-image:url('images/streetsmart/top_directory.jpg');
}
#top_box_alt #top_box_filesharing{
	background-image:url('images/streetsmart/top_filesharing.jpg');
}		
#top_box_alt #top_box_knowledge{
	background-image:url('images/streetsmart/top_knowledge.jpg');
}	
#top_box_alt #top_box_mailinglists{
	background-image:url('images/streetsmart/top_mailinglists.jpg');
}	
#top_box_alt #top_box_portal{
	background-image:url('images/streetsmart/top_portal.jpg');
}	
#top_box_alt #top_box_publisher{
	background-image:url('images/streetsmart/top_publisher.jpg');
}	
#top_box_alt #top_box_sync{
	background-image:url('images/streetsmart/top_sync.jpg');
}	
#top_box_alt #top_box_tasks{
	background-image:url('images/streetsmart/top_tasks.jpg');
}	
#top_box_alt #top_box_tasks{
	background-image:url('images/streetsmart/top_tasks.jpg');
}	
/* end of top box */


/* live chat*/
#live_chat{
	float: left;
	width: 196px;
	margin-bottom: 7px;
}
/* end of live chat*/

#left_nav{
	float: left;
	width: 196px;
	
}
/*left navigation*/
#left_nav_main{ 
	float: left;
	width: 168px;
	height: 371px;
	background-image:url('images/left_nav.jpg');
	background-repeat: no-repeat;
	padding: 10px 10px 17px 18px;
}
#left_nav_alt{
	float: left;
	width: 168px;
	height: 212px;
	margin-top:25px;
	background-image:url('images/left_nav_alt.jpg');
	background-repeat: no-repeat;
	padding: 10px 10px 0px 18px;
}
#left_nav_news{
	float: left;
	width: 169px;
	height: 157px;
	background-image:url('images/left_nav_news.jpg');
	background-repeat: no-repeat;
	padding: 10px 10px 0px 18px;
	margin-top: 7px;
}
#left_nav_news li{
	list-style-type: square;
	margin-left: 14px;
}
#startnow{
	float:left;
	width: 197px;
	margin-top:7px;

}
#left_nav_link{
	float: left;
	width:183px;
	height:83px;
	margin: 10px 0 0 -12px;
}

.left_nav_styles{
	width: 197px;
	height: 398px;
}
.left_nav_styles h3{
	float: left;
	width: 100%;
	font-size: .9em;
	font-weight: bold;
	color:#2b3d97;
}
.left_nav_styles li{
	margin-top:11px; 
}
.left_nav_styles ul{
	float: left;
	width: auto;
	margin-top: 0px;
	
	font-size: .7em;
	list-style:none;
	color:#0a296c;
	
}
.left_nav_toplist{
	float: left;
	width: auto;
	
}

.left_nav_bottomlist{
	float: left;
	width:  auto;
}
.left_nav_bottomlist h3{
	float: left;
	width: 100%;
	padding-top: 25px;	
}
.left_nav_bottomlist h3{
	padding-top: 25px;
}

.left_nav_bottomlist ul{
	float: left;
	width: auto;
	list-style-type:square;
	margin-left: 14px;
}
/*end left navigation*/

/*thirty day trial box*/
#thirty_day_trial{
	float: left;
	width: 196px;
	margin-top: 5px;
	margin-bottom: 7px;
}

/*end of thirty day trial box*/

/*content*/
#content{
	float: left;
	width: 595px;
	margin-left: 10px;
	
}
/*end of content*/


/* tabs */
#tabs_home{
	float: left;
	width:595px;
	height: 26px;
	background-repeat: repeat-x;
	font-size:.8em;
	line-height:26px;
	float: left;
}


#tabs_home li{
	display: inline;
	margin: 0 20px 0 20px;	
}
.tabs_bg{
	background-image:url('images/tabs_bg.jpg');
	background-repeat: repeat-x;
	float: left;
	margin-right: 1px;
	width: auto;
	height: 26px;
}
.tabs_left{
	background-image:url('images/tabs_left.jpg');
	background-repeat: no-repeat;
	background-position: 0 0;
	height: 26px;
}
.tabs_right{
	background-image:url('images/tabs_right.jpg');
	background-repeat: no-repeat;
	background-position: right center;
	height: 26px;


}

#tabs{/*solutions pages*/
	float: left;
	width:595px;
	background-image:url('images/main_tabs_12.jpg');
	background-repeat:no-repeat;
	font-size:.8em;
	line-height:26px;

}
#tabs td{
	text-align: left;
	text-indent: 20px;
}
#tabs #tab_1{

	width: 90px;
}
#tabs #tab_2{
	width: 106px;
}
#tabs #tab_3{
	width: 132px;
}
#tabs #tab_4{
	width: 104px;
}
#tabs #tab_5{
	width:165px;
}

.activeTab { 
	color: #893604; 
	cursor: pointer; 
}
.inactiveTab { 
	cursor: pointer; 

}
.activeContent {
	display: block; 
	background-color: transparent; 
	width: 595px; 
	font-size:.8125em;
}
.inactiveContent { 
	display: none; 
	width: 595px; 
}

.tab_content_main{
	float: left;
	width: 593px;
	height: 367px;
	border-width: 1px;
	border-style: solid;
	border-color: #bbbbbb;
	/*background-image:url('images/tvlines.png');*/
}
.tab_content_main_text{
	float: left;
	width: 593px;
	height: 320px;
}
/*end of tabs*/

/*streetsmart tab content*/
#home_content{
	float: left;
	width: 593px;
	height: 395px;
}
#home_content h3{
	margin: 40px 18px 0 24px;
	font-weight:bold;
	color:#2e309a;
}
#home_content p{
	margin: 10px 18px 0 24px;

}

#home_content .tab_list{
	padding: 0 18px 0 54px;
}
#home_content .tab_list li{
	list-style-type: disc;
	margin-top: 10px;
	
}
.apps_tab{
	float:left;
	width:593px;
	height:130px;
	margin-top:10px;
}
.apps_tab li{
	height: 30px;
	background-repeat: no-repeat;
	padding: 3px 0 0 32px;
	margin-bottom:10px;
}

.apps_left{
	float: left;
	margin: 15px 18px 0 71px;
	width: 146px;
}
.admin li{
	background-image:url('images/admin.jpg');
}
.address_book li{
	background-image:url('images/address_book.jpg');
}
.calendar li{
	background-image:url('images/calendar.jpg');
}
.crm li{
	background-image:url('images/crm.jpg');
}	
.directory li{
	background-image:url('images/directory.jpg');
}
.email li{
	background-image:url('images/email.jpg');
}
.apps_middle{
	float:left;
	width:146px;
	margin: 15px 0px 0 0px;
}
.apps_right{
	float: left;
	width: 150px;
	margin: 15px 0 0 30px;

}

.emailarch li{
	background-image:url('images/emailarch.jpg');
}
.file_sharing li{
	background-image:url('images/file_sharing.jpg');
}
.conference_calling li{
	background-image:url('images/conference_calling.png');
}
.knowledge_base li{
	background-image:url('images/knowledge_base.jpg');
}
.portal li{
	background-image:url('images/portal.jpg');
}
.sync li{
	background-image:url('images/sync.jpg');
}
.tasks li{
	background-image:url('images/tasks.jpg');
}
/*end of streetsmart tab content*/




.tab_content_graphic{
	float: left;
	width:152px;
	margin:20px 0 0 0;

}

.tab_content_button{
	margin: 8px 0 0 15px;
	width: 123px;
	height: 40px;
	background-image:url('images/tab_button.jpg');
	background-repeat: no-repeat;

}
.tab_content_button .button_text{
	margin: 9px 10px 5px 32px;
}
.tab_content_button a{
	position: relative;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.learn_more_gradient{
	float:left;
	width:593px;
	height:25px;
	background:url('images/learn_more_bg.jpg') repeat-y;
	vertical-align:middle;
	}
.learn_more_gradient img{
	float:left;
	margin-left:476px;
}
.learn_more_gradient a{
	float:left;
	margin-left:8px;
	color:#973e02;
	font-weight:900;
	line-height:24px;
}
.learn_more_link{
	line-height:25px;
}

/*press*/
#press{
	float:left;
	width: 801px;
	margin-top: 6px;
	background-color: #f3f2f2;
	border:1px solid #bbbbbb;
	height:120px;
}

.learn_more_link{
	line-height:25px;
}
#press li{

	list-style-type:none;
	display:inline;
}
#top_row{
	float: left;
	width: auto;
	height: 27px;
	margin: 12px 0 0 18px;

}
#bottom_row{
	float: left;
	width: auto;
	margin: 3px 0 13px 18px;
}

#top_row img{ /*press image spacing*/
	vertical-align:top;
	margin-right: 15px;
}
#bottom_row img{
	vertical-align:bottom;
	margin-right:13px;
}
.more_gradient{
	float:left;
	width:804px;
	height:25px;
	background:url('images/more_bg.jpg') repeat-y 5px 0;
	vertical-align:middle;
	
	}
.more_gradient img{
	float:left;
	margin-left:715px;
	
}
.more_gradient a{
font-size:.8125em;
	float:left;
	margin-left:8px;
	color:#973e02;
	font-weight:900;
	line-height:24px;
}
/*end press*/

/*in the news*/
#in_the_news{
	float:left;
	width:801px;
	height:56px;
	background:url('images/in_the_news_bg.jpg') repeat-x;
	border:1px solid #bbbbbb;
	margin-top:7px;
	line-height:56px;
	font-size:.8125em;
}

#in_the_news li{
	list-style-type:disc;
	float:left;
	margin-left:18px;
}
#in_the_news li a{
	margin-left:-4px;
}
/*end in the news*/

/*bottom nav*/
#bottom_nav{
	float: left;
	clear: both;
	margin-top: 10px;
	width: 100%;
	height: 27px;
	line-height:25px; 
	background-image:url('images/bottom_nav_left.jpg');
	background-repeat:no-repeat;	
}
#bottom_nav_bg{
	height: 27px;
	margin-left: 5px;
	background-color:#565656;
	background-image:url('images/bottom_nav_right.jpg');
	background-repeat:no-repeat;
	background-position: right center;
}
/*end of bottom_nav*/


/*Solutions pages */ 

/*solutions nav */
#solutions_nav{
	float: left;
	width: 196px;
	height: 281px;
	margin-top: 4px;
	background-image:url('images/solutions/solutions_nav_top.jpg');
	background-repeat: no-repeat;
	background-position: top left;
	z-index: 1;	
	background-color: #e7e7e7;
	


}

#solutions_bg{
	background-image:url('images/solutions/solutions_nav_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 281px
}
#solutions_nav h3{
	float:left;
	width: auto;
	font-size: .9375em;
	color: #eae8e8;
	padding: 12px 0 0 18px;
}
#solutions_list{
	float: left;
	width: 194px;
	z-index: 0;
	margin-top: 8px;
	height: 240px;

	border-width: 0 1px 0 1px;
	border-color:#c6c6c7;
	border-style: solid;
}
#solutions_list ul{

}
#solutions_list li{
	margin-top:10px;
	font-size: .75em;
	padding: 3px 0 0 18px;
	
}

#solutions_list .second_nav{
	background-image:url('images/solutions/nav_separator.jpg');
	background-repeat: no-repeat;
	background-position: 8px 27px;
	height: 26px;
}
#solutions_list #nav_connect{
	background-image:url('images/solutions/nav_connect.jpg');
	background-repeat: no-repeat;
	height: 26px;
}
#solutions_list #nav_create{
	background-image:url('images/solutions/nav_create.jpg');
	background-repeat: no-repeat;
	height: 26px;
}
#solutions_list #nav_replace{
	background-image:url('images/solutions/nav_replace.jpg');
	background-repeat: no-repeat;
	height: 26px;
}
#solutions_list #nav_share{
	background-image:url('images/solutions/nav_share.jpg');
	background-repeat: no-repeat;
	height: 26px;
}
#solutions_list #nav_increase{
	background-image:url('images/solutions/nav_increase.jpg');
	background-repeat: no-repeat;
	height: 26px;
}
#solutions_list #nav_manage{
	background-image:url('images/solutions/nav_manage.jpg');
	background-repeat: no-repeat;
	height: 26px;
}

/*end of solutions nav*/ 
/*main box solutions*/
#main_box_solutions{ 
	float: left;
	width: 594px;
	margin-bottom: 15px;
}
.main_box_image_solutions_pos{ 
	float: left;
	width: 598px;
	height: 183px;
	background-repeat: no-repeat;

}
.main_box_image_solutions_pos_share{
	float: left;
	width: 623px;
	height: 183px;
	background-repeat: no-repeat;
}
#main_box_image_solutions_your{
	background-image:url('images/2/your.jpg');
}
#main_box_image_solutions_manage{
	background-image:url('images/2/manage.jpg');
}
#main_box_image_solutions_replace{
	background-image:url('images/2/replace.jpg');
}
#main_box_image_solutions_increase{
	background-image:url('images/2/increase.jpg');
}
#main_box_image_solutions_create{
	background-image:url('images/2/create.jpg');
}
#main_box_image_solutions_share{
	background-image:url('images/2/share.jpg');
}
#main_box_image_solutions_connect{
	background-image:url('images/2/connect.jpg');
}
#main_box_image_solutions_whatis{
	background-image:url('images/whatis.jpg');
}
#main_box_image_solutions_resellers{
	background-image:url('images/resellers.jpg');
}
/*apps pages top images*/
#main_box_solutions{ 
	float: left;
	width: 594px;
	margin-top: 5px;
	margin-bottom: 15px;
}
#main_box_image_apps_addressbook{
	background-image:url('images/smartapps/addressbook/addressbook.jpg');
}
#main_box_image_apps_administration{
	background-image:url('images/smartapps/administration/administration.jpg');
}
#main_box_image_apps_conferencecalling{
	background-image:url('images/smartapps/conferencecalling/conferencecalling.jpg');
}
#main_box_image_apps_directory{
	background-image:url('images/smartapps/directory/directory.jpg');
}
#main_box_image_apps_email{
	background-image:url('images/smartapps/email/email.jpg');
}
#main_box_image_apps_emailarchiving{
	background-image:url('images/smartapps/emailarchiving/emailarchiving.jpg');
}
#main_box_image_apps_filesharing{
	background-image:url('images/smartapps/filesharing/filesharing.jpg');
}
#main_box_image_apps_knowledgebase{
	background-image:url('images/smartapps/knowledgebase/knowledgebase.jpg');
}
#main_box_image_apps_portal{
	background-image:url('images/smartapps/portal/portal.jpg');
}
#main_box_image_apps_sync{
	background-image:url('images/smartapps/sync/sync.jpg');
}
#main_box_image_apps_tasks{
	background-image:url('images/smartapps/tasks/tasks.jpg');
}
#main_box_image_apps_calendar{
	background-image:url('images/smartapps/calendar/calendar.jpg');
}
#main_box_image_apps_crm{
	background-image:url('images/main_quote_box.jpg');
}
/*end of apps pages top images*/
#main_box_imagetext_solutions p{
	float: none;
	font-family:myriad pro, arial, helvetica, sans-serif;
	font-size: 1.1875em;
	font-weight:bold;
        margin: 55px 0px 0px 330px;
	color: #031f47;
	}

#main_box_text_solutions{
	float: left;
	width: 100%;

}
#main_box_text_solutions p{
	font-size: .875em;
	margin: 15px 19px 15px  0;
}
/* end of main box solutions */

#main_content_solutions{
	float: left;
	width: 595px;

}
#main_tabs_solutions{
	float: left;
	width: 100%;
	height: 26px;
	background-image: url('images/2/tabs_2.jpg');
	background-repeat: no-repeat;
	font-size:.7em;
	line-height:26px;
}
#tabs_solutions{/*tab font formatting*/
	font-size:.875em;
	line-height:26px;
	border-spacing: 12px 2px;
	margin-left:25px;
}

#main_container_solutions{/*gray border*/

	margin: 0px 14px 13px 14px;
	border-style: solid;
	border-color: #c6c6c7;
	border-width: 1px;
	width: 594px;
	height: 271px;
	z-index: -1;
}


/*modified for apps pages*/
.tab_content_main_apps{
	float: left;
	width:595px;
	height: 435px;
	border-width: 1px;
	border-style: solid;
	border-color:#ececec;
	z-index: 0;

}
.tab_content_main_apps ul{
	
	list-style-type: disc;
	margin: 10px 0 0 40px;
}
.tab_content_main_apps li{
	margin-bottom: 10px;
}
.tab_content_main_apps h3{

	margin-left: 20px;
	margin-top: 20px;
	font-weight:bold;
	color:#2e309a;	
}
.tab_content_main_apps p{
	float: none;
	margin: 10px 18px 0 20px;
}
/*modified for apps included pages*/
.tab_content_main_apps_included{
	float: left;
	width:595px;
	height: 850px;
	border-width: 1px;
	border-style: solid;
	border-color:#ececec;
	z-index: 0;

}
.tab_content_main_apps_included ul{
	
	list-style-type: disc;
	margin: 10px 0 0 40px;
}
.tab_content_main_apps_included li{
	margin-bottom: 10px;
}
.tab_content_main_apps_included h3{

	margin-left: 20px;
	margin-top: 20px;
	font-weight:bold;
	color:#2e309a;	
}
.tab_content_main_apps_included p{
	float: none;
	margin: 10px 18px 0 20px;
}

/*modified for how pages*/
.tab_content_main_apps_how{
	float: left;
	width:595px;
	height: 435px;
	border-width: 1px;
	border-style: solid;
	border-color:#ececec;
	z-index: 0;

}
.tab_content_main_apps_how ul{
	
	list-style-type: disc;
	margin: 10px 0 0 40px;
}
.tab_content_main_apps_how li{
	margin-bottom: 10px;
}
.tab_content_main_apps_how h3{

	margin-left: 20px;
	margin-top: 20px;
	font-weight:bold;
	color:#2e309a;	
}
.tab_content_main_apps_how p{
	float: none;
	margin: 10px 18px 0 20px;
}


/*modified for contact pages*/
.tab_content_main_apps_contact{
	float: left;
	width:595px;
	height: 435px;
	border-width: 1px;
	border-style: solid;
	border-color:#ececec;
	z-index: 0;

}
.tab_content_main_apps_contact ul{
	
	list-style-type: disc;
	margin: 10px 0 0 40px;
}
.tab_content_main_apps_contact li{
	margin-bottom: 10px;
}
.tab_content_main_apps_contact h3{

	margin-left: 20px;
	margin-top: 20px;
	font-weight:bold;
	color:#2e309a;	
}
.tab_content_main_apps_contact p{
	float: none;
	margin: 10px 18px 0 20px;
}


.tab_content_text_apps{
	float: left;
	width: 580px;
	height: 435px;
}
.tab_content_text_apps_included{
	float: left;
	width: 580px;
	height: 850px;
}
.tab_content_text_apps_how{
	float: left;
	width: 580px;
	height: 435px;
}
.tab_content_text_apps_contact{
	float: left;
	width: 580px;
	height: 435px;
}

#slideshow_content{
	float: left;
	width: 100%;
}
#slideshow_content table{
	margin-top: 20px;
}
#slideshow_content p{
	margin-right: 30px;
}
#slideshow_content ul{
	margin-right: 30px;
}
.screenshot_align img{
	display: block;
	margin: 0px auto;
}
/* end of modified for apps*/
.tab_content_main_solutions{
	float: left;
	width:593px;
	height:315px;
	border-width: 1px;
	border-style: solid;
	border-color:#ececec;
	z-index: 0;

}
.tab_content_text_solutions{
	float: left;
	height: 250px;
	width: 430px;
}
.tab_content_main_solutions h3{
	float: none;
	margin: 20px 0 0 24px;
	font-weight:bold;
	color:#2e309a;	
}
.tab_content_main_solutions p{
	float: none;
	margin: 10px 18px 0 24px;
}

.apps_solutions{
	float: left;
}
.apps_left_solutions{/*Smart Apps tab content*/
	float: left;
	padding-left:40px;
	padding-top:20px;
}
.apps_left_solutions li{
	height: 30px;
	background-repeat: no-repeat;
	padding: 3px 0 0 32px;
}
.apps_right_solutions{
	float: left;
	padding-left: 52px;
	margin-top: 20px
}
.apps_right_solutions li{
	height: 30px;
	background-repeat: no-repeat;
	padding: 3px 0 0 32px;
}
.tab_content_graphic_solutions{
	float: left;
	margin: 20px 0 0 0 ;
	width:155px;
	height: 215px;
	z-index: 1;
}

.tab_content_button_solutions{
        float: left;
	margin: -60px 0 0 240px;
	width: 123px;
	height: 40px;
	background-image:url('images/tab_button.jpg');
	background-repeat: no-repeat;
}

.tab_content_button_solutions .button_text{
	margin: 9px 10px 5px 32px;
}
.tab_content_button_solutions a{
	position: relative;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.tab_content_button_solutions_included{
        float: left;
	margin: -50px 0 0 240px;
	width: 123px;
	height: 40px;
	background-image:url('images/tab_button.jpg');
	background-repeat: no-repeat;
}

.tab_content_button_solutions_included .button_text{
	margin: 9px 10px 5px 32px;
}
.tab_content_button_solutions_included a{
	position: relative;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.tab_content_button_solutions_how{
        float: left;
	margin: -80px 0 0 240px;
	width: 123px;
	height: 40px;
	background-image:url('images/tab_button.jpg');
	background-repeat: no-repeat;
}

.tab_content_button_solutions_how .button_text{
	margin: 9px 10px 5px 32px;
}
.tab_content_button_solutions_how a{
	position: relative;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

.tab_content_button_solutions_contact{
        float: left;
	margin: -50px 0 0 240px;
	width: 123px;
	height: 40px;
	background-image:url('images/tab_button.jpg');
	background-repeat: no-repeat;
}

.tab_content_button_solutions_contact .button_text{
	margin: 9px 10px 5px 32px;
}
.tab_content_button_solutions_contact a{
	position: relative;
	color: white;
	font-weight: bold;
	text-decoration: none;
}

/*solutions page*/
#table_description{
	float: left;
	width: 565px; 
	padding: 0 15px 20px 0;
}
#table_description p{
	font-size: .875em;
}

#solutions_top_table{
	float: left;
	width:578px;
	height:493px;
	font-size: .8em;
	
}
#solutions_top_table table{
	border-width: 1px;
	border-style: solid;
	border-color: #c3c2c2;
}

#solutions_top_table .left_column{
	width: 142px;
	height: 81px;
}
#solutions_top_table .right_column_top{
	width: 438px;
	height: 33px;
	vertical-align:bottom;
}
#solutions_top_table .right_column_top h2{

	font-weight: bold;
}
#solutions_top_table .right_column_bottom{
	width: 438px;
	height: 48px;
}
#solutions_top_table .bottom_border{
	border-bottom: 1px;
	border-style: solid;
	border-color: #c3c2c2;
}
/*end of solutions page*/


/*reseller page content*/
#reseller_content{
	float: left;
	width: 595px;
/*	
	border-width:1px;
	border-color:#D8DADB;
	border-style:solid;
	background-color:#eeeff0;
*/
}
#reseller_content h3{
	font-size: 1.25em;
	font-weight: bold;
	color:#2b3d97;
}
#reseller_content h4{
	font-size: .9375em;
	font-weight: bold;
	color:#2b3d97;
		margin-top: 10px;
}
#reseller_content h5{
	font-size: 1.25em;
	font-weight: bold;
	color:#565656;
	margin-top:10px;
	}

#reseller_content p{
	margin: 10px 20px 0 0;
	font-size: .875em;
}
#resellers_bg{
	float:left;
	padding:15px;
}
#resellers_bottom{
	float:left;
	background-color:white;
	border: 2px solid #D8DADB;
	margin-left:2px;
	width:587px;
}
#resellers_left{
	float: left;
	width:291px;

}
#resellers_left p{
	margin:0 15px 0 15px;
}
#resellers_divider{
	float: left;
	width: 5px;
	height: 308px;
	margin-top: 15px;
	background:url('images/resellers_divider.jpg') no-repeat #d9d9d7;
}

#resellers_right{
	float: left;
	width: 291px;
}
#resellers_right p{
	margin:0 15px 0 15px;	
}
.resellers_button{
	align:center;
	font-size:.8em;
	background-image:url('images/resellers_button_bot.jpg');
	background-repeat: no-repeat;
	background-position: bottom left;
	background-color:#d5dcea;
	width: 91px;
	height: 47px;
	margin: 12px auto 0 auto;

}
.resellers_button .resellers_button_top{
	background-image:url('images/resellers_button_top.jpg');
	background-repeat:no-repeat;
	background-position:0 0;
	height: 47px;
	width: 91px;
}
.resellers_button a{
	text-align: center;
	text-decoration: none;
	color:black;
	position: absolute;
	margin: 14px 5px 12px 5px;
	width: 81px;
	}
.resellers_learn{
	float:left;
	width:100%;
	background-color:#d9d9d7;
	height:25px;
	margin-top:17px;
}
.resellers_learn img{
	float:left;
	margin-left:141px;
}
.resellers_learn a{
	float:left;
	color:#973E02;
	line-height:24px;
	font-weight:bold;
	margin-left:8px;
}
/* end of reseller page content*/

/*company page*/
#company_content{
	float: left;	
	width: 567px;
	padding: 0 14px 0 0;
	/*
	border-width: 1px;
	border-color: #c3c2c2;
	border-style: solid;
	*/
	font-size: .875em;
}
/* board of directors page*/
.board_heading{
	float: left;
	clear: left;
	width: 100%;
	height: 25px;
	margin-bottom: 15px;
	color:#2b3d97;
	font-size:1.25em;
	font-weight: bold;
	background-image:url('images/press/heading_dot.jpg');
	background-repeat: no-repeat;
	background-position: 0 20px;
}
.board_bio{
	float: left;
	clear: left;
	width: 100%;
	font-size: .875em;
}
/*partner page*/
.partner_content p{
	float: left;
	width: auto;
	font-size: .875em;
}

#partner_images{
	float: left;
	width: 570px;
	height: 270px;
	margin: 15px 0 0 15px;
}
#partner_left{
	float: left;
	width: 241px;
}
#partner_right{
	float: left;
	width: 241px;
}
#partner_images .partner_link{
	float:left;
	width: 174px;
	margin: 15px 68px 28px 58px;
}

/*end of company page*/


/*careers pages*/
.table_title{
	margin-top: 27px;
	font-size: .8125em;
}
#careers_table table tr td{
	border-width: 1px;
	border-style: solid;
	border-color: #c3c2c2;
	text-indent: 15px;
}
#careers_table table{
	width: 500px;
	height:  166px;
	margin-top: 8px;
}
#careers_table .careers_col1{
	width: 25%;
}
#careers_table .careers_col2{
	width: 55%;
}
#careers_table #careers_col3{
	width: 20%;
}
#careers_inside_content{
	font-size: .875em;
}
#careers_section{
	float: left;
	width: 100%;
	margin-bottom: 15px;
}
.careers_label{
	float: left;

	width: 135px;
	text-align: right;
	font-weight: bold;
}
.careers_description{
	float: left;
	width: 400px;
	padding-left: 10px;
}

.careers_description li{
	margin-left: 45px;
	list-style-type: disc;
}

.careers_email{
	float: left;
	clear: left;
	width: auto;
	font-weight: bold;
}
/*end of careers pages */


/*why streetsmart*/
#why_content{
	float: left;
	width: 595px;
	text-align: justify;
}
#why_content h1{
	font-size: 1.25em;
	font-weight: bold;
	color:#2b3d97;
}
#why_content h2{
	font-weight: bold;
}
#why_content p{
	font-size: .875em;
	margin-bottom:10px;
}
#why_content ul{
	font-size: .875em;
	list-style-type: disc;
	padding-left: 40px;
}
#why_content li{
	margin-top: 10px;
}
#why_content_bg{
	padding: 10px;
/*	
	background-color: #eeeff0;
	border: 1px solid #D8DADB;
*/
}
/*end of overview page*/

/*support page*/
.support_section{
	float: left;
	width: 591px;
	margin-bottom: 15px;
}

.support_content{
	float: left;
	width: 527px;
	margin: 0px 52px 0px 12px;
}


.support_section p{
	float: left;
	width: auto;
	margin: 0px 0 24px 0px;
	font-size: .875em;
}	
.support_section h3{
	float: left;
	width: auto;
	margin: 0 0 20px 0;
	font-size: .875em;
}
.support_content ul{
	float: left;
	width: 100%;
}
.support_content li{
	width: auto;
	margin: 0px 0 0 35px;
	list-style-type: square;
	font-size: .875em;
}
.support_content .support_question{
	float:left;
	width:100%;
	margin-bottom:5px;
	font-size:.875em;
}
.support_content .support_answer{
	float:left;
	width:90%;
	border: 1px solid #D8DADB;
	padding:5px;
	margin:0 0 5px 0;
	font-size:.875em;
}
/*end of support page*/

/*streetsmart_suite page*/
#smartapps h1{
	font-weight: bold;
	font-size: 1.25em;
	color: #2b3d97;
}
#smartapps .smartapps_list{
	padding-left: 40px;
}
#smartapps .smartapps_list li{
	list-style-type: disc;
	font-size: .875em;
	margin-top: 10px;
}
#smartapps p{
	font-size: .875em;
	margin:0 30px 10px 0;

}
#smartapps_table{
	float: left;
	width: 575px;
	margin-top:18px;

}
#smartapps_table table{
	float: left;
	border-width: 1px;
	border-style: solid;
	border-color: #d5d7db;

}
#smartapps_table a h2{
	font-size: .8em;

	font-weight: bold;
}
#smartapps_table p{
    margin:0px;
	font-size: .75em;
}
.top_border{
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: #d5d7db;
}

.r1_c1{
	width: 92px;
	height: 85px;
	
}
.r1_c2{
	width: 195px;
	height: 25px;
	margin-top: 10px;
	vertical-align:bottom;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #d5d7db;
}
.r2_c2{
	vertical-align: top;

	width: 195px;
	height: 60px;
	padding: 0px 30px 5px 0px;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #d5d7db;
}
/*end of streetsmart_suite page*/

/*company page secondary navigation*/
#company_second_nav{
	float: left;
	width: 197px;
	height: 143px;
	margin-bottom: 7px;
	background-image:url('images/company_second_nav/company_second_nav.jpg');
	background-repeat: no-repeat;
}

#company_second_nav h3{
	float:left;
	width: auto;
	font-size: .9375em;
	font-weight: bold;
	color: #eae8e8;
	padding: 12px 0 0 18px;	
}
#company_second_nav ul{
	background-repeat: no-repeat;
	padding: 50px 0 0 20px;
}
#company_second_nav li{
	font-size: .8em;
	height: 28px;
	background-repeat: no-repeat;
	padding: 0 0 0 32px;
	margin-top: 8px;
}
#company_second_nav .secondary_board li{
	background-image:url('images/company_second_nav/icon_board.jpg');
}
#company_second_nav  .secondary_partners li{
	background-image:url('images/company_second_nav/icon_partners.jpg');
}
/*end of company page secondary navigation*/


/*smartapps_inside*/
#smartapps_nav{
	float: left;
	width: 195px;
	height: 437px;
	margin-top: 4px;
	background-image:url('images/smartapps/leftnav_gray_box.png');
	background-repeat: no-repeat;
	z-index: 1;
}
#smartapps_nav h3{
	float:left;
	width: auto;
	font-size: .9375em;
	color: #eae8e8;
	padding: 12px 0 0 18px;
}
#smartapps_list{
	float: left;
	width: auto;
	z-index: 0;
	margin: 10px 0 0 10px;

}
#smartapps_list li{
	margin-top:8px;
	font-size: .8em;
	padding: 3px 0 0 30px;
	margin-left: 5px;
	
}

.nav_underline{
	background-image:url('images/solutions/nav_separator.jpg');
	background-repeat: no-repeat;
	height: 30px;
	background-position: 0 28px;
}

#smartapps_list #nav_admin{
	background-image:url('images/smartapps/nav_admin.jpg');
	background-repeat: no-repeat;
	height: 25px;
}
#smartapps_list #nav_calendar{
	background-image:url('images/smartapps/nav_calendar.jpg');
	background-repeat: no-repeat;	
		height: 25px;
}
#smartapps_list #nav_email{
	background-image:url('images/smartapps/nav_email.jpg');
	background-repeat: no-repeat;
		height: 25px;
	}
#smartapps_list #nav_employee{
	background-image:url('images/smartapps/nav_employee.jpg');
	background-repeat: no-repeat;
		height: 25px;
	}
#smartapps_list #nav_knowledge{
	background-image:url('images/smartapps/nav_knowledge.jpg');
	background-repeat: no-repeat;
	height: 25px;	
}
#smartapps_list #nav_sync{
	background-image:url('images/smartapps/nav_sync.jpg');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_address{
	background-image:url('images/smartapps/nav_address.jpg');
	background-repeat: no-repeat;	
		height: 25px;
}
#smartapps_list #nav_conferencecalling{
	background-image:url('images/smartapps/nav_conferencecalling.jpg');
	background-repeat: no-repeat;	
		height: 25px;
}
#smartapps_list #nav_crm{
	background-image:url('images/smartapps/nav_crm.jpg');
	background-repeat: no-repeat;	
		height: 25px;
}
#smartapps_list #nav_emailarch{
	background-image:url('images/smartapps/nav_emailarch.jpg');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_file{
	background-image:url('images/smartapps/nav_file.jpg');
	background-repeat: no-repeat;	
		height: 25px;
}
#smartapps_list #nav_portal{
	background-image:url('images/smartapps/nav_portal.jpg');
	background-repeat: no-repeat;
	height: 25px;	
}
#smartapps_list #nav_tasks{
	background-image:url('images/smartapps/nav_tasks.jpg');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_class{
	background-image:url('images/smartapps/nav_class.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_blogging{
	background-image:url('images/smartapps/nav_blogging.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_homework{
	background-image:url('images/smartapps/nav_homework.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_office{
	background-image:url('images/smartapps/nav_office.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_school{
	background-image:url('images/smartapps/nav_school.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_directory{
	background-image:url('images/smartapps/nav_directory.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_schoolemail{
	background-image:url('images/smartapps/nav_schoolemail.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_interschool{
	background-image:url('images/smartapps/nav_interschool.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_todo{
	background-image:url('images/smartapps/nav_todo.png');
	background-repeat: no-repeat;
		height: 25px;
}
#smartapps_list #nav_custom{
	background-image:url('images/smartapps/nav_custom.png');
	background-repeat: no-repeat;
		height: 25px;
}

#smartapps_inside_heading h3{
	color:#2b3d97;
	font-size:1.25em;
	font-weight: bold;
	margin-bottom:4px;
}

.sa_inside_top_pos{
	float: left;
	width: 597px;
	height: 183px;
	margin-bottom:10px;
	background-repeat:no-repeat;
}

#sa_inside_toppic_address{
	background-image:url('images/streetsmart/toppic_address.jpg')
}
#sa_inside_toppic_admin{
	background-image:url('images/streetsmart/toppic_admin.jpg')
}
#sa_inside_toppic_calendar{
	background-image:url('images/streetsmart/toppic_calendar.jpg')
}
#sa_inside_toppic_crm{
	background-image:url('images/streetsmart/toppic_crm.jpg')
}
#sa_inside_toppic_email{
	background-image:url('images/streetsmart/toppic_email.jpg')
}
#sa_inside_toppic_emailarch{
	background-image:url('images/streetsmart/toppic_emailarch.jpg')
}
#sa_inside_toppic_employeedirectory{
	background-image:url('images/streetsmart/toppic_directory.jpg')
}
#sa_inside_toppic_filesharing{
	background-image:url('images/streetsmart/toppic_filesharing.jpg')
}
#sa_inside_toppic_knowledgebase{
	background-image:url('images/streetsmart/toppic_knowledgebase.jpg')
}
#sa_inside_toppic_portal{
	background-image:url('images/streetsmart/toppic_portal.jpg')
}
#sa_inside_toppic_sync{
	background-image:url('images/streetsmart/toppic_sync.jpg')
}
#sa_inside_toppic_tasks{
	background-image:url('images/streetsmart/toppic_tasks.jpg')
}

#sa_inside_imagetext{
	float: none;
	font-size: 1.2em;
    margin: 50px 25px 0 200px;
	color: #031f47;
}
#smartapps_topbg{
	float:left;
	width: 596px;
	height: 10px;
	background-image:url('images/streetsmart/smartapps_topbg.jpg');
	background-repeat: no-repeat;
}
#smartapps_bottombg{
	float:left;
	width: 596px;
	height:11px;
	background-image:url('images/streetsmart/smartapps_bottombg.jpg');
	background-repeat: no-repeat;
}

#smartapps_inside_content{
	float: left;
	width: 596px;
	/*background-image:url('images/streetsmart/smartapps_bg.jpg');*/
	/*background-repeat: repeat-y;*/
}
#smartapps_inside_text{
	margin:0px 10px 10px 15px;
}
#smartapps_inside_content ul{
	margin-left: 22px;
	list-style-type: square;
	font-size: .875em;
	margin-top: 20px;
}
#smartapps_inside_content li{
	margin-top: 25px;
}

#get_started_now{
	width: 198px;
	height: 72px;
	margin: 32px auto;
}
/* end of smartapps_inside


/*contact page*/
#contact_content h3{
	font-size: .875em;
	font-weight:bold;
}
#contact_content p{
	font-size: .875em;
	margin:10px 20px 0 0;
}

#contact_box{
	float: left;
	width: 590px;
	height:368px;
	margin-top: 10px;
	
}
#form_container{
	float: none;
	width: 384px;
	height: 325px;
	padding: 15px 100px 0px 55px;
	font-size: .8125em;
}

#form_container tr{
	height: 30px;
}
#form_container .row_1{
	width: 80px;
	text-align: right;
}
 #form_container .row_2 input{
	width: 295px;
	text-align: left;
	
 }
#form_container .how td{
	width: 130px;
}
/*
#form_container .comment_box{
	margin-top:10px;
}
*/
/*demo page*/

.demo_users td{
	width: 170px;
}
.apps_interested{
	margin-left: 25px;

}
/*end of demo page*/
#form_container .how select, option{
	font-size: .875em;
}

.red_text{
	color: red;
}
.comment_box textarea{
	width: 295px;
	height: 77px;
}

.submit_button{
	margin: 35px 0 0 160px;

}
.submit_button input .blue_text{
	color: #4655a5;
}
.reset_button{
	float:left;
	width:auto;
}
/*end of contact page*/		

/*press page*/
.press_heading{
	float: left;
	clear: left;
	width: 100%;
	height: 23px;
	padding: 0 0 0 10px;
	margin-bottom: 25px;
	color:#2b3d97;
	font-size:1.25em;
	font-weight: bold;
	background-image:url('images/press/heading_dot.jpg');
	background-repeat: no-repeat;
	background-position: 10px 20px;
}

.press_section{
	float: left;
	clear: left;
	width: 100%;
	margin-bottom:17px;		
}
.press_date{
	float: left;
	width: 145px;
	text-align: right;
	font-size: .875em;
}
.press_description{
	float: left;
	width: 265px;
	padding: 0 5px 0 15px;
	font-size: .875em;
	
}
.press_description_pr{
	float: left;
	width: 369px;
	padding: 0 5px 0 15px;
	font-size: .875em;
}
.press_description ul{
	list-style-type: disc;
	padding-left: 40px;
}
.press_image{
	float: left;
	width: 103px;
}
.press_archives{
	float: left;
	width: auto;
	margin:40px 0 10px 0;
}
/*end of press page*/

/*pricing page*/
#pricing_content h1{
	font-size: 1.25em;
	font-weight: bold;
	color:#2b3d97;
}
#pricing_content p{
	font-size: .875em;
	margin-bottom: 10px;
}
#pricing_table{
	margin-top: 15px;
	font-size: .875em;
}
/*end of pricing page*/

/*signup page*/
#signup_content{
	font-size: .875em;
}
#signup_content tr{
	height: 30px;
}
#signup_content .column_1{
	width: 250px;
}
#signup_content .column_2{
	width: 345px;
}
#signup_content .column_2 input{
	width: 150px;
}
/*end of sign up page*/

/*follow*/
#follow{
	float: left;
	width: 200px;
	height:30px;
	margin:0 0 0 19px;

}
#follow p{
	font-size:.7em;
	font-weight:bold;
	float:left;
	line-height:30px;
}
#follow a{
	float:left;
	
}
/*end of follow*/

/*footer*/
#footer{
	float: left;
	clear: both;
	width: 802px;
	
	margin:0 0 0 19px;

}
#footer p{
	color:#b7b7b7;
	font-size:.675em;
	margin-bottom:10px;
}
/*end of footer*/

/*webinar pages*/
.webinar_section{
	float: left;
	clear: both;
	width: 568px;
	border: 1px solid #c4c4c4;
	padding:15px 10px 15px 15px;
	font-size:.875em;
	margin-bottom:25px;
}
.webinar_label{
	float:left;
	width:85px;
	text-align:right;
	color:gray;
	font-weight:bold;
}
.webinar_content{
	float:left;
	width:473px;
	margin-left: 10px;
	margin-bottom:10px;
}
.webinar_content h3 { 
	color:#2b3d97;
	font-weight:bold;

}
.webinar_button{
	width:123px;
	margin:0 auto;
}

/*end of webinar pages*/
#email_epl p{
	margin-bottom:10px;
}