body {background-color: #58595C;}

body, td, li, ol, ul, p {color: #333333; font-size: 11px; font-family: verdana, Arial, Helvetica, sans-serif; text-align:left;}
A { color: #363E99;}			
A:hover {text-decoration:underline; color: #51A121;}	

h1	{font-size: 16px; color: #6A6A6C; margin:1px 0px 1px 2px;}
h2	{margin: 0px; font-size: 16px; color: #ffffff;}
h3	{margin: 0px; font-size: 14px; color: #1E2738;}
h4	{margin: 0px; font-size: 13px;}

.no_under	{text-decoration:none;}

/* This is the class for the left column links and cells */
a.catlink	{font-size:7pt; color:#58595C; text-decoration:none; font-weight:bold;}
td.catlink	{padding:10px 0px 10px 0px;}
/* this is used on the left nav, but can be used anywhere.  Puts a white stroke on the bottom */
.whiteline	{border-bottom:1px solid #ffffff;}

/* this is for the login form on the homepage */
.login_form	{background-color: #FFFFFF; border: #9B9A9F 1px solid; color: #333333; font-family:Arial, Helvetica, sans-serif; font-size:9px;}

/* this is for the tabs across the top */
.tab_pad	{padding:0px 10px 0px 10px;}
.menu_on	{color: #ffffff; text-decoration:none;}
.menu_on:hover	{text-decoration:none; color:#7e91b5;}

.menu_off	{color: #ffffff; text-decoration:none;}
.menu_off:hover	{color:#006600; text-decoration:none;}



.ruler	{margin: 0px; padding: 0px; height: 1px; color:#CCCCCC; background-color:#cccccc;}

.footer {color: #666666; font-size: 10px;}
.white	{color: #ffffff;}
.biglink	{font-size: 13px; font-weight: bold;}
.biggerlink	{font-size: 18px; font-weight: bold; line-height: 32px;}

.grey_bg	{background-color: #484848}
.lt_grey_bg	{background-color: #f0f0f0;}

 
.alert		{color: #61A12F; font-weight: bold;}

.zgreen		{color: #51A121;}
.zblue		{color: #1F1083;}
.zgreen_bg		{background-color: #51A121;}
.zblue_bg		{background-color: #1F1083;}

.blue_bg	{background-color: #284884;}
.dk_blue_bg	{background-color: #1E2738;}
.white_bg	{background-color: #FFFFFF;}
.lt_blue_bg	{background-color: #CED2DA;}

.right_stroke	{border-right-style:solid; border-right-width: 1px; border-right-color: #999999;}
.outline	{border-style: solid; border-color: #6F7C94; border-width: 1px;}

.dots_hor	{background-image: url(img/dots_hor.gif);}

.horizontal		{background-color: #3A419A;}

.tab_bg_off	{background-image: url(img/tab_bg_off.gif); background-color: #7e91b5;}
.tab_off	{background-color: #C0C3D7;}
.trial_tab		{background-image: url(img/tab_bg_off.gif); background-color: #51A121;}
.tab_left_on	{background-image: url(img/tab_left_activate.gif);}
.tab_right_on	{background-image: url(img/tab_right_activate.gif);}
.tab_bg_on		{background-image: url(img/tab_bg_off.gif); background-color:#284884;}

.tab_left_bold	{background-image: url(http://zoovy.com/images/design/tab_left_bold.gif);}
.tab_right_bold	{background-image: url(http://zoovy.com/images/design/tab_right_bold.gif);}
.tab_bg_bold	{background-image: url(http://zoovy.com/images/design/tab_bg_bold.gif);}

.line_item	{padding-bottom: 10px;}
.line_item_vert	{padding-bottom: 10px; font-weight:bold;}
.padded_p	{line-height: 19px;}

.sol_list	{margin-top:0px; padding-left:0px;}
.sol_header_bg	{background-image: url(img/header_bg.gif); background-repeat:repeat-x; background-position:top;}
.sol_header_bg2	{background-image:url(img/mediaheader_bg.gif); background-repeat:repeat-x; background-position:top;}

.home_sol_header	{background-image: url(img/sols_header_bg.gif); background-repeat:repeat-x; background-position:top;}
.formed	{background-color: #FFFFFF; border-style: solid; border-width: 1px; border-color: #1E2738; color: #000000; font-family: verdana, arial; font-size: 10px;}
.button	{background-color: #6F7C94; border-style: solid; border-width: 1px; border-color: #1E2738; color: #ffffff; font-weight: bold; font-family: verdana, arial; font-size: 10px;}

.button2	{background-color: #FFCC00; border-style: solid; border-width: 1px; border-color: #FF6600; color: #FF6600; font-weight: bold; font-family: verdana, arial; font-size: 14px; font-weight: bold;}

.definition	{position:absolute;visibility: hidden;border:1px dashed #666666; font:normal 9pt;line-height: 18px;z-index: 100;background-color: #D3D4DD;width: 305px;margin-left:25px; padding:4px;}