del {
	background-color: #FFB3B5;
}
ins {
	background-color: #FFFF99;
}

#messages {color:inherit;border:1px solid #DDDAB5;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;background:#FFFAE1;margin:10 10 10px;padding:13px 11px 16px 30px;}

body
{
    background: #ffffff;
    color: #22229C;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 5px 10px 10px 10px;
    padding: 0px;
}

.downlink a
{
font-weight: bold;
}

label {

	font-weight: bold;

}

input.groovybutton
{
   font-family: verdana;
   font-size:12px;
   font-weight:bold;
   color:#000000;
   height:30px;
   background-color:#E0DFE3;
   border-style:outset;
   cursor:pointer;
}

.tag1
{
   font-size:20px;
}
.tag2
{
   font-size:10px;
}
.tag3
{
   font-size:12px;
}
.tag4
{
   font-size:15px;
}

.thumbnail
{
    float: left;
    padding: 7px;
}
.screenshot
{
	text-align: center;
}
big
{
    font-family: verdana; color: #3366CC; font-weight: bold;
	font-size:14pt;
    color: #000000;
    padding: 0px;
}
  
h1
{
    font-family: verdana; color: #3366CC; font-weight: bold;
	font-size:16pt;
    color: #000000;
    padding: 0px;
}
h2
{
    font-family: verdana; color: #017D07; font-weight: bold;
    font-size:16pt;
	color: #017D07;
    padding: 0px;
}
h3
{
    font-family: verdana; color: #017D07; font-weight: bold;
	font-size:14pt;
	color: #017D07;
    padding: 0px;
}
a:link
{
 color: #22229C;
 text-decoration: none;
}
a:visited
{
 color: #22229C;
 text-decoration: none;
}
a:hover, a:active
{
 color: #FF4400;
 text-decoration: none;
}

span.sitetitle  { font-family: Verdana; color: #3366CC; font-weight: bold }
span.siteslogan { font-family: Verdana; color: #000000 }

.page
{
 background: #FFFFFF;
 color: #000000;
}
td, th, p, li
{
 font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.formtext
{
 color: #000000;
}

.toolbar
{
	text-align: center
}

.activation { font-family: Verdana; color: navy; font-size: 14pt; margin-bottom: 6pt;margin-top: 20pt; }

/*TITULO*/
label { font-family: Verdana; color: #000000; font-size: 10pt; margin-bottom: 6pt;margin-top: 20pt; font-weight: bold; }

/*TITULO*/
.fldlegend { margin-bottom: 1px; font-family: Verdana; color: #017D07; font-size: 12pt; font-weight: bold;}

.tborder
{
 /* contorno de las tablas izquierdas */
 background: #D1D1E1;
 color: #000000;
 border: 1px #cccccc;
}

div.lasthour {
padding:5px;
text-align:left;
background-color:#FFFF99;
border:1px dotted #FFCC00;
width:100%;
}

.tcat
{
/* fondo categorias panel izquierdo url(../images/gradienttcat.gif) repeat-x top left*/
 background: #EFEFEF ;
			 color: #C81E06;
			 font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
			 }
 .tcat a:link
   {
   color: #ffffff;
   text-decoration: none;
   }
 .tcat a:visited
   {
   color: #ffffff;
   text-decoration: none;
   }
 .tcat a:hover, .tcat a:active
   {
   color: #FFFF66;
   text-decoration: underline;
   }
.thead
  {
  background: #1D82D0;
  color: #FFFFFF;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 .thead a:link
   {
   color: #FFFFFF;
   }
 .thead a:visited
   {
   color: #FFFFFF;
   }
 .thead a:hover, .thead a:active
   {
   color: #FFFF00;
   }
.tfoot
  {
  background: #1D82D0;
  color: #E0E0F6;
  }
 .tfoot a:link
   {
   color: #E0E0F6;
   }
 .tfoot a:visited
   {
   color: #E0E0F6;
   }
 .tfoot a:hover, .tfoot a:active
   {
   color: #FFFF66;
   }
 .alt1, .alt1Active
   {
   background: #ffffff;
   color: #000000;
   }
 .alt2, .alt2Active
   {
   /* color de la tabla de los laterales*/
    background: #FFFFFF ;
   color: #000000;
   }
.alt3
{
    background: #EFEFEF ;
   color: #000000;
}
td.inlinemod
  {
  background: #FFFFCC;
  color: #000000;
  }
.wysiwyg
  {
  background: #F5F5FF;
  color: #000000;
  font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 textarea, .bginput
   {
   font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   }
.button
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif; cursor:pointer;
  }
select
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 option, optgroup
   {
     font-size: 11px;
     font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   }
.smallfont
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
.time
  {
  color: #666686;
  }
.navbar
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

  }
.highlight
  {
  color: #FF0000;
  font-weight: bold;
  }
.fjsel
  {
  background: #3E5C92;
  color: #E0E0F6;
  }
.fjdpth0
  {
  background: #F7F7F7;
  color: #000000;
  }
.panel
  {
  background: #ffffff ;
			  color: #000000;
			  padding: 10px;
			  }
.panelsurround
    {
    background: #ffffff ;
			    color: #000000;
			    }
legend
      {
      color: #22229C;
      font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
      }

.red
{ 
color: #FF0000 
}
      

    /* ***** styling for 'big' usernames on postbit etc. ***** */
    .bigusername { font-size: 14pt; }

    /* ***** small padding on 'thead' elements ***** */
    td.thead, div.thead { padding: 4px; }

    /* ***** basic styles for multi-page nav elements */
    .pagenav a { text-decoration: none; }
    .pagenav td { padding: 2px 4px 2px 4px; }

    /* ***** define margin and font-size for elements inside panels ***** */
      .fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

    /* ***** don't change the following ***** */
    form { display: inline; }
    label { cursor: default; }
    .normal { font-weight: normal; }
    .inlineimg { vertical-align: middle; }

    .flddisabled
{
  background: #EFEFE7;
}



.cnbar
{
  background: #D1D1E1; 
color: #000000;
 padding:5px;  
 border: 1px solid #D1D1E1;
font-weight: bold;
}
 
.navbar a
{
 /* contorno de las tablas izquierdas */
 color: #000000;
 padding:5px;  
 border: 1px solid #D1D1E1;
font-weight: bold;
}
.navbar a:hover
{
  background: #D1D1E1;
}



del {
	background-color: #FFB3B5;
}
ins {
	background-color: #FFFF99;
}

#messages {color:inherit;border:1px solid #DDDAB5;text-align:left;font-family:Verdana, Arial, Helvetica, sans-serif;background:#FFFAE1;margin:10 10 10px;padding:13px 11px 16px 30px;}

body
{
    background: #ffffff;
    color: #22229C;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
    margin: 5px 10px 10px 10px;
    padding: 0px;
}

.downlink a
{
font-weight: bold;
}

label {

	font-weight: bold;

}

input.groovybutton
{
   font-family: verdana;
   font-size:12px;
   font-weight:bold;
   color:#000000;
   height:30px;
   background-color:#E0DFE3;
   border-style:outset;
}

.tag1
{
   font-size:20px;
}
.tag2
{
   font-size:10px;
}
.tag3
{
   font-size:12px;
}
.tag4
{
   font-size:15px;
}

.thumbnail
{
    float: left;
    padding: 7px;
}
.screenshot
{
	text-align: center;
}
big
{
    font-family: verdana; color: #3366CC; font-weight: bold;
	font-size:14pt;
    color: #000000;
    padding: 0px;
}
  
h1
{
    font-family: verdana; color: #3366CC; font-weight: bold;
	font-size:16pt;
    color: #000000;
    padding: 0px;
}
h2
{
    font-family: verdana; color: #017D07; font-weight: bold;
    font-size:16pt;
	color: #017D07;
    padding: 0px;
}
h3
{
    font-family: verdana; color: #017D07; font-weight: bold;
	font-size:14pt;
	color: #017D07;
    padding: 0px;
}
a:link
{
 color: #22229C;
 text-decoration: none;
}
a:visited
{
 color: #22229C;
 text-decoration: none;
}
a:hover, a:active
{
 color: #FF4400;
 text-decoration: none;
}

span.sitetitle  { font-family: Verdana; color: #3366CC; font-weight: bold }
span.siteslogan { font-family: Verdana; color: #000000 }

.page
{
 background: #FFFFFF;
 color: #000000;
}
td, th, p, li
{
 font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.formtext
{
 color: #000000;
}

.toolbar
{
	text-align: center
}

.activation { font-family: Verdana; color: navy; font-size: 14pt; margin-bottom: 6pt;margin-top: 20pt; }

/*TITULO*/
label { font-family: Verdana; color: #000000; font-size: 10pt; margin-bottom: 6pt;margin-top: 20pt; font-weight: bold; }

/*TITULO*/
.fldlegend { margin-bottom: 1px; font-family: Verdana; color: #017D07; font-size: 12pt; font-weight: bold;}

.tborder
{
 /* contorno de las tablas izquierdas */
 background: #D1D1E1;
 color: #000000;
 border: 1px #cccccc;
}

div.lasthour {
padding:5px;
text-align:left;
background-color:#FFFF99;
border:1px dotted #FFCC00;
width:100%;
}

.tcat
{
/* fondo categorias panel izquierdo url(/images/gradienttcat.gif) repeat-x top left*/
 background: #EFEFEF ;
			 color: #C81E06;
			 font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
			 }
 .tcat a:link
   {
   color: #ffffff;
   text-decoration: none;
   }
 .tcat a:visited
   {
   color: #ffffff;
   text-decoration: none;
   }
 .tcat a:hover, .tcat a:active
   {
   color: #FFFF66;
   text-decoration: underline;
   }
.thead
  {
  background: #1D82D0;
  color: #FFFFFF;
  font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 .thead a:link
   {
   color: #FFFFFF;
   }
 .thead a:visited
   {
   color: #FFFFFF;
   }
 .thead a:hover, .thead a:active
   {
   color: #FFFF00;
   }
.tfoot
  {
  background: #1D82D0;
  color: #E0E0F6;
  }
 .tfoot a:link
   {
   color: #E0E0F6;
   }
 .tfoot a:visited
   {
   color: #E0E0F6;
   }
 .tfoot a:hover, .tfoot a:active
   {
   color: #FFFF66;
   }
 .alt1, .alt1Active
   {
   background: #ffffff;
   color: #000000;
   }
 .alt2, .alt2Active
   {
   /* color de la tabla de los laterales*/
    background: #FFFFFF ;
   color: #000000;
   }
.alt3
{
    background: #EFEFEF ;
   color: #000000;
}
td.inlinemod
  {
  background: #FFFFCC;
  color: #000000;
  }
.wysiwyg
  {
  background: #F5F5FF;
  color: #000000;
  font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 textarea, .bginput
   {
   font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   }
.button
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
select
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
 option, optgroup
   {
     font-size: 11px;
     font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
   }
.smallfont
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
  }
.time
  {
  color: #666686;
  }
.navbar
  {
  font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;

  }
.highlight
  {
  color: #FF0000;
  font-weight: bold;
  }
.fjsel
  {
  background: #3E5C92;
  color: #E0E0F6;
  }
.fjdpth0
  {
  background: #F7F7F7;
  color: #000000;
  }
.panel
  {
  background: #ffffff ;
			  color: #000000;
			  padding: 10px;
			  }
.panelsurround
    {
    background: #ffffff ;
			    color: #000000;
			    }
legend
      {
      color: #22229C;
      font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
      }

.red
{ 
color: #FF0000 
}
      

    /* ***** styling for 'big' usernames on postbit etc. ***** */
    .bigusername { font-size: 14pt; }

    /* ***** small padding on 'thead' elements ***** */
    td.thead, div.thead { padding: 4px; }

    /* ***** basic styles for multi-page nav elements */
    .pagenav a { text-decoration: none; }
    .pagenav td { padding: 2px 4px 2px 4px; }

    /* ***** define margin and font-size for elements inside panels ***** */
      .fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

    /* ***** don't change the following ***** */
    form { display: inline; }
    label { cursor: default; }
    .normal { font-weight: normal; }
    .inlineimg { vertical-align: middle; }

    .flddisabled
{
  background: #EFEFE7;
}



.cnbar
{
  background: #D1D1E1; 
color: #000000;
 padding:5px;  
 border: 1px solid #D1D1E1;
font-weight: bold;
}
 
.navbar a
{
 /* contorno de las tablas izquierdas */
 color: #000000;
 padding:5px;  
 border: 1px solid #D1D1E1;
font-weight: bold;
}
.navbar a:hover
{
  background: #D1D1E1;
}

#submitpopup {
    width: 90px;
	height:29px;
    border:none;

    background: url('/images/sendemails.gif') no-repeat 0 0;

    text-align: center;
    color:#fff;
	font-size:11px;
}



#cancelpopup {
    width: 90px;
	height:29px;
    border:none;

    background: url('/images/sendemails.gif') no-repeat 0 0;

    text-align: center;
    color:#fff;
	font-size:11px;
}


#closepopup {
    width: 90px;
	height:29px;
    border:none;

    background: url('/images/sendemails.gif') no-repeat 0 0;

    text-align: center;
    color:#fff;
	font-size:11px;
}


#contact-pop-overlay {
    width: 100%;
    min-height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: url('/images/overlay.png') repeat 0 0;
    display: none;
    text-align: center;
    z-index: 1000;
}

#contact-pop-panel-wrapper {
    margin: 10% auto 0 auto;
    width: 350px;
    background: #FFF;
}

#contact-pop-panel {
    min-height: 200px;

    margin: 0 auto;
    position: relative;
}

#contact-pop-header {
    position: relative;
    height: 30px;
	padding:0;
	margin:0;
    line-height: 30px;
    background-color: #777;
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    text-align: left;
	width:350px; 

}

#contact-pop-header .close-overlay {
    position: absolute;
    top: 5px;
    right: 10px;
    width: 20px;
    height: 20px;
    background: url('/images/close-overlay.png') no-repeat 1px 1px;
    overflow: hidden;
    text-indent: -2000px;
    outline: none;
}


table#contact-pop-form {
text-align:left;
width: 350px;
height: 350px;
margin:0;
padding:0;
overflow:hidden;
background:#efefef;
color :#c70369;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size: 11px;

}
table#contact-pop-form-up {
text-align:left;
width: 350px;
height: 30px;
margin:0;
padding:0;
overflow:hidden;
color :#c70369;
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size: 11px;

}
table#contact-pop-form-out {
margin:0;
padding:0;
overflow:hidden;
border-top:0px;
}

table#contact-pop-form tr td{
text-align:left;
margin:0;
padding:0;
overflow:hidden;
}


#contact-pop-panel .formItem {
    margin: 7px 20px 7px 20px;
    text-align: left;
}

#contact-pop-error {
    color: red;
    padding-bottom: 10px;
    font-size: 80%;
}

#contact-pop-panel label {

	padding-left:15px;
    margin: 0;
    display: inline;

}

#contact-pop-panel .inputText {
    width: 150px;
    
}

#contact-pop-panel textarea {
    width: 285px;

    
}

#contact-pop-panel .close-overlay {
    font-size: 12px;
    outline: none;
}

#contact-pop-loading-gif-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 300px;
}

#contact-pop-loading-gif {
    margin: 132px auto 0 auto;
}


/****** ie6 stuff ********/

* html #contact-pop-overlay {
    background-image: url('/images/overlay-ie6.png');
     height: 1500px;
    position: absolute;
}

* html #contact-pop-panel {
    height: 200px;
}

* html #contact-pop-header {
    height: 30px; padding:0; margin:0; color: #FFF;
}

* html #contact-pop-header .close-overlay {
    background-image: url('/images/close-overlay-ie6.png');
}

#contact-pop-message {  margin:auto;  }
#contact-pop-error {  margin:auto;  }



/* Universal Setting */
div#body {display:block; clear:both; height : inherit !important; margin-bottom:20px; width:100%;}
body {margin:0;	padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3a3a3a;}
#container { width:1002px; margin:0 auto; position:relative; overflow:visible;}
img {border:none;}
div {margin:0; padding:0;}
form {padding:0; margin:0;}
p {padding:0; margin:0;}
ul {padding:0; margin:0; list-style:none;}

/* Header */
#header {width:1002px; overflow:hidden; display:inline; height:117px; background:url(../images/header-bg.jpg) top no-repeat; position:relative;}
#header div.logo {width:220px; height:117px;}
#header ul.mainNav {float:left; padding:0; margin:78px 0 0 0;}
#header ul.mainNav li { float:left; text-align:center; width:107px; background:url(../images/topmenu-.gif) bottom no-repeat; margin-left:2px;}
#header ul.mainNav li.selected{ background:url(../images/topmenu.gif) bottom no-repeat; color:#FFFFFF; text-decoration:none; }
#header ul.mainNav li a {height:29px; display:block; font-size:18px; color:#F1F1F1; text-decoration:none; font-family:"Trebuchet MS", Arial,Helvetica,sans-serif; margin-top:10px;}
#header ul.mainNav li a:hover{ color:#CCCCCC;}


#header span a:hover {text-decoration:underline;}
#header span.tLeft {background:url(../images/top-bg-l.gif) left no-repeat; width:9px; height:27px; margin-left:2px;}
#header span.tRight {background:url(../images/top-bg-r.gif) right no-repeat; width:9px; height:27px;}
#header div.serviceText {height:30px; width:415px; margin:10px 0px 0px 0px; font-size:13px; font-weight:bold; color:#676766; padding:0; padding-right:5px; overflow:hidden;}
#header div.searchBox {width:415px; margin:0; padding:0; background:url(../images/search-b.gif) left top no-repeat; height:43px; padding-right:5px; overflow:hidden;}



ul#greytabs {margin:0; padding:0; list-style:none; }
ul#greytabs li { font-size:12px; line-height:25px;}
ul#greytabs li a {font-size:12px; }
ul#greytabs li a:hover {color:#d453f2; text-decoration:underline; }
ul#greytabs li.home{background:transparent url(../images/homebtn.gif?s) no-repeat top left; width:18px; float:left; width:23px; height:27px; cursor:pointer;}
ul#greytabs li.space{background:none; width:3px; float:left; height:27px; }


ul#greytabs li.bookmark {background:transparent url(../images/bleft.gif) no-repeat top left; float:left; height:27px; margin-right:5px; cursor:pointer;}
ul#greytabs li.bookmark a{background:transparent url(../images/greyright.gif?d) no-repeat top right; margin-left:35px; float:left; height:27px; font-size:12px; font-weight:normal; color:#6e6d6d; text-decoration:none; cursor:pointer;}


ul#greytabs li.login{background:transparent url(../images/top-bg-l.gif) no-repeat top left; width:9px; float:left; height:27px;  cursor:pointer;}
ul#greytabs li.loginimg{background:transparent url(../images/lleft.gif) no-repeat top left; width:18px; float:left; height:27px; cursor:pointer;}
ul#greytabs li.loginafter{background: transparent url(../images/top-bg.gif) left repeat-x; float:left; height:27px; cursor:pointer;}
ul#greytabs li.login a{background:transparent url(../images/top-bg.gif) left repeat-x; margin-left:18px; float:left; height:27px; font-size:12px; font-weight:normal; color:#6e6d6d; text-decoration:none; cursor:pointer;}


ul#greytabs li.signup{background:transparent url(../images/sleft.gif) no-repeat top left;  float:left; height:27px;  cursor:pointer;}
ul#greytabs li.signup a{background:transparent url(../images/greyright.gif?d) no-repeat top right; margin-left:22px; float:left; height:27px; font-size:12px; font-weight:normal; color:#6e6d6d; text-decoration:none; cursor:pointer;}


td {color:red; height:40px; color:#FFFFFF; font-size:13px; font-weight:bold;}

/* Navigations */
#topNav {width:1002px; background-color:#000000; color:#FFFFFF; height:22px; padding-top:10px; overflow:hidden; line-height:22px;}
#topNav a {color:#FFFFFF; padding:0 8px 0 8px; text-decoration:none; }
 
#topNav a.notselected { margin-left:10px; color:#fff; padding:0 8px 0 8px; text-decoration:none;}
#topNav a.selected {margin-left:10px; color:#000; padding:8px; text-decoration:none; background:#ff9c0d; font-weight:bold;}
#topNav a:hover {text-decoration:underline;}
#leftNav {width:220px; padding:0; min-height:600px; height:inherit !important; }
#leftNav div.linkHead {background:url(../images/leftnav-.jpg) top no-repeat; width:210px; height:30px;}
#leftNav div.linkHead span {font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF; padding:5px 0 0 10px; display:block;}
#leftNav div.leftLinks {background:url(../images/lefftnav.jpg) bottom no-repeat; width:209px; padding:0 0 10px 1px; margin-bottom:10px;} 
#leftNav div.leftLinks li{font-size:12px; font-family:Arial,Helvetica,sans-serif; width:198px; overflow:hidden; line-height:28px; background:url(../images/leftnav-.gif) bottom repeat-x; height:28px; padding:0 0 0 10px;}
#leftNav div.leftLinks li.gr{background:url(../images/leftnav.gif) bottom repeat-x;}
#leftNav div.leftLinks li.noBG{background:none;}
#leftNav div.leftLinks li a { font-size:12px; background:url(../images/leftnav1.gif) left 9px no-repeat; display:block; text-decoration:none; padding-left:13px; color:#1d1c1c; margin:0; padding:0 0 0 12px; height:28px; line-height:28px;}
#leftNav div.leftLinks li a:hover {font-size:12px; text-decoration:underline;}

#botNav {width:100%;  background-color:#000000; color:#FFFFFF; font-size:11px; height:20px; padding:10px 0px 10px 0px; clear:both; }
#botNav a {color:#FFFFFF; padding:0 8px 0 8px; text-decoration:none; }
#botNav a:hover {text-decoration:underline;}

/* Body Home */
#homeBody {width:778px; padding-top:5px; min-height:600px; }
#homeBody div.bodyHead {background:url(../images/topdown.jpg) top no-repeat; width:778px; height:34px; }
#homeBody div.bodyHead span {font-family: Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#5a5a5a; padding:8px 0 0 10px; display:block; margin:0;}
#homeBody div.topDownloads {width:772px; float:left; padding-top:7px; padding-left:6px;}
#homeBody div.box1 {width:185px; height:145px; overflow:hidden; background:url(../images/box1.jpg) top left no-repeat;}
#homeBody div.box2 {width:185px; height:145px; overflow:hidden; background:url(../images/box2.jpg) top left no-repeat; margin-left:8px; }
#homeBody div.box3 {width:185px; height:145px; overflow:hidden; background:url(../images/box3.jpg) top left no-repeat; margin-left:8px; }
#homeBody div.box4 {width:185px; height:145px; overflow:hidden; background:url(../images/box4.jpg) top left no-repeat; margin-left:8px; }

#homeBody div.pro1 {height:80px; overflow:hidden;}
#homeBody div.pro1in {padding:6px 0 0 6px; overflow:hidden;}
#homeBody div.protext {height:80px; width:84px; display:block; overflow:hidden; }
#homeBody div.protextin {padding:7px 4px 0 5px; overflow:hidden; }
#homeBody div.protext a{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; text-decoration:underline; color:#000000;}
#homeBody div.rate {width:150px; height:15px; margin:0 5px 0 8px; margin-top:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; line-height:13px;}
#homeBody div.rate span {display:block; float:left; margin-right:2px; }
#homeBody div.download {width:130px; height:10px; float:right; margin:5px 0 0 0; }
#homeBody div.downButton {width:23px; height:19px; float:right;}
#homeBody div.down_text {width:100%; height:39px; display:block; font-weight:bold;  }
#homeBody div.down_textin {padding-left:30px; padding-top:10px;}
#homeBody div.down_textin a {background:url(../images/download.jpg) left  no-repeat}
#homeBody div.down_text a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ff8d13; padding-left:25px; text-decoration:none; line-height:18px;}
#homeBody div.down_text a:hover {text-decoration:underline; color:#676767;}

#downloadf {background:url(../images/downloadb.gif?rebuild) left no-repeat; border:none; font-weight:bold; text-align:center; color:#fff; font-size:10px; margin:auto; height:20px; width:110px;  }

#homeBody div.topSearch {background:url(../images/topsera.jpg) right repeat-x; width:384px; margin:10px 0 7px 0;}
#homeBody div.topsearch-img {background:url(../images/topsear.jpg) left no-repeat; width:371px; height:39px; margin-left:0; padding-left:12px; padding-top:1px; overflow:hidden; }
#homeBody div.topsearch-inner {background:url(../images/topserb.jpg) right no-repeat; height:29px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#5a5a5a; overflow:hidden; padding:10px 15px 0 0;}
#homeBody div.border {width:100px; height:62px; border:1px solid #eaeaea; padding:2px; margin-left:5px; overflow:hidden;  text-align:center;}
#homeBody div.pro_name {overflow:hidden; width:118px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1f1f1f; display:block; font-weight:bold; margin:5px;}
#homeBody div.pro_name a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1f1f1f; font-weight:bold; }
#homeBody div.rate2 {width:110px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:block; font-weight:bold; margin:5px;}
#homeBody div.textdec {width:250px; height:15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:block; margin:0 0 0 5px;}
#homeBody div.down-button {width:120px; height:20px; clear:both; text-align:center; padding:5px;  text-align:center} 
#homeBody div.bottom_border {border-bottom:1px solid #dfdfdf; width:383px; padding-top:6px; padding-bottom:5px;}
#homeBody div.bottom_borderN {width:383px; padding-top:6px; padding-bottom:10px;}
#homeBody div.line {width:378px; height:1px; border-bottom:solid 1px; color:#dfdfdf;}

#homeBody div.newprog {background:url(../images/topsera.jpg) right repeat-x; width:382px; margin-left:6px; padding-top:10px; margin-bottom:10px;}

#homeBody div.game {width:384px; overflow:hidden; }
#homeBody div.game1 {width:384px; height:32px; background:url(../images/games.jpg) left no-repeat; overflow:hidden; padding:0; margin:0; border:none;}
#homeBody div.game1 span {border:none; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#ffffff; height:20px; padding:6px; display:block; font-weight:bold;}

#homeBody div.game1bg {
	width:382px;
	margin:0;
	background:url(../images/gamebg.jpg) left repeat-x;
	padding:0px;
	border-left: 1px solid #dcdbdb;
	border-right: 1px solid #dcdbdb; 
	border-bottom: 1px solid #dcdbdb;
	border-top:0px;
	overflow:hidden;
	height:110px;
}
#homeBody div.game_name {overflow:hidden; width:218px; height:19px; line-height:19px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#01089f; display:block; font-weight:bold; padding:5px;}
#homeBody div.rate3 {width:100px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:block; font-weight:bold; margin:5px;}
#homeBody div.down-button2 {width:300px; height:20px; margin:5px 0 10px 0px; padding-left:20px; clear:both;} 
#homeBody div.uips {width:378px; height:32px; background:url(../images/games.jpg) left no-repeat;}
#homeBody div.bottom-sec {width:785px;}
#homeBody div.row1 {width:100%; height:auto; position:relative; clear:both;}

#homeBody div.newprog2 {background:url(../images/topsera.jpg) right repeat-x; width:382px; height:138px; margin-left:10px;}

.text {font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding:5px 0 0 10px; display:block; line-height:18px;}

/*Inner Pages*/
#innerBody {width:780px; margin-top:8px; overflow:hidden; padding:0;}
#innerBody div.productInfoHead {width:780px; background:url(../images/product-.jpg) bottom left repeat-x; float:left; padding-bottom:12px;}
#innerBody div.productInfoHead div.leftDiv { width:560px; float:left; padding-left:5px;}
#innerBody div.productInfoHead div.leftDiv h1 {line-height:30px; padding:3px 0 3px 2px; margin:0; font-size:30px; color:#0678bf;}
#innerBody div.productInfoHead div.rightDiv { width:185px; float:right; padding-right:5px; }
#innerBody div.productInfoHead div.rightDiv ul{float:left;}
#innerBody div.productInfoHead div.rightDiv li {width:180px; height:29px; margin-bottom:3px; line-height:29px; overflow:hidden; }
#innerBody div.productInfoHead div.rightDiv li.pi{background:url(../images/pi-bg.jpg) left top no-repeat;}
#innerBody div.productInfoHead div.rightDiv li.manuals{background:url(../images/m-bg.jpg) left top no-repeat;}
#innerBody div.productInfoHead div.rightDiv li.videos{background:url(../images/v-bg.jpg) left top no-repeat;}
#innerBody div.productInfoHead div.rightDiv li.faq{background:url(../images/faq-bg.jpg) left top no-repeat;}
#innerBody div.productInfoHead div.rightDiv li.comments{background:url(../images/comm-bg.jpg) left top no-repeat;}
#innerBody div.productInfoHead div.rightDiv li.wiki{background:url(../images/wiki-bg.jpg) left top no-repeat;}
#innerBody div.productInfoHead div.rightDiv li.smallbuttons{border:1px dotted #ccc;  height:auto; background-position: 5px 5px; background-repeat: no-repeat; }
#innerBody div.productInfoHead div.rightDiv li a{color:#3a3a3a; line-height:28px; text-decoration:none; font-weight:bold; padding-left:33px; width:145px; height:29px; display:block; font-size:11px;}
#innerBody div.productInfoHead div.rightDiv li a:hover{ text-decoration:underline;}


#qlist  { width:185px; position:absolute; left:810px; top:34px; padding-right:5px; }
#qlist  ul{float:left;}
#qlist  li {width:180px; height:29px; float:left; line-height:29px; overflow:hidden; }
#qlist  li.pi{background:url(../images/pi-bg.jpg) left top no-repeat;}
#qlist  li.manuals{background:url(../images/m-bg.jpg) left top no-repeat;}
#qlist  li.videos{background:url(../images/v-bg.jpg) left top no-repeat;}
#qlist  li.faq{background:url(../images/faq-bg.jpg) left top no-repeat;}
#qlist  li.comments{background:url(../images/comm-bg.jpg) left top no-repeat;}
#qlist  li.wiki{background:url(../images/wiki-bg.jpg) left top no-repeat;}
#qlist  li.smallbuttons{border:1px dotted #ccc;  height:auto; background-position: 5px 5px; background-repeat: no-repeat; }
#qlist  li a{color:#3a3a3a; line-height:28px; text-decoration:none; font-weight:bold; padding-left:33px; width:145px; height:29px; display:block; font-size:11px;}
#qlist  li a:hover{ text-decoration:underline;}

#qlist2  li a{color:#3a3a3a; overflow:hidden; line-height:14px; text-decoration:none; font-weight:bold; padding-left:33px; width:145px; height:29px; display:block; font-size:11px;}

#qlist2 {}
#qlist2  ul{float:left;}
#qlist2  li {width:180px; height:29px; float:left; line-height:29px; overflow:hidden; padding:0; margin:0;}
#qlist2  li.faq{background:url(../images/faq-bg.jpg) left top no-repeat; line-height:14px;}

#innerBody div.productInfoHead div.rightDiv div.prdRate {font-size:11px; font-weight:bold; float:left; width:200px; margin:20px 0 15px 0;}
#innerBody div.prdImg{width:200px; padding:15px 18px 0 3px; float:left;}
#innerBody div.prdImg a{display:block; width:183px; height:59px; margin:4px 0 0 4px;}
#prdImg {display:block; border:none; padding-left:30px; width:180px; height:50px; margin-left:10px; color:#fff; font-size:20px; background:url(../images/dbutton.gif) no-repeat; cursor:pointer;}
#prdImg2 {display:block; border:none; padding-left:30px; width:180px; height:50px; margin-left:10px; color:#fff; font-size:20px; background:url(../images/dbutton.gif) no-repeat; cursor:pointer; }

#innerBody div.prdLinks{width:325px; padding:0; margin:0; padding-top:10px; float:left; overflow:hidden}
#thumb {height:156px;}
#innerBody div.prdLinks ul{float:left; padding-bottom:10px;}
#innerBody div.prdLinks li{width:300px; background:url(../images/leftnav-.gif) bottom repeat-x; height:25px;}
#innerBody div.prdLinks li.noDiv{ background:none;}
#innerBody div.prdLinks li a{background:url(../images/desc-bul.jpg) left no-repeat; text-decoration:none; padding-left:10px; color:#3a3a3a; height:auto; line-height:25px; font-size:13px;}
#innerBody div.prdLinks li a:hover{text-decoration:underline;}
#innerBody div.prdLinks a.prdLinks{width:100px; height:35px; display:block; text-decoration:none; background:url(../images/prd-link.jpg) left no-repeat; float:left; font-size:11px; font-weight:bold; color:#3a3a3a; text-align:center; line-height:30px;}
#innerBody div.prdLinks a.prdLinks:hover{text-decoration:underline; background:url(../images/prd-linl.jpg) left no-repeat; color:#FFFFFF;}
#innerBody div.prdLinks a {color:#3a3a3a !important;  text-decoration:underline; }

#innerBody div.prdDesc{width:760px; padding:10px; float:left;}
#innerBody div.prdDesc div.leftDiv {width:560px; float:left; background:url(../images/option1.jpg?dd);}
#innerBody div.prdDesc div.leftDiv p {padding-top:10px; padding-bottom:10px;}
#innerBody div.prdDesc div.leftDiv2 {width:560px; float:left; background:url(../images/option1.jpg?dd);}
#innerBody div.prdDesc div.rightDiv {width:185px; float:right;}
#innerBody div.prdDesc div.ratingbox {width:185px; float:right; background-color:#e8e8e8; background-image: url(../images/ratingbo.gif); background-repeat: repeat-x;}
#innerBody div.prdDesc div.ratinghed{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#4e4e4e; margin-top:25px; margin-left:11px; margin-bottom:10px;}
#innerBody div.prdDesc div.ratingtext{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e4e4e;  padding-left:10px; margin-bottom:5px; float:left; width:80px; clear:both; }
#innerBody div.prdDesc div.star{width:80px; float:left; padding-top:2px; margin-bottom:5px;}
#innerBody div.prdDesc div.ratingtot {width:170px; height:23px; float:right; background:url(../images/totalra.jpg) no-repeat; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#ffffff; padding-top:7px; padding-left:15px; line-height:10px;}
#innerBody div.rightDiv div.tag {width:175px; height:26px; float:right; background:url(../images/tag.gif); font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding-left:10px; padding-top:3px; margin-top:4px;}

#innerBody div.rightDiv div.rightbox { width:170px; float:right; padding-right:5px; padding-left:15px;}
#innerBody div.rightDiv div.rightbox ul{float:left; margin-top:5px;}
#innerBody div.rightDiv div.rightbox li {line-height:22px; overflow:hidden; }
#innerBody div.rightDiv div.rightbox li a {padding-left:35px; }
#innerBody div.rightDiv div.rightbox li.email{background:url(../images/email.jpg) left 3px no-repeat; }
#innerBody div.rightDiv div.rightbox li.rateit{background:url(../images/rateit.gif) left 3px no-repeat; }
#innerBody div.rightDiv div.rightbox li.virus{background:url(../images/virus.jpg) left 3px no-repeat; }
#innerBody div.rightDiv div.rightbox li.reporterror{background:url(../images/reporter.jpg) left 3px no-repeat;}
#innerBody div.rightDiv li a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4e4e4e; text-decoration:none;}
#innerBody div.rightDiv li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4e4e4e; text-decoration:underline;}

#innerBody div.prdDesc div.rightversion { width:168px; float:right; padding-right:5px; padding-left:13px; margin-top:3px; background:url(../images/versionall.gif);}
#innerBody div.prdDesc div.rightversionhed{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#4e4e4e; margin-top:12px;}
#innerBody div.prdDesc div.rightversionup { width:168px; height:40px; float:right; padding-right:5px; padding-left:13px; margin-top:3px; background:url(../images/version.jpg);}
#innerBody div.prdDesc div.rightversiondown { width:168px; height:13px; float:right; padding-right:5px; padding-left:13px; background:url(../images/versionbottom.gif);}


#innerBody div.gen {float:left; width:168px;}
#innerBody li.gen {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4e4e4e; margin-top:2px; margin-left:5px; line-height:15px;
float:left; }
#innerBody li.gen a{background:url(../images/desc-bul.jpg) left no-repeat; text-decoration:none; padding-left:10px;}
#innerBody div.gen a {margin:0px; padding:0px; padding-left:10px; width:auto; color:#4e4e4e; background:url(../images/desc-bul.jpg) left no-repeat; text-decoration:none;  }

#innerBody div.prdDesc div.related { width:168px; height:119px; float:left; padding-right:5px; padding-left:13px; background:url(../images/version.jpg);}

.bgOpt10{background:url(../images/option1.jpg?dd);}
.bgOpt12{background:url(../images/option1.jpg?dd);}


 div.relPrgHead1 {width:760px; height:39px; line-height:18px; vertical-align:center; background:url(../images/related-.jpg) left no-repeat; padding-left:14px; float:left; }
 div.relPrgHead1 a {padding:0; margin:0; width:11px;} 

#ht1 input {line-height:15px !important; vertical-align:center; }
#ht1  {line-height:15px !important; vertical-align:center; }
#ht1 A.cnbar2  {
    font-size: 11px;
	text-transform: uppercase;
	color:#FFFFFF;
	display:inline-block;
	border:1px solid #d0ad3e;
	background:#ffa12b;
                font-weight: bold;
	cursor:pointer;
                width:11px;
	height:15px;
	text-align:center;
	overflow:hidden;  
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	line-height:15px;
     font-family:Arial;
	}
#ht1 A.cnbar  {
    font-size: 11px;
	text-transform: uppercase;
	color:#232222;
	display:inline-block;
            
	padding:0px;
	padding-left:3px;
	padding-right:3px;
	line-height:15px;
           background:#efefef;
	border:1px solid #cbe7f6; 
	font-weight: bold;
	cursor:pointer;
                width:11px;
	height:15px;
	text-align:center;
	overflow:hidden;  
	font-family:Arial;
	}


#innerBody div.relPrgHead{width:760px; height:39px; float:left; background:url(../images/related-.jpg) left no-repeat; padding-left:14px;}
#innerBody div.relPrgHead div.headText {background:url(../images/topserb.jpg) right no-repeat; float:left; line-height:38px; height:39px; font-size:21px; font-weight:bold;}
#innerBody div.relPrgHead a{color:#858585; text-decoration:none; font-weight:bold; padding:11px 18px 0 0; display:block; font-size:13px;}
#innerBody div.relPrgHead a:hover {text-decoration:underline;}
#innerBody div.relPrgDesc{width:780px; float:left; background:url(../images/rel-prd-.jpg) no-repeat; padding:22px 0 22px 0;}
#innerBody div.relPrgDesc div.prdDesc {width:245px; float:left; padding:0 0 0 5px;}
#innerBody div.relPrgDesc div.prdDescRight {width:245px; float:left; border-left:1px solid #c1c1c1; padding-left:15px;}
#innerBody div.relPrdImg {width:80px; padding:10px 0 10px 0; text-align:center; float:left;}
#innerBody div.relPrdName {width:160px; float:left; padding:10px 0 0 0; font-weight:bold;}
#innerBody div.relPrdName a{color:#333333; font-size:16px; font-weight:bold; text-decoration:none;}
#innerBody div.relPrdName a:hover{text-decoration:underline;}
#innerBody div.relPrdRate {width:230px; padding:5px 0 0 9px;float:left; clear:both; font-size:12px; }
#innerBody div.desc_cont {height:100px; overflow:hidden;}




/* Supporting Classes */
.leftFL {float:left;}
.rightFL {float:right;}

.tB {border:1px solid red;}

/* new *//* Start Search */
.csearch { 
width:200px; 
height:50px;
float:left;
}

#modSearch { 
width:410px; 
height:40px; 
margin-top:0px;
overflow:hidden;
position:relative;
}

#modSearch input { text-align:left; padding-left:25px; } 

#b_search {float:right; margin-top:8px; font-size:13px; overflow:hidden; width:290px; height:37px; position:relative }
#g_search {float:right; margin-top:8px; font-size:13px; overflow:hidden; width:290px; height:37px; position:relative}
#c_search {float:left; margin-top:0px; overflow:hidden; width:auto; height:37px; position:relative}
.labelSearch { font-size:10px; color:#FFFFFF; width:40px; height:15px; margin:5px 0 0 0; float:left; padding-left:5px;}
.inputSearch { width:90px; height:15px; margin:4px 0 0 0px; float:left;}
.inputS { width:85px; height:15px; border:0; background:none; font-size:11px; color:#999999; padding-right:5px;}
.btn_ok { width:30px; height:23px; float:left;  background:url(images/search-c.gif?ha) no-repeat;}

#searchCont {}

.abc{line-height:12px; margin-right:5px; margin-left:0px !important; width:101px !important; height:27px; float:right !important;  background:url(../images/search-c.gif?ddd) no-repeat !important; border:none; color:#ffffff; font-weight:bold;  position:absolute; top:0px; left:180px; }
.abc2 {line-height:12px;  margin-left:25px; width:105px; height:37px; background:url(../images/search-c.gif?sss) no-repeat !important; border:none; color:#ffffff; font-weight:bold;  margin-top:-2px;  color:#fff; }

#tabc {margin:auto !important; }
#binp .abc2 {line-height:12px;  margin-left:25px; width:105px; height:37px; background:url(../images/search-c.gif?sss) no-repeat !important; border:none; color:#ffffff !important; font-weight:bold;  margin-top:-2px;  }

#binp input {overflow:hidden;  border:none; margin:0; padding:0; }
#binp input[type=text] {overflow:hidden; margin-left:0 !important; margin-right:6px; height:22px; width:170px !important; margin-top:2px; background:#fff; float:left; border:1px solid #ccc; padding:0; }
#binp input[type=submit] { margin-left:0px !important;  overflow:hidden; line-height:12px; margin-right:5px; width:101px; height:27px;  border:none !important; background:url(../images/search-c.gif?fff) no-repeat;  color:#ffffff; font-weight:bold;   float:left !important; }
#binp .abctext {margin-top:2px; }
#radiowrap {float:left; width:117px; overflow:hidden; height:40px;  font-size:11px; font-weight:bold}
#radio1	 {text-align:left; width:117px; float:none; height:20px; line-height:20px; overflow:hidden; }
#radio2	 {text-align:left; width:117px; float:none; height:20px; line-height:20px; overflow:hidden;}
#radiowrap input { margin:auto; vertical-align:middle; width:auto !important; margin-right:5px !important; margin-left:5px; overflow:hidden; }


#modSearch input {overflow:hidden;  border:none; }

#modSearch input[type=submit] { margin-left:0px !important;  overflow:hidden; line-height:12px; margin-right:5px; width:101px; height:27px;  border:none !important; background:url(../images/search-c.gif?fff) no-repeat;  color:#ffffff; font-weight:bold;   float:right !important; }
#modSearch input[type=text] {overflow:hidden; margin-left:0 !important; margin-right:6px; height:22px; width:170px !important; margin-top:2px; background:#fff; float:left; border:none; padding:0; }
.pt3 {height:3px; width:100%;}
.w {color:#fff !important;}

.navtabs {

  padding: 0;
  margin: 0;
   
}

* + html .navtabs {
  
  
z-index:1;}

.navtabs div {
  margin: 0;
  padding: 0;
  list-style: none;
  
 display:block;
 float: left;
 color: #232222;

   }

.navtabs > a {
  display: block;
}


.navtabs2 {

  padding: 0;
  margin: 0;
   height:40px;
  overflow:hidden;
}

* + html .navtabs2 {
  
  
z-index:1;}

.navtabs2 div {
  margin: 0;
  padding: 0;
  list-style: none;
  
 display:block;
 float: left;

   }

.navtabs2 > a {
  display: block;
}

#ts1 {position:absolute; top:0px; left:0px;}
#ts4 {position:absolute; top:0px; left:0px;}
#ts4 div {overflow:hidden; padding:0px; }
#homeBody div.bodyHead2 {background:url(../images/topdown.jpg) top no-repeat; width:778px; height:34px; }
#homeBody div.bodyHead2 span {font-family: Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#5a5a5a; padding:0px; overflow:hidden; margin:0;}

#ts2 {position:absolute; top:34px; left:0px;}
#tsleft {position:absolute; top:186px; left:0px; height:391px; }
#tsright {position:absolute; top:186px; left:387px; height:391px;}
#tsright1 {position:absolute; top:34px; left:0px; height:391px;}
#tsright2 {position:absolute; top:34px; left:387px; height:391px;}
#tsleftdown {position:absolute; top:597px; left:0px;}
#tsrightdown {position:absolute; top:597px; left:389px;}
.clearfix {clear:both; height:0px; font-size:1px; overflow:hidden;}

#slideshow1 {border:none !important; padding:0; margin:0; border-style:none !important;}
#slideshow2 {border:none !important; padding:0; margin:0; border-style:none !important;}
#slideshow3 {border:none !important; padding:0; margin:0; border-style:none !important;}
#slideshow_1 {border:none !important; padding:0; margin:0; border-style:none !important;}
#slideshow_2 {border:none !important; padding:0; margin:0; border-style:none !important;}
#slideshow_3 {border:none !important; padding:0; margin:0; border-style:none !important;}

#toolbar {text-indent: -999px; font-size: 0px; display:block; line-height: 0px; height:29px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#5a5a5a; overflow:hidden;   padding:10px 15px 0 0;}

#toolbar a {font-size:10px; }
.navbar a
{
 /* contorno de las tablas izquierdas */
 color: #000000;
 padding:2px;  
 border: 1px solid #D1D1E1;
 font-weight: bold;
}

.navbar a:hover
{
  background: #D1D1E1; 
}

.navbar 
{
  text-indent: 0px; font-size: 10px; display:block; line-height: 20px; font-weight:bold;  
}
#maincontent { min-height:600px; position:relative;}

/* for Internet Explorer */
/*\*/
* html #maincontent {
height: 600px;
}
/**/

.clearAll{clear:both;}
.spacer3{height:3px; overflow:hidden;}
.spacer4{height:4px; overflow:hidden;}
.spacer5{height:5px; overflow:hidden;}
.spacer8{height:8px; overflow:hidden;}
.spacer10{height:10px; overflow:hidden;}
.spacer12{height:12px; overflow:hidden;}
.spacer15{height:15px; overflow:hidden;}
.spacer40{height:40px; overflow:hidden;}


.formCont {margin:auto; width:550px; margin-top:30px; text-align:left;}
.formCont a {color:#222}
.formCont input { border:1px dotted #53b3f4; background:#eceff3 }
.form_Contin {margin:0; padding:0; text-align:left; float:none; }
.form_up {width:550px; height:40px; overflow:hidden; line-height:20px; background:url(../images/formup.gif?ss) left top no-repeat; margin:0; padding:0; float:left}
.form_down {width:550px; height:8px; background:url(../images/formdown.gif) left top no-repeat; margin:0; padding:0; float:left} 
.form_middle {width:550px; background:url(../images/formmiddle.gif) left top repeat-y; margin:0; padding:0; float:left; height:auto;}
.mlr10 {margin-left:10px; margin-right:10px; padding-top:20px;}
.title {font-size:14px; color:#0678bf; width:140px;} 
.newtitle {font-size:14px; color:#0678bf; width:140px;} 
#qcont .qtitle {font-size:16px; color:#0678bf;}
.report2 {font-size:14px; color:#0678bf;} 
.l4 { width:30px; }
h1#form_login {padding:0; margin:0; color:#fff; font-size:18px; height:30px; overflow:hidden; }
#form_login {padding:0; margin:0;  color:#fff; font-size:18px; height:30px; overflow:hidden; }
h1#form_login span {font-family:"Trebuchet MS", Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 0 0 10px; display:block; padding-bottom:12px; }
#form_login span {font-family:"Trebuchet MS", Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#FFFFFF; padding:5px 0 0 10px; display:block; padding-bottom:12px; }
.su {text-align:right; width:230px; height:28px; color:#0678bf;}
.su2 {line-height:30px; text-align:right; width:230px; color:#0678bf;}
#loginb {border:none; width:164px; height:50px; background:url(../images/loginbutton.gif) left top no-repeat; text-align:center; margin:auto;  color:#fff; font-size:15px; font-weight:bold;}
#submitb {border:none; width:164px; height:50px; background:url(../images/loginbutton.gif) left top no-repeat; text-align:center; margin:auto;  color:#fff; font-size:15px; font-weight:bold;}
#formb {border:none; width:164px; height:50px; background:url(../images/loginbutton.gif) left top no-repeat; text-align:center; margin:auto;  color:#fff; font-size:15px; font-weight:bold;}
.clearing {margin:0; padding:0; clear:both;}
#questwrap {width:1002px; padding:0; text-align:center; float:none; }
#questwrap2 {width:1002px; padding:0; text-align:center; float:none; } 
#messages {border:none; background:none; width:1002px; padding:0; text-align:center; float:none; }
#replink {  color:#0678bf;}
#innerHead ul.mainNav {float:left; padding:0; margin:78px 0 0 0;}
#innerHead ul.mainNav li { float:left; text-align:center; width:107px; background:url(../images/topmenu-.gif) bottom no-repeat; margin-left:2px;}
#innerHead ul.mainNav li.selected{ background:url(../images/topmenu.gif) bottom no-repeat; color:#FFFFFF; text-decoration:none; }
#innerHead ul.mainNav li a {height:29px; display:block; font-size:18px; color:#F1F1F1; text-decoration:none; font-family:"Trebuchet MS", Arial,Helvetica,sans-serif; margin-top:10px;}
#innerHead ul.mainNav li a:hover{ color:#CCCCCC;}


.dottedSeparater{background:url(../images/dottedru.gif) left top repeat-x; height:2px; overflow:hidden; width:100%}
.descriptions2{width:110px; font-weight:bold; padding:8px 0 0 15px; float:left; font-size:12px;}
.descriptions3{font-weight:normal; padding:4px 0 4px 15px; float:left; font-size:12px; width:380px; background:none;  color:#222;}
.descriptions3 label {font-weight:bold; color:#222;}
.descriptionsDetails{width:190px;float:right; padding:4px 0 4px 0px; font-size:12px; color:#222222;}
.fbutton {width:200px; height:75px; text-align:center;}
#bread_nav {width:700px; overflow:hidden; margin:auto; text-align:center; margin-top:15px; margin-bottom:15px; }
#bread_nav a {color: #222 }
#bread_nav a:visited {color: #222 }
#topNav #bread_nav a {color: #fff }
#topNav #bread_nav a:visited {color: #fff }

/*	**********terms***********************faq********************************************   */

	.toc_list {
				margin:0; padding:0;
				border: 1px solid #ccc;
				background-color: #ff860a;
				color:#fff;
				padding: 1.5em;
				margin-bottom: 2em;
				clear:both;	
				text-align:left;
				display:block;
				position:relative;
				font-size:11px;
				
			}
			#toc a {color:#fff}  
			.toc_item {
				
				margin-top: 0.5em;
				
				}
			.toc_item a {
				color:#0678bf; font-weight:bold; font-size:11px;
				}
		 	.f_alt1 {
				font-family:Calisto MT, Arial;
				color: #656565;
				text-align:left;
				padding:20px;
				 margin:0;
				background:#fff;
				font-size:11px;
				}
			.f_alt1 table {
		         clear:both;
				float:left;
				display:block;
				margin:0px;
				font-weight:bold;
				font-size:11px;
				}
			.f_alt1 h1{
				font-family:Calisto MT, Arial;
				color:#0678bf;
				clear:both;
				font-weight:bold;			
				display:block;
				font-size:17px;
				margin:0;padding:0;  
				 
				}
			.f_alt1 h2{
				font-family:Calisto MT, Arial;
				color:#0678bf;			
				font-weight:bold;
				display:block;
				clear:both;
				font-size:14px;
				
				margin:0;padding:0;
				margin-top:10px;
				}
			#toc0 {
				padding:0;
				margin-left:0px;
				margin-top:20px;
				margin-bottom:20px;
				font-size:17px;
				}
           h1#toc0 {
				padding:0;
				margin-left:0px;
				margin-top:20px;
				margin-bottom:20px;
				font-size:17px; 
				}
		  .f_alt1 ol li a {
				font-family:Calisto MT, Arial;
				color:#0678bf;			
				font-size:12px;		
				}

			.f_alt1 ul li a {
				font-family:Calisto MT, Arial;
				color:#0678bf;			
				font-size:12px;				
 				}

			.f_alt1 ol {
				font-family:Calisto MT, Arial;
				color: #656565;
				list-style-type: decimal;
				list-style-position: inside;	
				font-size:12px;		
			           }
			.f_alt1 ol li{
			 	list-style-type: decimal;
				font-size:12px;	
				margin-left:20px;			
				}

			.f_alt1 ul {
				font-family:Calisto MT, Arial;
				color: #656565;			
				font-size:12px;	
				          
				}
			.f_alt1 ul li {
				margin-left:20px;
	line-height:100%;
	padding-left:15px;
	line-height:20px;
	background:url(../images/leftnav1.gif) left 9px no-repeat;
    background-position:0px 5px;
	text-align:left;
	list-style-type:none;
				}


.tborder table {border:none; font-size:11px; }
.tborder table tr td {border:none; font-size:11px;}


.tborder table a 		{font-family:Calisto MT, Arial;
				color:#0678bf;
				font-weight:normal;			
				font-size:12px;
				}

.tborder a 		{font-family:Calisto MT, Arial;
				color:#5d7012;
				font-weight:normal;			
				font-size:12px;
				}
/* fin menu */	  

tr.traGraph {
background: #f8f8f8;
background-repeat: no-repeat;
background-position: center top;
border:1px solid #d6d6d6;
width:100%;

}

tr.traGraph2 {
background: #e7e7e7;
background-repeat: no-repeat;
background-position: center top;
border:1px solid #d6d6d6;
width:100%;

}
#headline {
background-image: url(../images/qhead.gif);
background-repeat: no-repeat;
background-position: center top;
border:none;
width:1002px;
height:29px;
color:#fff;
font-size:20px;
}
#headline span {
padding-left:20px;
}
#ttable {
color:#858585; text-decoration:none; font-weight:normal;
border:none;
background:#fff;
width:100%;
}
#ttable tr td  a{color:#858585; text-decoration:none; font-weight:bold; padding:11px 18px 0 0; display:block; font-size:13px;}
#ttable tr td {
color:#454545; 
text-decoration:none; font-weight:normal;
}
.signup5 {width:500px; color:#222;}
.signup5 a { color:#116fae; font-size:14px; text-decoration:underline;}
.highlight { background: #ffc97b !important; color:#000; }
.comments1 {height:40px; font-size:13px; font-weight:normal; line-height:35px;}
.comments2 {height:40px; font-size:11px; font-weight:normal; line-height:30px; overflow:hidden; width:450px;}
.comments3 {height:40px; font-size:11px; font-weight:normal; line-height:30px; overflow:hidden; width:450px;}
.com_form {display: inline; margin:0; text-align:left; padding-top:20px; padding-bottom:20px;}
.comment4 {font-size:11px; line-height:30px; font-weight:normal;}
#com_h {line-height:40px; height:40px;}
#com_l {float:left; color: #2c2c2c}
.i397 {width: 397px;}
.t397 {width: 397px; height:180px;}
#homeBody div.pro_name3 {overflow:hidden; width:148px; height:19px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1f1f1f; display:block; font-weight:bold; margin:5px;}
#homeBody div.pro_name3 a{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1f1f1f; font-weight:bold; }
#homeBody div.rate3 {width:75px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; display:block; font-weight:bold; margin:5px;}
ul {margin:0; padding:0; list-style: none;}
li {margin:0; padding: 0; list-style: none; } 
.loginlang {font-family: Forte, Calisto MT, Arial;  position:absolute; top:188px; left:600px; text-align:right; width:290px; height:20px; font-weight:bold; color:#791e1e;   font-size:11px;}
.loginlang a {font-weight:bold; color:#ffffff !important; font-size:12px; font-family: Calisto MT, Arial; }
.loginlang a:link {font-weight:bold; color:#ffffff !important; font-size:12px; font-family: Calisto MT, Arial; }
.loginlang a:visited {font-weight:bold; color:#ffffff !important; font-size:12px; font-family: Calisto MT, Arial; }
.loginlang li {float:right; padding:0; margin:0; padding-left:2px; color:#791e1e !important;  }

.lcent{position:absolute; top:0px; left:0px; width:999px; height:15px;}

.loginlang1 { font-family: Forte, Calisto MT, Arial; text-align:center;  font-weight:bold; color:#791e1e;   font-size:12px;}
.loginlang1 a {font-weight:bold; color:#ffffff !important; font-size:12px; font-family: Calisto MT, Arial; }
.loginlang a:link {font-weight:bold; color:#ffffff !important; font-size:12px; font-family: Calisto MT, Arial; }
.loginlang a:visited {font-weight:bold; color:#ffffff !important; font-size:12px; font-family: Calisto MT, Arial; }
.loginlang1 li {float:right; padding:0; margin:0; padding-left:2px; color:#791e1e !important;  }
#homeBody div.bodyHead2 span#spins  {font-family: Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; color:#5a5a5a; padding:8px 0 0 10px; display:block; margin:0;}
#homeBody div.bodyHead2 div#toolbar {padding-top:5px; padding-right:10px;}
#leftD P {margin-top:10px; text-align:left; }
.h40h {height:40px !important; overflow:hidden}
.pt300 {padding-top:300px !important

