body
  {
     font-size:14px;
     font-family:"Lucida Sans Unicode","Segoe UI",Verdana,sans-serif;
     background-color:#FFFFFF;
  }

br
  {
     margin-bottom:20px;
  }

.also br
  {
     margin-bottom:0px;
  }

table
  {
     color:#696969;
  }

a:link
  {
     color:#4286CB;
  }

a:visited
  {
     color:#2E68A4;
  }

a:hover
  {
     color:#F60000;
     text-decoration:underline;
  }

ul
  {
     list-style-type:disc;
     list-style-position:inside;
  }

.head
  {
     text-align:left;
     text-shadow:1px 1px 1px #bababa;
     -webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.9)),color-stop(58%,rgba(0,0,0,0.6)),color-stop(59%,rgba(0,0,0,1.0)),to(rgba(0,0,0,0.9)));
     font-size:22px;
     font-family:"Open Sans","Segoe UI",Verdana;
     font-weight:bold;
     color:#696969;
  }

.caption
  {
     margin-top:20px;
     margin-bottom:15px;
     color:#2E68A4;
     border-bottom-color:#CCCCCC;
     border-bottom-width:1px;
     border-bottom-style:dotted;
     text-align:left;
  }

.text
  {
     margin-bottom:20px;
     color:#696969;
     line-height:1.6em;
  }

.text_divider
  {
     padding-bottom:12px;
  }

.version
  {
     margin-top:5px;
     color:#696969;
  }

.also
  {
     color:#000000;
     text-align:center;
     padding:20px;
     border-style:solid;
     border-width:1px;
     background-color:#F5F5F5;
     border-color:#D0D0D0;
  }

.download
  {
     margin-top:20px;
     margin-bottom:20px;
     color:#696969;
     text-align:center;
     background-color:#EFF5FB;
     padding:20px;
     border-style:solid;
     border-width:1px;
     border-color:#C7DCF1;
  }

.mirror
  {
     margin-bottom:5px;
     -webkit-transition:-webkit-filter 0.5s;
     -webkit-filter:grayscale(100%);
  }

.mirror:hover
  {
     -webkit-filter:grayscale(0%);
  }

.linkslink
  {
     text-decoration:none;
  }

.links
  {
     background-image:url(/data/images/gradient.jpg);
     background-repeat:no-repeat;
     background-position:top right;
     vertical-align:top;
     padding-top:22px;
     padding-left:22px;
  }

.bottom
  {
     margin-top:20px;
     font-size:12px;
     width:100%;
     background-image:url(/data/images/bottom_background.jpg);
     background-repeat:repeat-x;
  }

.bottom_inner
  {
     width:800px;
     height:40px;
     margin-left:auto;
     margin-right:auto;
     background-image:url(/data/images/bottom.jpg);
     background-repeat:no-repeat;
  }

.bottom_inner_text
  {
     font-size:12px;
     color:#E0E0E0;
     padding-top:14px;
     text-align:center;
  }

.bottom_inner_text a
  {
     color:#E0E0E0;
  }

.top
  {
     font-size:12px;
     width:100%;
     height:80px;
     background-image:url(/data/images/top_background.jpg);
     background-repeat:repeat-x;
  }

.srcframe
  {
     background-color:#F5F5F5;
     padding:20px;
     border-style:solid;
     border-width:1px;
     border-color:#E0E0E0;
  }

/* index */

.index_frame
  {
     font-family:"Segoe UI",Verdana;
     width:648px;
     margin-top:20px;
     margin-bottom:40px;
     border-width:1px;
     border-style:solid;
     border-color:#E0E0E0;
     list-style-type:none;
     -webkit-border-radius:6px;
     -moz-border-radius:6px;
     border-radius:6px;
     -webkit-box-shadow: rgba(0,0,0,0.1) 0 1px 3px;
     -moz-box-shadow:0 1px 3px #E0E0E0;
     box-shadow:0 1px 3px #E0E0E0;
  }

.index_frame li
  {
     width:216px;
     display:inline-block;
     *display:inline;
     vertical-align:top;
  }

.index_left_gradient
  {
     background-image:url(/data/images/indexborder.jpg);
     background-repeat:no-repeat;
  }

.index_frame a
  {
     height:100%;
     text-decoration:none;
     display:block;
     outline:0;
     text-align:left;
     padding-top:8px;
     padding-bottom:8px;
     padding-left:12px;
     padding-right:12px;
  }

.index_frame a:hover
  {
     background-image:url(/data/images/indexhover.jpg);
     background-repeat:repeat-x;
     text-decoration:none;
  }

.index_left_gradient_space
{
     margin-left:1px;
}

.index_name
  {
     color:#4286CB;
     text-align:left;
     display:block;
     padding-bottom:8px;
     font-size:15px;
  }

.index_icon
  {
     float:left;
     margin-top:5px;
     margin-right:12px;
     margin-bottom:10px;
  }

.index_sub
  {
     font-size:12px;
     color:#696969;
     line-height:1.6em;
  }

.index_download
  {
     font-size:12px;
     color:#4286CB;
     line-height:1.6em;
     display:block;
  }

.index_right_border_round
  {
     -webkit-border-top-right-radius:6px;
     -webkit-border-bottom-right-radius:6px;
     -moz-border-radius-topright:6px;
     -moz-border-radius-bottomright:6px;
     border-top-right-radius:6px;
     border-bottom-right-radius:6px;
  }

.index_left_border_round
  {
     -webkit-border-top-left-radius:6px;
     -webkit-border-bottom-left-radius:6px;
     -moz-border-radius-topleft:6px;
     -moz-border-radius-bottomleft:6px;
     border-top-left-radius:6px;
     border-bottom-left-radius:6px;
  }

.magnify
  {
     margin-left:-23px;
  }

.magnify_large
  {
     margin-left:-13px;
     margin-bottom:-10px;
  }

/* section */

.section_container
  {
     max-width:900px;	
  }
.section
  {
     padding-top:10px;
  }
.section h2
  {
     font-weight:bold;
     margin-bottom:10px;
  }
.section_left
  {
     margin-right:15px;
  }
.section_float_right
  {
     float:right;
  }
.section_float_left
  {
     float:left;
     margin-right:15px;
  }
.section_right
  {
     margin-left:15px;
  }
.section_text
  {
     margin-top:10px;
     margin-left:10px;
  }
.section_divider
  {
     clear:both;
     border-bottom-style:solid;
     border-bottom-width:1px;
     border-bottom-color:#E5E5E5;
     padding-top:10px;
     margin-left:10px;
     margin-right:15px;
  }
.section_end
  {
     clear:both;
     padding-bottom:10px;
  }

/* Fancybox */
#fancybox-outer
  {
     background:transparent !important;
  }

#fancybox-title
  {
     font-family:"Lucida Sans Unicode","Segoe UI",Verdana,sans-serif !important;
     font-size:14px !important;
}

#fancybox-title-float-main
  {
     font-weight:normal !important;
     color:#D0D0D0 !important;
  }

.hall_of_fame
  {
     -webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);
     -moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);
     box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 1);
  }
	
/* JQuery Accordion styles */

/* no round border */
.ui-corner-top
  {
     -moz-border-radius-topleft:0;
     -webkit-border-top-left-radius:0;
     border-top-left-radius:0;
     -moz-border-radius-topright:0;
     -webkit-border-top-right-radius:0;
     border-top-right-radius:0;
  }
.ui-corner-bottom
  {
     -moz-border-radius-bottomleft:0;
     -webkit-border-bottom-left-radius:0;
     border-bottom-left-radius:0;
     -moz-border-radius-bottomright:0;
     -webkit-border-bottom-right-radius:0;
     border-bottom-right-radius:0;
  }
.ui-corner-all
  {
     -moz-border-radius:0;
     -webkit-border-radius:0;
     border-radius:0;
  }

/* blue border and background */
.ui-state-default, .ui-state-hover, .ui-state-active, .ui-state-focus, .ui-widget-content
  {
     border-style:solid;
     border-width:1px;
     background-color:#EFF5FB;
     border-color:#C7DCF1;
     background-image:none;
  }

/* set font */
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited,
.ui-state-active a,  .ui-state-active a:link,  .ui-state-active a:visited
  {
     font-size:14px;
     font-family:"Lucida Sans Unicode","Segoe UI",Verdana,sans-serif;
     color:#696969;
  }

/* margin between items */
.ui-state-default, .ui-state-hover, .ui-state-focus, .ui-widget-content, .ui-accordion-content-active
  {
     margin-bottom:20px !important;
  }

.ui-state-active
  {
     margin-bottom:0 !important;
  }

.ui-helper-reset
  {
     font-family:"Lucida Sans Unicode","Segoe UI",Verdana,sans-serif !important;
     font-size:14px !important;
  }

