/*
----------------------------------------------------------------------------- 
Global Styles
-----------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote { margin:0; padding:0; list-style:none; }

body { background:#ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;  text-align:center;/* for IE */ margin-top:0px; margin-bottom:0px; color:#000000;}

form{margin:0; padding:0; display:inline; border:none; }

select, input, textarea {font:  Verdana, Helvetica, sans-serif;}


img { border: 0;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0;}

p, li{ margin:0; padding:0; color:#363636; font-size:13px; padding-left:3px; font-family:Arial, Helvetica, sans-serif;}
td { margin:0; padding:0; color:#000000; font-size:13px; font-family:Arial, Helvetica, sans-serif;}

/* default list styles */
.img{
	margin: 10px;
}
.left{
	float: left !important;
	margin: 0 10px 10px 0;
}
.right{
	float: right !important;
	margin: 0 0 10px 10px;
}
ul, li {padding:0; list-style:none; color:#000000;}

ol li {
	display: list-item;
	background: none;
	list-style-type: decimal;
	padding: 10px 0;
}

li{ display:block; line-height:18px; background:url(/images/arrow.gif) left 8px no-repeat; padding-left:15px; font-size:12px;}
li.widget{ background: none; padding-left:0px; font-size:12px;}
li.widget table{ float: none;}
li.widget_search label{ display: block;}

a{margin:0; padding:0; color:#0000FF; text-decoration:underline;}
.clear{clear:both; height:1px; }
.display{ display:block; float:none;}
.dis_fl{ float:left; display:block;}
.dis_fr{ float:right; display:block;}
.text_gr{ display:block;}
.content_lf img{ float:right; margin-left:10px;}
.addthisboomark {text-align: center;}
.addthisboomark img {float: none;}
.content_lf a{ font-family:Arial, Helvetica, sans-serif; }
.content_rf img{ margin-left:10px;}
.content_rf a{ font-family:Arial, Helvetica, sans-serif; text-decoration: none;}
.content_lf a, .content_rf a, .content_rf a, #footer_inner .dis_fr a{ color: #c8741a;}
.side p , .inline_side_box p { color: #000000;}
.side a:hover p, .inline_side_box a:hover p { color: #c8741a;}
.side a:hover h4, .inline_side_box a:hover h4 { color: #1E7EC8;}
h1 a, h2 a, h3 a, h4 a, .content_rf a:hover h4, .inline_side_box a,
.side a p, .side a h4, .side p a, .side h4 a, 
.inline_side_box a p, .inline_side_box a h4, .inline_side_box p a, .inline_side_box h4 a 
{ text-decoration: none;}
.codeexample pre
{
    margin-top:0in;
    margin-right:0in;
    margin-bottom:20px;
    margin-left:0in;
    text-indent:.25in;
    line-height:130%;
}
pre, code {
  /* Make it word wrap */
  white-space: normal; /* supposedly important, don't know why... */
  white-space: pre-wrap; /* css-3 */
  white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
  white-space: -pre-wrap; /* Opera 4-6 */
  white-space: -o-pre-wrap; /* Opera 7 */
  word-wrap: break-word; /* Internet Explorer 5.5+ */
}
pre
{
  /* style it up the rest of the way... */
  border: dashed 1px black;
  background-color: #f5f5f5;
  background-repeat: repeat-y;
  margin-left: .25in;
  margin-right: .25in;
  padding: .05in;
  text-indent:0in !important;
}
 li.spaceafter { margin-bottom:7px; line-height:16px; }
/*
----------------------------------------------------------------------------- 
Template Styles
-----------------------------------------------------------------------------*/
#main{ width:100%; display:block; text-align:center;}

/*
----------------------------------------------------------------------------- 
Top header styles goes here
-----------------------------------------------------------------------------*/
#top_header{ background:url(/images/top_bg.jpg) repeat-x; height:128px; width:100%;}
#top_header .wrap{ width:925px; height:128px; margin:auto; text-align:left;}
#top_header a.logo{ margin-top:39px; float:left; width:171px; height:89px; display:block; background: url(/images/logo.jpg) no-repeat;text-decoration:none;}
#top_header .right_cont{height:118px;float:right; display:block; margin-top:10px; width: 700px;}
#top_header .login{ float:right; margin-left:20px; display:block; height: 53px;}
#top_header .login ul, #top_header .login li {background-image: none; padding: 0; margin: 0; padding:0; list-style:none; color:#000000;}
#top_header .login li{ border-top:1px dashed #d9d9d9; line-height:25px; padding-left:3px; padding-right:3px; text-align:right; font-size:12px;}
#top_header .login a{ color:#414141; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right;text-decoration:none;}
#top_header .login a:hover{ color:#fc9d01;text-decoration:underline;}
#top_header .login .active a{ color:#fc9d01;}
#top_header .no_border{ border:none; background:none;}
#top_header .help_box{ float:right; display:block; width:220px; height: 53px;}
#top_header .helplf{ background:url(/images/help_lf.jpg) left no-repeat; display:block;}
#top_header .helprf{ background:url(/images/help_rf.jpg) right no-repeat; padding-left:5px; display:block; padding-right:5px; height:45px;}
#top_header .help_textbig{ font-family: "Myriad Web", Arial, Helvetica, sans-serif; font-size:22px; text-transform:uppercase; color:#ffffff; padding-top:3px; }
#top_header .gray_text{ color:#8a8a8a; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#top_header .orange_text{ background:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fda100; font-weight:bold; text-transform:uppercase;}
#top_header .navigation{ text-align:left; float:right; margin-top:30px;  display:block;}
#top_header .navigation ul, #top_header .navigation li {background-image: none; padding: 0; margin: 0; padding:0; list-style:none; color:#000000;}
#top_header .navigation li{ background:url(/images/divider.jpg) right no-repeat; height:29px;  float:left; display:block;  padding-left:13px; padding-right:13px; font-size:12px;}
#top_header .navigation a{ color:#4d4e4e; font-weight:bold; line-height:35px; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#top_header .navigation a:hover{text-decoration:underline;}

#div_online, #div_offline { cursor: pointer;}
#top_header .ask_help_box .helprf{ background:url(../images/help_ask_rf.jpg) right no-repeat;}
#top_header .call_help_box .helprf{ background:url(../images/help_call_rf.jpg) right no-repeat;}
#top_header .chat_help_box .helprf{ background:url(../images/help_chat_rf.jpg) right no-repeat;}


/*
----------------------------------------------------------------------------- 
header styles goes here
-----------------------------------------------------------------------------*/
#header{background: #fcaa00 url(/images/header_bg.jpg) repeat-x; min-height:20px; height:auto !important; height:20px; text-align:center; width:100%;}
#header .wrap{ width:925px; min-height:20px; height:auto !important; height:20px; text-align:left; margin:auto; background:url(/images/header_img_in.jpg) no-repeat;}
#header .tro_wrap{ width:925px; min-height:170px; height:auto !important; height:170px; text-align:left; margin:auto; padding-left:-300px; background:url(/images/banner_small.png) no-repeat;}
#header .tro_wrap h1{ font-family: "Myriad Web", Arial, Helvetica, sans-serif; font-size:26px; font-weight:normal; padding-left:90px !important; display:block; padding-top:30px; color:#5a3b00; padding-bottom:15px;}
#header .tro_wrap h1 a{ color:#5a3b00;}
#header h1{ font-family: "Myriad Web", Arial, Helvetica, sans-serif; font-size:32px; font-weight:normal;padding-left:30px; display:block; padding-top:23px; color:#5a3b00; padding-bottom:15px;}
#header h1 a{ color:#5a3b00;}
#header h2{ font-family: "Myriad Web", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; font-weight:normal; text-decoration: none; }
#header h2 a{ color:#ffffff; }
#header h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; padding-left:3px;}
#header h3 a{ color:#000000; }
#header.sloganbar h1{padding-left: 15px;}
#header .section1{ width:287px; float:left; display:block; text-align:center;padding-left:30px; background:url(/images/divider_head.jpg) right no-repeat; text-align:left; }
#header .section1 h2{ font-family: "Myriad Web", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; font-weight:normal; }
#header .section1 h2 a{ color:#ffffff; }
#header .section1 h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; padding-left:3px;}
#header .section1 h3 a{ color:#000000; }
#header .section2{ width:316px; float:left; display:block; text-align:center; background:url(/images/divider_head.jpg) right no-repeat;}
#header .section2 h2{font-family: "Myriad Web", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; font-weight:normal; text-align:left; display:block; padding-left:15px;}
#header .section2 h2 a{color:#ffffff;}
#header .section2 h3{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; padding-left:3px; text-align:left; display:block;  padding-left:16px; padding-bottom:7px;}
#header .section2 h3 a{ color:#000000; }
#header .section3{width:291px; float:left; display:block; text-align:left;}
#header .section3 .dis_fr{ margin-left:15px; border:double 2px #ffffff;}
#header .section3 h2{font-family: "Myriad Web", Arial, Helvetica, sans-serif; font-size:24px; color:#ffffff; font-weight:normal; }
#header .section3 h2 a{color:#ffffff;}
#header .section3 .dis_fl{Width:170px; }
#header .section3 .display{ padding-left:15px;}
#header .section3 h3{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#000000; padding-left:3px; text-align:left; display:block;  padding-bottom:5px; }
#header .section3 h3 a{color:#000000;}
#header section3 .disim{display:block;  clear:left;}
##header section3 .disim img{ float:left;}
#header .button_shell{ margin-top:1px; margin-bottom:5px; display:block;}





/*
----------------------------------------------------------------------------- 
 Content  Styles
-----------------------------------------------------------------------------*/

/* elements that should be spaced into the text like paragraphs */
#content p, #content ol, #content ul, #content table.paragraph{margin-bottom: 16px;}

#content{ background:url(/images/content_bg.jpg) top repeat-x; width:100%;}
#content .wrap{ width:925px; display:block; margin:auto; text-align:left; padding-top:20px;}
#content .home_lf{ width:625px; float:left;}
#content .home_rf{ width:247px; float:right;}
/*#content .content_rf{ width:625px; float:right; text-align:left;}
#content .content_lf{ width:247px; float:left;}
*/
#content .content_lf{ width:625px; float:left; text-align:left;}
#content .content_rf{ width:247px; float:right; padding-bottom: 100px;}
#content .trog_img{ background:url(/images/trog_image.gif) top no-repeat; width:247px; padding-top:150px; margin-top:20px; text-align:left;}
#content .txt_bg
{
	background:url(/images/text_bg.jpg) top no-repeat;
	width:597px;
	margin-top:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	min-height:200px;
	height:auto !important;
	height:200px;
	margin-left: -15px;
}
#content .con_bg
{
	margin-top:20px;
	width:597px;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:20px;
	min-height:200px;
	height:auto !important;
	height:200px;
}
#content .side, #content .inline_side_box
{
	margin-top:20px;
	padding-bottom:10px;
	padding-top:0;
	text-align: left;
	width:213px;
    padding-left:15px;
    padding-right:15px;
}
#content .side p, #content .inline_side_box p,
#content .side li, #content .inline_side_box li
{
	font-size: 12px;
}
#content .display_boder{ display:block; float:none; padding-top:10px; padding-bottom:10px; border-bottom:1px dotted #bdbcbc; width:90%; margin:auto; margin-bottom:20px;}
#content .display_pad{ padding-top:20px;}
#content .bold_red{ color:#FF0000; }
#content .star_text{ display:block; font-size:10px;}

#content .gradientbox{ background:url(/images/gurantee.png) no-repeat; width:243px; text-align:center; padding-top:10px; padding-bottom:10px; margin-left: -15px;}
#content .sideimg{margin-left: -15px; margin-bottom: 30px;}
#content .sideimg-btn{margin-left: -15px; margin-bottom: 3px;}

/* styles that create drop boxes */
#content div.dropbox
{
    background:transparent url(/images/text_bg.jpg) no-repeat scroll;
    margin-bottom:-135px;
    margin-top:15px;
    padding-bottom:150px;
    padding-top:5px;
    z-index:-1;
    margin-left: -15px;
    margin-right: -15px;
    padding-left: 15px;
    padding-right: 15px;
}

#content .content_rf div.dropbox
{
    background:transparent url(/images/gurantee.png) no-repeat scroll 0 30px;
    margin-bottom:-170px;
    margin-top:15px;
    padding-bottom:175px;
    padding-top:5px;
    z-index:-1;
    margin-left: -15px;
    margin-right: -15px;
}

#content .content_rf div.dropbox.short
{
    background:transparent no-repeat scroll 0 30px;
    backround-image: none;
    margin-bottom:-85px;
    padding-bottom:90px;
}

#content .content_rf div.dropbox.shortbox
{
    background:transparent url(/images/gurantee-short.png) no-repeat scroll 0 30px;
    margin-bottom:-85px;
    padding-bottom:90px;
}

#content h1{ color:#d15900; font-family:Arial, Helvetica, sans-serif; font-size:20px; word-spacing:2px; font-weight:normal; margin-bottom:5px;}
#content h1 a{ color:#d15900;}
#content h2{ color:#d15900; font-family:Arial, Helvetica, sans-serif; font-size:18px; word-spacing:2px; font-weight:normal; margin-bottom:5px;}
#content h2 a{ color:#d15900;}
#content h3
{
    color:#d15900;
    font-family:Arial, Helvetica, sans-serif;
    font-size:28px;
    padding-left:3px;
    word-spacing:2px;
    font-weight:normal;
    margin-top: 30px;
    margin-bottom: 15px;
    border-bottom:1px dashed #97601f; 


    margin-right: -20px; /* Let things go a little further before wrapping */
/*    white-space: nowrap;*/ /* For REAL browsers */
/*    word-wrap: nowrap;*/ /* Internet Explorer 5.5+ */
}
#content .post .postauthor
{
    text-align: left;
    font-weight: bold;
    float: left;
}
#content .post .postdate
{
	text-align: right;
	font-weight: bold;
	float: right;
}
#content h3 a{color:#d15900;}
#content .content_rf h3, #content .inline_side_box h3
{
    color:#d15900;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    word-spacing:2px;
    font-weight:normal;
    border-bottom:0px none; 
    margin-bottom: 0px;
}
#content h4{
	color:#D15900;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:3px;
	word-spacing:2px;
}
#content h4 a{color:#D15900;}
#content .content_rf h4, #content .inline_side_box h4{ color:#d15900; border-bottom:0px none; border-top:1px dashed #97601f; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding-left:3px; word-spacing:2px; font-weight:normal; margin-bottom:0px; margin-top:10px;}
/* any h4 after an h3 doesn't have the top border */
#content .content_rf h3 + a h4, #content .content_rf h3 + h4,
#content .inline_side_box h3 + a h4, #content .inline_side_box h3 + h4
{ border-top:0px none; margin-top: 0px;}


#content .content_rf h3, #content .inline_side_box h3
{
    background:transparent url(/images/gurantee.png) no-repeat scroll 0 35px;
    margin-bottom:-160px;
    margin-top:15px;
    padding-bottom:175px;
    padding-top:5px;
    z-index:-1;
    margin-left: -15px;
    margin-right: -15px;

    /* style the h3 */
    color:#d15900;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    word-spacing:2px;
    font-weight:normal;

    white-space: nowrap; /* For REAL browsers */
    word-wrap: nowrap; /* Internet Explorer 5.5+ */
}
#content .content_rf h3 a, #content .inline_side_box h3 a{color:#D15900;}

#content .content_rf h3.short, #content .inline_side_box h3.short
{
    background:transparent no-repeat scroll 0 30px;
    backround-image: none; /* looks better this way in most cases */
    margin-bottom:-85px;
    padding-bottom:90px;
}

#content .content_rf h3.shortbox, #content .inline_side_box h3.shortbox
{
    background:transparent url(/images/gurantee-short.png) no-repeat scroll 0 30px;
    margin-bottom:-85px;
    padding-bottom:90px;
}
/*testimonial quotes*/
#content .quotelist {position:relative; display: block; margin-bottom: 0; padding-bottom: 0;}
#content .quotelist li {margin-bottom: 20px; background: none; padding-left: 0;}
#content .quotelist .quotebody {display: block;}
#content .quotelist .quotesign {font-style: italic; display: block;}

.inline_side_box{clear:right;margin-left:-261px;position: relative;right:-310px;float:right;width:261px;padding: 0px;}
/*
.left-inner-box img, .inline_side_box img{float:none;}
.left-inner-box .store-controls ul, .inline_side_box .store-controls ul
{
  margin: 0;
  padding-top: 8px;
  list-style: none;
}
.left-inner-box h3, .inline_side_box h3{
    background:url(../images/left-heading-inner-bg.gif) no-repeat 0 0;
    width:227px;
    height:24px;
    padding:10px 0 0 36px;
    margin:0;
    color:#fff;
    font-weight:400;
    font-size:15px;
    border: 0px none;
}
.left-inner-box h4, .inline_side_box h4{font-size:11px;color:#e09429;padding:8px 0 0 35px;margin:0;float:left;width:228px;font-weight:900;}
.left-inner-box p, .inline_side_box p{padding:0 0 7px 35px;}
.left-inner-box a, .inline_side_box a{color:#303235;text-decoration:none;cursor:pointer;}
.left-inner-box a:hover, .inline_side_box a:hover{cursor:pointer;}
*/

#content .faq_tplf{ background:url(/images/lf_faq_tp.jpg) left no-repeat;line-height:32px; }
#content .faq_tprf{ background:url(/images/rf_faq_tp.jpg) right no-repeat; }
#content .faq_tprf h5{ padding-left:35px; }
#content .cen_faqlf{ background:url(/images/cen_faqlf.jpg) left repeat-y;}
#content .cen_faqrf{ background:url(/images/cen_faqrf.jpg) right repeat-y;}
#content .bot_faqlf{background:url(/images/bot_faqlf.jpg) left bottom no-repeat; min-height:200px; height:auto !important; height:200px;}
#content .bot_faqrf{ background:url(/images/bot_faqrf.jpg) right bottom no-repeat;min-height:200px; height:auto !important; height:200px;}
#content .faq_inner{ padding:20px; text-align:left;}
#content .log_box{ width:300px; float:left; margin-right:25px;}
#content .log_box1{ width:300px; float:left; }

.link-list a{color: #000000;text-decoration: none;}
.link-list a:hover{text-decoration: underline;}


 /*
----------------------------------------------------------------------------- 
 Box with header
-----------------------------------------------------------------------------*/
.onlinebox {max-width:600px;}
.onlinebox .tl, .onlinebox .tr {background-image:url(/images/onlinebox_top.png);font-size:2px;height:32px;}
.onlinebox .bl, .onlinebox .br {background-image:url(/images/onlinebox_bottom.png);font-size:2px;height:9px;}
.onlinebox .tl, .onlinebox .bl {margin-right:50px;}
.onlinebox .tr {margin-left:50px;margin-top:-32px;}
.onlinebox .br {margin-left:50px;margin-top:-9px;}
.onlinebox .tl {background-position:0 0;}
.onlinebox .tr {background-position:100% 0;}
.onlinebox .bl {background-position:0 0;}
.onlinebox .br {background-position:100% 0;}
.onlinebox .boxtitle {height:32px;margin:-32px 0 0;padding:0 0 0 35px;}
.onlinebox h5 {color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:32px;margin:0;padding:0;}
.onlinebox .inside {background:#FFFFFF url(/images/onlinebox_bg.png) repeat-x scroll 0 100%;border-left:1px solid #B5B4B9;border-right:1px solid #B5B4B9;color:#000000;padding:10px 10px 1px;}
.login_box {margin-bottom:15px;margin-right:25px;width:390px;}
.toolselect_box {margin-bottom:15px;margin-right:25px;width:690px;}
.dashboard_box {margin:2.5%;min-width:300px;width:45%;}
.dashboard_box {}
.dashboard_box .inside {height:200px;overflow:auto;}

 /*
----------------------------------------------------------------------------- 
 Footer Styles
-----------------------------------------------------------------------------*/
#footer{  background:url(/images/footer.jpg) repeat-x; height:39px; padding-top:30px; margin-top:10px;}
#footer_inner{ width:927px; height:39px; margin:auto; text-align:left;}
#footer_inner li{ background-image: none; padding: 0;  display:inline; color:#3c3c3c; font-family:11px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px; font-size:12px;}
#footer_inner a{color:#3c3c3c; font-family:Arial, Helvetica, sans-serif;text-decoration:none;}
#footer_inner a:hover{text-decoration:underline;}
#footer_inner p{color:#3c3c3c; font-family:Arial, Helvetica, sans-serif;}
 
 /*
----------------------------------------------------------------------------- 
button styles goes here
-----------------------------------------------------------------------------*/
 a.button{ background:url(/images/button.png) no-repeat; width:145px;  border:none; margin:auto; cursor:hand; display:block; text-align:center;text-decoration:none;}
 a.button span{ color:#ffffff; background:url(/images/white_arrow.jpg) right no-repeat; padding-right:10px; line-height:34px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }
 a.button1{ background:url(/images/button.png) no-repeat; width:145px; height:57px; border:none; cursor:hand; display:block; text-align:center;text-decoration:none;}
 a.button1 span{ color:#ffffff; background:url(/images/down.jpg) right no-repeat; padding-right:10px; line-height:34px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; }

 a.button150 { background:url(/images/button150.png) no-repeat; width:156px;}

 div.downloaddotcom img {float: none; margin: 2px; padding: 0;}
 
 /*
----------------------------------------------------------------------------- 
stuff for our fancy marquees
-----------------------------------------------------------------------------*/
#marqueecontainer{
position: relative;
width: 200px; /*marquee width */
height: 200px; /*marquee height */
background-color: white;
overflow: hidden;
border: 3px solid orange;
padding: 2px;
padding-left: 4px;
}
.marquee{
 padding:0px;
 margin:0px;
}
.marquee ul{
 margin:0px;
 padding:0px;
}
.marquee li{
background-image: none; padding: 0;
padding-bottom:3px;
 margin:0px;
}
.marquee li a:link, .marquee li a:visited {
 font: 11px Arial, Verdana, sans-serif;
 text-decoration:underline;
 font-weight:bold;
}
.marquee li a:hover, .marquee li a:active {
 font: 11px Arial, Verdana, sans-serif;
 text-decoration: none;
 font-weight:bold;
}
.marquee p{
 padding:0px;
 margin:0px;
}
.marqueeh, .marqueeh ul
{
	margin: 0;
    padding: 0;
	white-space: nowrap; /* For REAL browsers */
    word-wrap: nowrap; /* Internet Explorer 5.5+ */
}
.marqueeh *, .marqueeh ul, .marqueeh li, .marqueeh img
{
    float: left;
}
.marqueeh li
{
	background-image: none; padding: 0; 
	display: inline;
}
#softwaremarquee
{
	padding: 0;
}
#softwaremarquee img
{
    width: 60px;
    margin-right: 10px;
}
.img-shadow {
  float:left;
  background: url(/images/shadowAlpha.png) no-repeat bottom right !important;
  background: url(/images/shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 2px !important;
  margin: 10px 0 0 5px;
}

.img-shadow img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #a9a9a9;
  margin: -6px 6px 6px -6px;
  padding: 0px;
}


/* for colored blocks on contact page */
.contact-main { background-color: #FFFFFF }
.contact-odd { color: black; background-color: #B1D97B; vertical-align:center; padding: 4px; }
.contact-even { color: black; background-color: #AAF0FF; vertical-align:center; padding: 4px; }
.contact-blank {height:3px }

/* for colored blocks on warning pages */
.warning-main { background-color: #FFFFFF }
/*.warning-box { color: black; background-color: #B1D97B; vertical-align:center; padding: 6px; }*/ /* #DABCD6 = magenta */
.warning-box { background-color:#F0BE8A; border:1px solid #C8741A; color:black; padding:6px; } /* #DABCD6 = magenta */

.value-gray{ color:#777777 !important; }
.value-green{ color:#78a22f !important; }
.value-cyan{ color:#00bce4 !important; }
.value-orange{ color:#e8941a !important; }
.value-magenta{ color:#9f218b !important; }

 /*
----------------------------------------------------------------------------- 
disabled stuff
-----------------------------------------------------------------------------*/
.breadcrumbs
{
	display:none;
}

