.header
{
	
}
.footer
{
	padding-top: 4px;font-family:Tahoma, Verdana;font-size:11px;
}

.normalText, .normalText td {font-family:Tahoma, Verdana;font-size:11px;}
.homeTbl {width:800px; height:390px; background: url(../images_new/main_cycle2.jpg) left top no-repeat;}
.homeTbl2 {width:800px;}
.homeTbl td {padding: 5px; padding-top: 55px}
.homeTbl2 td{padding: 5px}
.homeTblTitle {font-size:14px; font-family: arial; padding: 5px; font-weight:bold}
.homeTblSpace {height: 230px}
.sideTable {border-left:1px solid #4573b3};
.sideTable td {font-family:Tahoma, Verdana;font-size:11px;font-weight:normal;padding:5px}
.sideTable td .note {color: #4573b3}
.green_box
{
	border:1px solid #3C70B1;
}

.green_box_inner{font-family:Tahoma, Verdana;font-size:11px;}
.green_box_padding{
	padding:0px;
	background-color: #E7F0FE;
}

/*Tab Bar*/
.tab_bar{
	background-color:#4573b3;
	padding:0px;
	border:0px;
  
}
.tab_bar .space_tab
{
	width:20px;
	 
}
.tab_bar .last_tab
{
	width:100%;
	background:none;
	border-right:0px;
	text-align:right;
	font-family:Tahoma, Verdana;
	color:#ffffff;
	font-size:11px;
}
.last_tab a
{
	color:#ffffff;
}


.tab_bar td
{
	padding:0px 10px 0px 10px;
	
	border-left:1px solid #5480BD;
	border-right:1px solid #2B5693;
	border-bottom:1px solid #00779c;
	vertical-align:middle;
	height:22px;
	white-space:nowrap;
}
.tab_bar td span, .tab_bar td a
{
	font-family:Tahoma, Verdana;
	font-size:11px;
	font-weight:bold;	
	color:#ffffff;
	cursor:pointer;
	text-decoration:none;
}

.tab_bar td span:hover
{
	background-color: #DAE9FF;
}


.tab_bar .tab_active
{
	
	background-color:#DAE9FF;
	border-bottom:1px solid #eef5ff;
}

.tab_bar .tab_red
{
	background-color:#ED0000;
}

.tab_bar td.tab_active span, .tab_bar td.tab_active a
{
	color:#4573b3;text-decoration:none;
}

.tab_bar_sub
{
	background-color:#DAE9FF;
	line-height:25px;
	border-bottom:1px solid #B1C6E4;
	padding:0px 10px 0px 10px;
}


.action_panel
{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#000000;
}
.action_panel a
{
color:#4573b3;
}
.action_panel .bc_active_item
{
font-weight:bold; text-decoration:none; color: #000000;	
}


.breadcrumbs
{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#000000;
}
.breadcrumbs a
{
color:#000000;
}
.breadcrumbs .bc_active_item
{
font-weight:bold;	
}


/**/
.sm_tab_bar{
	text-align: left;
	margin:0px;
	list-style:none;
	border-bottom: 1px solid #669acc;
	border-top: 1px solid #ffffff;
	padding: 7px 10px 2px 5px;
	font-size:11px;
	background-color:#e6e6e6;
}

.sm_tab_bar li{display: inline;}
.sm_tab_bar li a
{
	padding:2px 4px 3px 4px;
	border: 1px solid #93b5d5; 
	border-bottom: 1px solid #669acc; 
	background-color: #f6f6f6; 
	text-decoration: none;
	font-family:Tahoma, Verdana;
	color:#000000;
}
 .sm_tab_bar li.sm_tab_active{border-bottom: 1px solid #fff; }
.sm_tab_bar li.sm_tab_active a
{
	border: 1px solid #669acc; 
	background-color: #fff; 
	position: relative;
	top: 1px;
	padding-top: 3px; 
	border-bottom: none;
	font-weight:bold;
}
 
 

.vspace10px{height:10px;overflow:hidden;}
.hspace5px{width:5px;}
.hspace10px{width:10px;}
.hspace20px{width:20px;}

.square_list{
	color:#000000;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	list-style:square;

}
.square_list li{clear:both;}
.square_list li a{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#4573b3; 
}

.grey {font-family:Tahoma, Verdana;font-size:11px;color:#999999;}
.left{float:left;}
.right{float:right;}
.space{font-size:1px;}
.clear{float:none;clear:both;}

.profile_links, .profile_links a
{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#4573b3;
}

.profile_links img{vertical-align:middle;}

.page {font-size:12px;padding:10px;margin-bottom:20px;margin-right: 10px; float:left;width: 500px}

.pageTitle {font-family:arial;font-size:18px;font-weight:normal}
.pageNormal {font-size:12px;padding:10px;margin-bottom:20px;margin-right: 10px;}
.pageSide {padding:10px;margin-bottom:20px;float:right;width: 250px;margin-top:40px}

.newsItem {padding-bottom: 2px}
.smallCaps {font-size:10px;font-family:verdana;text-transform:uppercase;font-weight:bold}
.crumbs {font-size:11px;padding-bottom:10px}
.square_list_side 
{
	color:#000000;
	padding:0px 0px 0px 10px;
	margin:0px 0px 0px 10px;
	list-style:square;

}
.square_list_side li a{
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#4573b3; 
}
.newsLine {font-weight:bold;font-family:verdana;font-size:12px;color: #000000}

 
/* Signup */


.tm_tab_bar{
	padding:0px;
	border:0px;
	border-collapse:collapse;
	width:100%;
}

.tm_tab_bar td
{
	background:url(../images_new/tm_tab_bg.gif) left top repeat-x;
	padding:0px 3px 0px 0px;
	vertical-align:middle;
	white-space:nowrap;
}
.tm_tab_bar td div
{
	border-left:1px solid #e3e3e3;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	background-color:#ffffff;
	padding:1px;
}
.tm_tab_bar td div div
{
	border:0px;
	padding:0px 7px 0px 7px;
	font-family:Tahoma, Verdana;
	font-size:11px;
	color:#000000;
	line-height:20px;
	cursor:default;
}

.tm_tab_bar td div div a
{
	text-decoration: none;
	color: #000000;
}

.tm_tab_bar td.tm_tab_active div
{
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #cccccc;
}
.tm_tab_bar td.tm_tab_active div div
{
	line-height:22px;
	background:#DAE9FF url(../images_new/tm_tab_bar_btn_bg.gif) left top repeat-x;
	font-weight:bold;
	border:0px;
}
.tm_tab_bar td.tm_last_tab
{	width:100%;}
.tm_tab_bar-container
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}

.tm_tab_bar-container-2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:10px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

/* Form */
@charset "utf-8";
/* CSS Document */

INPUT {vertical-align:middle}

.input-form
{
	margin:5px 0px 5px 0px;padding:0px;
}
.input-form hr{color:#cccccc;background-color:#cccccc;height:1px;border:0px;}

.input-form input
, .input-form select{ vertical-align:middle;}
.input-form input
, .input-form select
, .input-form table td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.input-label{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;padding-right:10px;
}
.input-text
{
	border-left:1px solid #4573b3;
	border-top:1px solid #4573b3;
	border-right:1px solid #b7c0c7;
	border-bottom:1px solid #b7c0c7;
}
.input-form .notes{color:#919191;}

.form-button-border{border:1px solid #cccccc;padding:1px;}
.form-button-border input{
	background-color:#94c7d9;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	height:18px;
	color:#ffffff;
	font-weight:bold;
	border:0px solid #ffffff;
	border-collapse:collapse;
}

.form-button-red-border {border:1px solid #ED0000;padding:1px;}
.form-button-red-border input{
	background-color:#ED0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	height:18px;
	color:#ffffff;
	font-weight:bold;
	border:0px solid #ffffff;
	border-collapse:collapse;
}

.form-button-gray-border{border:1px solid #cccccc;padding:1px;}
.form-button-gray-border input{
	background-color:#cccccc;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	height:18px;
	color:#ffffff;
	font-weight:bold;
	border:0px solid #ffffff;
	border-collapse:collapse;
}


.message {padding:5px; border:1px solid #aaaaaa; background-color:#ffffcc}

.space {padding:4px}
.gray {color: #666666}

/* Code Box */
.codeBox {width:470px; height:210px; padding: 4px; border-top:1px solid #000000;border-left:1px solid #000000;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;overflow-x: hidden; overflow-y: scroll}

/*************************************************
Added for new homepage by Digital Operative
12/10/08
**************************************************/


#home-main{
background:url(../images_new/grp_01_bkg.gif) repeat-x;
text-align:left;
width:840px;
float:left;
font-family:Arial, Helvetica, sans-serif;
}


.home-row{
clear:both;
padding-bottom:25px;
width:840px;
float:left;
border:0px;
text-align:center;
}
.home-row2{
clear:both;
padding:0 0 15px 20px;
width:820px;
float:left;
text-align:center;
}
.home-topbox1{
width:373px;
padding:20px 64px 0 30px; 
float:left;
text-align:left;
}

.home-topbox1 p{

line-height:16px;
color:#666666;
font-size:14px;
font-weight:bold;
padding:0 0 0 7px;
}

.shareplus-button{
margin:3px 0 0 10px;
vertical-align:text-top;
display:inline;
}

.home-topbox2{
width:360px;
float:left;
padding:11px 0 0 0;
}

.download-plugin{
background:#edf4fa;
padding:4px;
color:#ed0000;
font-size:15px;
margin-top:15px;
}

.home-botbox1{
width:390px;
padding:20px;
background:url(../images_new/grp_08_bot_bkg.gif) repeat-x;
border:1px solid #a1c5e3;
float:left;
font-size:14px;
color:#606060;
margin:0 12px 0 0px; 
min-height:250px;
text-align:left;
}

.home-botbox2{
width:313px;
padding:20px;
background:url(../images_new/grp_08_bot_bkg.gif) repeat-x;
border:1px solid #a1c5e3;
float:left;
font-size:14px;
color:#606060;
min-height:250px;
text-align:left;
}
.home-botbox1 h2,.home-botbox2 h2{
font-size:16px;
font-weight:bold;
color:#000000;
margin:0;

}
.home-bottom-row{
background:#edf4fa;
padding:15px;
width:770px;
float:left;
margin:0 0 15px 0px;
}

.home-bottom-row h3{
color:#006699;
font-size:18px;
font-weight:bold;
margin:0;
padding:0;
}

.home-add-txt{
width:305px;
padding:0 120px 0 0;
float:left;
font-size:14px;
color:#333;
text-align:left
}
.home-add-icons{
float:left;
width:340px;
}
.home-add-icons ul{
margin:0;
padding:0;
}
.home-add-icons ul li{
list-style:none;
padding:0 15px 0 0;
float:left;
font-size:11px;
text-align:center;
}

.home-botbox2 a,.home-botbox2 a:active,.home-botbox2 a:visited{
color:#000000;
text-decoration:underline;
font-size:14px;
}

a.signup-now,a.signup-now:active,a.signup-now:visited{
color:#006699;
text-decoration:underline;
font-size:14px;
font-weight:bold;
float:right;
margin:7px 47px 0 0;
}
a.signup-now:hover{
text-decoration:none;

}

.download-plugin a,.download-plugin a:active,.download-plugin a:visited{
text-decoration:underline;
color:#ed0000;
font-size:15px;
}
.download-plugin a:hover{
color:#ed0000;
text-decoration:none;
font-size:15px;
}
.get img{
float:left;
margin-bottom:10px;
}

.home-add-icons a{
color:#006699;
font-size:11px;
}
.home-line{
clear:both;
}
