/*----------------------------------------------------*/
/*            CSS by Jammy for EJ-Soft.com            */
/*----------------------------------------------------*/

/* PAGE CONTAINER Styles------------------------------*/
* {
	margin:0;
	padding:0;
}
body {
	margin:0 auto;
	background:url(../images/page_bg.jpg) repeat-x #E9ECF0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
p {
	padding:0;
	margin:12px 0;
	line-height:17px;
}
a {
  color:#069;
  text-decoration:none;
}
a:hover {
  text-decoration:underline;
}
a:focus,
input:focus {
  outline:none;
}
a img {
  border:none;
}
option {
  padding: 0 5px 0 3px;
}
input.checkbox, input.radio {
  border: none;
  padding: 0;
}
ul {
  list-style: none;
}
ul.regular, ol.regular {
  margin:12px 0;
  padding:0 0 0 40px;
  line-height:17px;
}
ul.regular {
  list-style-type:disc;
}
ol.regular {
  list-style-type:decimal;
}

.clear_empty {
  clear: both;
  overflow: hidden;
  width: 1px;
  height: 1px;
  margin: 0 -1px -1px 0;
  border: 0;
  font-size: 0;
  line-height: 0px;
  display: block;
}


.center {text-align: center;}
.bold {font-weight: bold;}

#wrapper {
	margin:0 auto;
	width:980px;
	overflow:hidden;
	position:relative;
}
/* HEADER Styles--------------------------------------*/
#header_import_view{
	height: 25px;
	padding-left: 5px;
	padding-top:5px;
	font-size: 14px;
	font-weight:bold;
	color:#F00
}
#header_wrapper {
	height:131px;
	position:absolute;
	top:0;
	z-index:999;
	padding-right: 5px;
	padding-left: 5px;
}
#header_cell {
	padding:12px 0;
	overflow:hidden;
	height:42px;
}
#header_logo {
	float:left;
}
#header_links {
    float:right;
	font-size:12px;
	margin:0;
	padding:0;
}
#header_links li {
  display:inline;
}
#header_links li a {
	float:right;
	color:#777777;
	text-decoration:none;
	display:block;
	height:30px;
	line-height:30px;
	padding:0 10px 0 20px;
}
#header_links li a:hover {
	color:#222222;
}
#header_links li a:hover{
    color: white;
    background: #666666;
}
#header_links img {
    padding:0 5px;
	border:none;
}

/* MAIN NAVIGATION Styles-----------------------------*/

#navigation_cell {
	clear:both;
	background-image:url(../images/nav_bar_bg.png);
	width:970px;
	height:35px;
	overflow:hidden;
}
#main_navigation {
	float:left;
	height:35px;
}
#main_navigation li {
    float:left;
}
#main_navigation li a {
    float:left;
	color: #3D2E35;
	font-weight:normal;
	text-decoration:none;
	font-size:13px;
	display:block;
	height:35px;
	line-height:35px;
	padding:0 25px;
}
#main_navigation li a:hover,
#main_navigation li a.selected {
	color: #243142;
	background:url(../images/nav_bar_hover.png) no-repeat center;
}
.first_main_nav_item a:hover,
.first_main_nav_item a.selected {
	color: #243142;
	background:url(../images/nav_bar_hover.png) no-repeat center ;
}

#navigation_search {
	float:right;
	padding-right:10px;
	line-height:30px;
	height:30px;
	width:200px;
	background:transparent url(../images/search_bg.png) no-repeat 0 50%;
}
#navigation_search input {
	border:none;
	background-color:transparent;
	width:175px;
	margin:7px 0 0;
	padding:0 0 0 5px;
	color:#666;
	float:left;
}
#navigation_search a {
  float:left;
  display:inline;
  width:20px;
  height:24px;
  margin:8px 0 0;
  font-size:1px;
  line-height:1px;
  text-indent:-400px;
}

/* SEARCH HINT Styles------------------------------*/
#search_hint {
  position:absolute;
  right:5px;
  top:94px;
  width:350px;
  border-top:3px solid #6f7a8e;
  border-right:2px solid #6f7a8e;
  border-bottom:2px solid #6f7a8e;
  border-left:2px solid #6f7a8e;
  background-color:#fff;
  z-index:1000;
  display:none;
}
#search_hint h3 {
  font-size:12px;
  padding:5px 8px;
  background-color:#878fa2;
  color:#fff;
}
#search_hint h4 {
  font-size:11px;
  padding:5px 8px;
  background-color:#878fa2;
  text-align:right;
  color:#fff;
}
#search_hint h4 a {
  color:#fff;
}
#search_hint .result {
  display:block;
  padding:5px 8px;
  font-size:11px;
  position:relative;
  min-height:32px;
}
#search_hint .result img.icon {
  position:absolute;
  width:32px;
  height:32px;
}
#search_hint .result strong {
  display:block;
  padding:0 0 2px 42px;
  color:#444;
}
#search_hint .result em {
  display:block;
  font-style:normal;
  padding:0 0 0 42px;
  color:#666;
}
#search_hint .result em .snippetClass3 {
  color:#000;
}
#search_hint .result:hover {
  text-decoration:none;
  background-color:#f0f0f0;
}

/* SUB NAVIGATION Styles------------------------------*/
#subnav {
	display:block;
	height:33px;
	position:relative;
}
#subnav li {
  float:left;
}
#subnav li a {
	padding:9px 20px 9px 20px;
	height:15px;
	display:block;
	float:left;
	color:#666;
	text-decoration:none;
}
#subnav li a.selected,
#subnav li a:hover {
	color:#000;
	background:url(../images/subnav_selected.png) no-repeat 50% 95%;
}
/* TITLE AND BREADCRUMBS Styles-----------------------*/
#title_cell {
	margin:0 5px;
	border-bottom:1px solid #C8CDD3;
	overflow:hidden;
	width:970px;
	height:60px;
}
#page_title {
	float:left;
	padding:27px 0 0 25px;
}
#page_title h1 {
	font-size:24px;
	margin:0;
	padding:0;
	font-weight:normal;
}
#page_title .description {
  font-size:13px;
}
#breadcrumbs {
	float:right;
	padding:36px 22px 0 0;
	font-size:11px;
	color:#777777;
}
#breadcrumbs a {
	text-decoration:none;
	color:#777777;
	padding:0 3px;
}
#breadcrumbs a:hover {
	text-decoration:underline;
}

/* BANNERS Styles-------------------------------------*/
#page_banner {clear:both;}

/* CONTENT Styles-------------------------------------*/
#body_wrapper {
	width:980px;
	padding-top:120px;
}
#content_wrapper {
	background:url(../images/frame/content_solid_border.jpg) repeat-y; 
	overflow:hidden;
	clear:both;
}
.home_title{
	color:#777;
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	margin-bottom:15px;
	margin-top:15px;
	overflow:hidden;
}
.new_merit{
	width:445px;
	float:left;
	font-size:12px;
	font-weight:normal;
}
.new_compare{
	width:455px;
	float:right;
	font-size:12px;
	font-weight:normal;
}
.new_merit h3,.new_compare h3{
	color:#016d73;
	font-size:14px;
}
.new_merit p,.new_compare p{
	background:url(../images/threat.gif) no-repeat;
	padding-left:80px;
	height:55px;
	overflow:hidden;
	line-height:18px;
}
.new_compare p{
	background:url(../images/icons/EJLogo_48.png) no-repeat;
	padding-left:65px;
}
.new_merit p strong,.new_compare p strong{
	margin-right:16px;
}
#new_tabs{
	width:685px;
	float:left;
}
.new_tabs_content{
	width:685px;
	height:23px;
	overflow:hidden;
}
.new_tabs_content li{
	float:left;
	height:23px;
}
.new_tabs_content li a{
	color:#666;
	text-decoration:none;
	background:url(../images/tab_up.gif) repeat-x;
	display:block;
	float:left;
	height:19px;
	padding-top:4px;
	text-align:center;
	width:130px;
	border-right:1px solid #ddd;
	cursor:pointer;
}
.new_tabs_content li a:hover{
	color:#000;
}
.new_tabs_content li a.active{
	background:url(../images/tab_down.gif) repeat-x;
	color:#fff;
}
.tabone a{
	width:160px!important;
	background:url(../images/tabone_up.gif) no-repeat!important;
}
.tabone a.active{
	width:160px;
	background:url(../images/tabone_down.gif) no-repeat!important;
}
.tabtwo a{
	width:121px!important;
	background:url(../images/tabtwo_up.gif) no-repeat!important;
	border-right:0px!important;
}
.tabtwo a.active{
	width:121px;
	background:url(../images/tabtwo_down.gif) no-repeat!important;
}
.tabthree a{
	width:160px!important;
}
.new_tabs_container{
	border:1px solid #e7e7e7;
	background:#f7f8fa;
	width:663px;
	padding:30px 20px 30px 0px;
	line-height:18px;
}
.new_photo{
	width:130px;
	text-align:left;
}
.new_ctn{
	width:200px;
	vertical-align:top;
}
.new_ctn img{
	vertical-align:middle;
	margin-right:10px;
}
#con_tab_5 h5 a{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#f60;
	text-decoration:none;
	margin-top:5px;
}
.new_ctn h1,
#con_tab_5 h1{
	color:#27833F;
	font-size:16px;
	margin-bottom:15px;
}
.new_ctn h1 label{
	font-size:12px;
	font-weight:normal;
	color:#666;
}
.new_ctn p{
	margin-top:10px;
	line-height:23px;
}
.new_ctn p a{
	margin-right:5px;
}
#con_tab_5 .news{
	width:530px;
	vertical-align:top;
	padding-left:25px;
}
#con_tab_5 h1{
	font-size:14px;
}
#con_tab_5 h1 a{
	float:right;
	font-size:12px;
	font-weight:normal;
	color:#f60;
	text-decoration:none;
}
#con_tab_5 ul{
	width:505px;
}
#con_tab_5 ul p{
	margin-top:7px;
	height:18px;
	overflow:hidden;
	padding-left:10px;
	background:url(../images/dot.png) 0px 6px no-repeat;
}
#con_tab_5 ul p span{
	margin-right:15px;
	color:#000000;
}
#quick_link{
	width:190px;
	float:right;
}
#quick_link h1{
	background:url(../images/quick_links_topper.png) no-repeat;
	height:20px;
	padding-top:4px;
	padding-left:26px;
	color:#666;
	font-weight:normal;
	font-size:12px;
}
#quick_link ul{
	border:1px solid #e7e7e7;
	border-top:0px;
	background:#f7f8fa;
}
#quick_link li a{
	display:block;
	padding:7px 0px 7px 10px;
	width:172px;
	margin:0px auto;
	border-bottom:1px solid #e7e7e7;
}
#quick_link li a:hover{
	background:#fff;
}

#quick_link li a img{
	margin-right:15px;
	vertical-align:middle;
}
#new_awards{
	clear:both;
	width:910px;
	padding-top:10px;
}
.new_left{
	float:left;
	width:910px;
	padding:0px;
	margin-right:30px;
}
.new_left img{
	vertical-align:middle;
	margin-right:10px;
}
.new_green a{
	color:#006267;
	text-decoration:none;
}
.new_gray a{
	color:#666;
	text-decoration:none;
}
.new_gray a:hover{
	color:#000;
}
#content {
	background:url(../images/frame/content_gradient_border.jpg) no-repeat top;
	overflow:hidden;
	padding:0 30px;
	width:920px;
}
#content img {border:none;}
#content h2 {
	margin:0;
	font-size:16px;
	color:#27833F;
	font-weight:bold;
}
#content h2 span {
	font-size:14px;
	color:#666666;
	font-weight:bold;
}

#content h3 {
	margin:0 0 -8px 0;
	font-size:14px;
	color:#27833F;
	font-weight:bold;
}
#content h3 span {
	margin:0 0 -8px 0;
	font-size:13px;
	color:#666666;
	font-weight:bold;
}
/*LEFT NAVIGATION CONTENT STYLES------------------------------*/
#leftnav {
	width:205px;
	float:left;
	margin-top:15px;
	font-size:12px;
	color:#555;
}
#leftnav h1{
	background:url(../images/frame/leftnav_top.gif) no-repeat;
	height:25px;
	font-size:14px;
	color:#FFF;
	padding:8px 0px 0px 28px;
}
#navlist{
	background:url(../images/frame/leftnav_middle.gif) repeat-y;
	list-style:none;
	padding:7px 0px 3px 0px;
}
#navlist .subcat li
{
	width:189px;
	border:0px;	
	margin:0px 10px;
}
#navlist .subcat a{
	width:154px;
	height:10px;
	padding:2px 2px 8px 15px;
}
#navlist li{
	display:block;
	width:189px;
	margin:0 auto;
	padding:2px 0px;
	border-bottom:1px dashed #888;
}
#navlist a{
	color:#555;
	text-decoration:none;
	display:block;
	width:164px;
	padding:8px 8px 8px 15px;
	background:url(../images/arrow_04.gif) 5px 10px no-repeat;
}
#navlist a:hover,
#navlist a.active{
	border:1px solid #C9D0DC;
	background:#fff url(../images/arrow_02.gif) 5px 10px no-repeat;
	color:#27833F;
	font-weight:bold;
}
/*SOLUTION CONTENT STYLES------------------------------*/
#sol_content{
	width:690px;
	float:left;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif,"ËÎÌå";
	margin-left:20px;
	line-height:23px;
	font-size:13px;
	color:#666;
	position:relative;
}
#sol_content h1{
	color:#27833F;
	font-size:20px;
	margin:10px 0px 8px 0px;
}
#sol_content .index{
	color:#27837C;
	border-bottom:20px solid #eee;
	padding:10px;
	padding-top:0px;
}
#sol_content .left{
	float:left;
	width:488px;	
}
#sol_content .right{
	float:left;
	margin-left:20px;
	width:175px;
}
#sol_content .left h2{
	font-size:12px;
	font-weight:normal;
	color:#000;
	margin:10px 0px 8px 0px;
}
#sol_content p{
	margin:10px 0px;
	line-height:20px;
}
#sol_content .middle{
	width:343px;
	float:left;
	margin-left:20px;
	color:#666;
}
#sol_content .middle .image{
	float:right;
	margin-left:5px;
}

.linksol_content a{
	font-weight:normal;
	color:#06c;
	text-decoration:none;
}
.linksol_content a:hover{
	font-weight:normal;
	color:#06c;
	text-decoration:underline;
}
.compare_table
{
	border: 1px solid #eee;
	
}

/*FAQ CONTENT STYLES------------------------------*/
#faq_search
{
	width:690px;
	float:left;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif,"ËÎÌå";
	margin-left:20px;
	font-size:12px;
	color:#666;
	position:relative;
	height:35px; 
	background:#EEEEEE;
}
#faq_search label
{
	height:20px;
	margin-top:5px;
	margin-left:10px;
}
#faq_search .keytext
{
	font-size:11px;
	width:200px;
	margin:6px 5px;
	padding:2px 4px 2px;
}
#faq_content{
	width:690px;
	float:left;
	margin-top:15px;
	font-family:Arial, Helvetica, sans-serif,"ËÎÌå";
	margin-left:20px;
	line-height:23px;
	font-size:12px;
	color:#666;
	position:relative;
}
#faq_content h1{
	height:25px;
	color:#27833F;
	font-size:20px;
	margin:10px 0px 8px 0px;
}
#faq_content h2{
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}
#faq_content h3{
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}
#faq_content p{
	margin:10px 0px;
	line-height:20px;
}
.linkfaq_content a{
	font-family: Arial, sans-serif,"ËÎÌå";
	font-size: 13px;
	font-weight:bold;
	color:#06c;
	text-decoration:none;
}
.linkfaq_content a:hover{
	font-family: Arial, sans-serif,"ËÎÌå";
	font-size: 13px;
    color:#666;
    font-weight:bold;
	text-decoration:underline;
}
#faq_topten
{
	float: left;
	font-family: ËÎÌå;
	line-height: 24px;
	width: 642px;
}
#faq_topten h3
{
	display: block;
	font-size: 1.17em;
	font-weight: bold;
}
#faq_topten ul
{
	margin-top:10px;
}
#faq_topten li
{
	line-height: 24px;
}

#news .updatedate
{
	color: #A12A2A;
}

/*Download CONTENT STYLES------------------------------*/
#download_content
{
	font-family:Arial, Helvetica, sans-serif,"ËÎÌå";
}
#download_content .title
{
	height: 40px;
	margin:20px 0px;
	border-bottom: 1px solid #B9BBBA;
}
#download_content h1
{
	font-family: Î¢ÈíÑÅºÚ, ËÎÌå;
	font-size: 25px;
	color:#333;
	margin:5px 0px;
}
#download_content .imagebox
{
	float:left;
	margin-left:5px;
	width:170px;
}
#download_content a.button
{ 
	display:block; 
	margin-left:190px; 
	width:232px; height:45px; 
	padding-top:10px;
	background:url(../images/down_btn_back.png) no-repeat; 
	color:#CB4627; 
	text-align:center;
}
#download_content a span
{ 
	font-size:14px;
	font-weight:bold;
	height:115px;
	text-align:center;
	
}
#download_content h2
{
	display:block;
	margin-left:190px;
	margin-top:5px;
	font-size:12px;
	color:#666;
	font-weight:normal;
}
#moredowninfo
{
	display:block;
	margin-left:190px;
	line-height: 25px;
	margin-bottom: 5px;
	width: 500px;
}
#moredowninfo h6
{
	font-size:12px;
	color:#666;
	font-weight:bold;	
	height:30px;
	margin-top:10px;
	border-bottom: 1px solid #B9BBBA;
}
#moredowninfo li
{
	height: auto;
	line-height: 23px;
	overflow: hidden;
}
#moredowninfo li span
{
	color: #436CBB;
	float: left;
	font-weight: bold;
	margin-right: 36px;
	width: 80px;
}

/* PRODUCTS CONTENT Styles-----------------------------*/
.ulcontent{
    color:#C8CFDC;
    line-height:20px;
}
.ulcontent li span{
   color:#666;
}
.ulcontent b{
    font-size:13px;
    color:#06c;
    display:block;
    padding:0px;
    margin:5px 0px;
}
.spantitle{
    font-size:15px;
    color:#06c;
    font-weight:bold;
}
p.spantitle a{
    color:#06c;
    text-decoration:none;
}
p.spantitle a:hover{
    text-decoration:underline;
}
.contenttitle{
	color: #D59D2B;
    font-weight:bold;
    font-size:14px;
    line-height:24px;
}


/* INTERIOR CONTENT Styles----------------------------*/

/* SINGLE COLUMN */
.single_column_content {
	padding-bottom: 30px;
	clear:both;
	overflow:hidden;
}
.single_column_content a {
	color:#006699;
	font-size:13px;
	text-decoration:none;
}
.single_column_content a:hover {
	text-decoration:underline;
}
.single_column_content ul {
	margin:15px 0 0 25px;
	list-style-type:square;
}
.single_column_content li {
	padding-bottom:5px;
}
.single_column_content_image_left {
	float:left;
	margin-right:25px;
}

.single_column_content_image_right {
	float:right;
	margin-left:25px;
}

/* DOUBLE COLUMN */
.double_column_content {
	width:400px;
	margin-right:60px;
	float:left;
	padding:25px 0;
}
.double_column_content a {
	color:#006699;
	text-decoration:none;
}
.double_column_content a:hover {
	text-decoration:underline;
}
.double_column_content ul {
	margin:15px 0 0 25px;
	list-style-type:square;
}
.double_column_content li {
	padding-bottom:5px;
}
.double_column_content_image_left {
	float:left;
	margin-right:25px;
}
.double_column_content_image_right {
	float:right;
	margin-left:25px;
}
.narrow_column_content {
  float:left;
  padding:25px 60px 50px 0;
  width:205px;
  position:relative;
}
.wide_column_content {
  float:left;
  padding:25px 0;
  width:640px;
  position:relative;
}

/* BUY CONTENT Styles---------------------------------*/
#content_left{width:643px;float:left;margin-top:10px;}
#content_right{width:260px;float:right;}
#buytab{
    width:191px;
    background:url(../images/buy/soft.gif) no-repeat;
    color:#fff;
}
#ej_buy_item{margin-top:10px;}
#ej_buy_item ul{list-style:none;height:24px;overflow:hidden;}
#ej_buy_item li{float:left;height:24px;}
#ej_buy_item li a{
    display:block;
    height:19px;
    text-align:center;
    padding-top:5px;
    letter-spacing:1px;
    cursor:pointer;
}
#ej_buy_item .container{
    width:641px;
    background-color:#f7f8fa;
    border:1px solid #e7e7e7;
    overflow:hidden;
    padding-bottom:20px;
}
.product_buy{
    float:left;
    width:641px;
    padding-top:0px;
	margin:0px 0px;
}
.datatable
{
	background-color: #fff;
	width:100%;
}
.datatable th
{
	background: #F5F5F5 !important;
	border-bottom: 1px solid #e7e7e7; 
	padding: 2px 0px;
	font-size: 1.1em;
	text-align: center;
}
.datatable td
{
	color: #666;
	font-size: 1.1em;
	padding-left: 7px;
}
.datatable .td1
{
	border-top: 1px solid #C8CFDC;
	height: 35px;
	vertical-align: middle;
}
.datatable a{
    font-weight:bold;
    color:#06c;
    text-decoration:none;
}
.datatable a:hover{
    font-weight:bold;
    color:#666;
    text-decoration:underline;
}
.datatable .selectedrow
{
	background-color: #F5F5F5;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.datatable .tdline
{
	border-bottom: 1px dashed #666 !important;
}
.datatable .even {
	background-color: #F3F7FB;
}
.datatable .odd {
	background-color: #E0E6ED;
}

.accounttable
{
	background-color: #B4BEAC;
	width:100%;
}
.accounttable th
{
	background: #ADE387  !important;
	border-bottom: 1px solid #e7e7e7; 
	padding-left: 7px;
	font-size: 1.1em;
	color: #424242;
	text-align: left;
}
.accounttable td
{
	background-color: #FFF;!important;
	
	color: #666;
	font-size: 1.1em;
	padding-left: 7px;
}
.accounttable accnumber
{
	color: #000;
	font-weight:bold !important;
}
.accounttable a{
    font-weight:bold;
    color:#06c;
    text-decoration:none;
}
.accounttable a:hover{
    font-weight:bold;
    color:#666;
    text-decoration:underline;
}
.datatable .selectedrow
{
	background-color: #F5F5F5;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
}
.accounttable .tdline
{
	border-bottom: 1px solid #e7e7e7;
}

.right_box{margin-top:10px;}
.right_box h3{
    background:url(../images/buy/right_nav.gif) no-repeat;
    height:18px;
    text-align:center;
    color:#666;
    font-weight:normal;
    padding-top:5px;
    margin-top:10px;
    letter-spacing:2px;
    font-weight:bold;
}
.right_wrap{
    border:1px solid #cdcdcd;
    border-top:0px;
    width:258px;
    padding:10px 0px;
}
.right_wrap div{
    width:155px;
    margin:0px auto;
    padding:5px 5px 5px 90px;
    margin-top:5px;
    line-height:20px;
}
.buy_step_one{

	background: url(../images/buy/step_one.gif) 5px 12px no-repeat!important;
}
.buy_step_two {
    background: url(../images/buy/step_two.gif) 5px 12px no-repeat!important;
}
.buy_step_three {
    background: url(../images/buy/step_three.gif) 5px 12px no-repeat!important;
}
.right_wrap p{
    width:240px;
    margin:0px auto;
    margin-top:5px;
    line-height:19px;
}
.right_wrap p label{
    color:#006666;
}
.new_input{
    border:1px solid #ccc;
    width:150px;
    height:18px;
}
.right_wrap ul{
    width:240px;
    margin:0px auto;
    list-style:none;
    line-height:23px;
}
.buy_versions{
    width:600px;
    margin-top:5px;
    padding-bottom:10px;
    padding-left:10px;
}
.buy_versions td{padding-top:10px;vertical-align:middle;}
.buy_versions h1{font-weight:normal;color:#006666;font-weight:bold;}
.buy_versions h1 img{margin-right:10px;}
.buy_versions p{margin-top:10px; font-size:1.1em;}

/* QUICKLINKS Styles----------------------------------*/
#quicklinks_cell {
	background:url(../images/quicklinks_bg.jpg) no-repeat;
	height:60px;
	color:#444444;
}
#quicklinks_cell a {
	color:#006699;
	text-decoration:none;
	padding:0 5px;
}
#quicklinks_cell a:hover {
	background:url(../images/quicklinks_arrow.gif) no-repeat center top;
	padding-top:22px;
}
#quicklinks {padding:28px 0 0 25px;}


/* FORM Styles--------------------------------------*/
.general_form input.text
{
	border:1px solid #84A5CE;
	height:22px;
	line-height:22px;
}	
.general_form textarea
{
	border:1px solid #84A5CE;
	height:260px;
}
.general_form input.submit{
	WIDTH: 120px;
	height: 25px;
	FONT-SIZE: 100%
}	
.general_form .redstar
{
	font-size:1.4em;
	font-weight:bold;
	color:red;

}


/* FOOTER Styles--------------------------------------*/
#footer {padding:25px;font-size:11px;}
#footer ul {margin:0;padding:0;}
#footer li {float:left;list-style:none !important;padding-right:10px;}
#footer li a {color:#666666;text-decoration:none;display:block;	}
#footer li a:hover {color:#222222;}

/* GLOBAL Styles--------------------------------------*/
.clear {clear:both;height:1px;}
.red { color:#C00; }
.grey{ color:#999; }

