/*  
Theme Name: Ambition
Description: A Business & Portfolio Theme. Comes with an awesome admin panel, and 9 different color schemes.
Version: 1.1
Author: Dany Duchaine
Author URI: http://themeforest.net/user/ddstudios
*/


/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}

ul.frontlist {
	list-style: disc;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

a#uservoice-feedback-tab {
	border: 2px solid #fff !important;
	border-left: none !important;
	padding: 10px !important;
	box-shadow: 1px 1px 3px #333;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
background-image: url(http://cdn.uservoice.com/images/widgets/en/feedback_tab_white.png), -webkit-gradient(
    linear,
    left top,
    right bottom,
    color-stop(0, rgb(114,198,137)),
    color-stop(0.56, rgb(47,145,75))
) !important;
background-image: url(http://cdn.uservoice.com/images/widgets/en/feedback_tab_white.png), -moz-linear-gradient(
    left top,
    rgb(114,198,137) 0%,
    rgb(47,145,75) 56%
) !important;
}

a#uservoice-feedback-tab:hover {
	border: 2px solid #fff !important;
	border-left: none !important;
	padding: 10px !important;
	box-shadow: 0px 0px 2px #333;
	-webkit-box-shadow: 0px 0px 2px #333;
	-moz-box-shadow: 0px 0px 2px #333;
background-image: url(http://cdn.uservoice.com/images/widgets/en/feedback_tab_white.png), -webkit-gradient(
    linear,
    left top,
    right bottom,
    color-stop(0, #999),
    color-stop(0.56, #333)
) !important;
background-image: url(http://cdn.uservoice.com/images/widgets/en/feedback_tab_white.png), -moz-linear-gradient(
    left top,
    #999 0%,
    #333 56%
) !important;
background-color: #555 !important;
}


#menu li#loginlink a {
	text-shadow: -1px -1px 1px #000;
	color: #fff;
}

#menu li#loginlink a{
	display: block;
background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#444'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#444)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #999,  #444); /* for firefox 3.6+ */
	padding: 4px 10px;
	margin-top: -4px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

#menu li#loginlink a:hover{
	display: block;
background: #2f904b; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67bc7f', endColorstr='#1f7939'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#67bc7f), to(#1f7939)); /* for webkit browsers */
background: -moz-linear-gradient(top,  #67bc7f,  #1f7939); /* for firefox 3.6+ */
	margin-top: -4px;
	box-shadow: 2px 2px 5px #000;
	-webkit-box-shadow: 0px 0px 5px #000;
	-moz-box-shadow: 2px 2px 5px #000;
 	-webkit-transition: -webkit-box-shadow 1s linear;
}

 table.c19 {border-collapse:collapse; width: 100%;font-family: Arial;margin-top: 15px; }
 table.c18 {border-collapse:collapse; width: 100%;font-family: Arial;}
  table.c19 p, table.c18 p {margin: 10px 5px;}
  span.tablehead {color: #fff; font-weight: bold; font-size: 1.3em;}
  tr.tableheader {color: #fff;
  	background: #000; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#444', endColorstr='#000'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #444,  #000); /* for firefox 3.6+ */ 
  }
    tr.tableheader td.tablehead-kompass {color: #fff;
  	background: #3b8d29; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ba565', endColorstr='#2f8f4b'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#4ba565), to(#2f8f4b)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #4ba565,  #2f8f4b); /* for firefox 3.6+ */ 
  }

  tr.tableheader td {padding: 0px 15px; text-shadow: -1px -1px 1px #000; border-right: solid 1px #333; vertical-align: middle;}
  tr.tableheader td.tablehead-first {border-radius: 10px 0px 0px 0px;}
  tr.tableheader td.tablehead-first span.tablehead {font-size: 1.6em;}
  tr.tableheader td.tablehead-last {border-radius: 0px 10px 0px 0px; border-right: none;}
  
  tr.table-subhead {
  	border-bottom: 1px solid #333;
  	border-top: 2px solid #ccc;
  	color: darkgreen; 
  	background: #333; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #eee,  #ccc); /* for firefox 3.6+ */ 
  }
  tr.table-subhead td {padding: 0px 15px; text-shadow: -1px -1px 1px #fff; vertical-align: middle;}

  td.c18 {vertical-align: middle;border:solid windowtext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt;border-top-width:initial;border-top-color:initial}
  td.c17 {vertical-align: middle;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt;border-top-width:initial;border-top-color:initial;border-left-width:initial;border-left-color:initial}
  td.c16 {vertical-align: middle;border:solid windowtext 1.0pt;border-top:none;background:#CCCCCC;padding:0in 5.4pt 0in 5.4pt}
  p.c15 {vertical-align: middle;font-weight: bold}
  td.c14 {vertical-align: middle;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:none;padding:0in 0in 0in 0in}
  td.c13 {vertical-align: middle;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;padding:0in 5.4pt 0in 5.4pt}
  td.c12 {vertical-align: middle;border:solid windowtext 1.0pt;border-left: none;border-top:none;padding:0in 5.4pt 0in 5.4pt}
  p.c11 {vertical-align: middle; margin-left:20px;}
  td.c10 {vertical-align: middle; border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#CCCCCC;padding:0in 0in 0in 0in}
  td.c9 { vertical-align: middle;border-top:none;border-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowtext 1.0pt;background:#CCCCCC;padding:0in 5.4pt 0in 5.4pt}
  p.c8 {vertical-align: middle; text-align: center}
  td.c7 {border:solid windowtext 1.0pt;border-top:none;background:#CCCCCC;padding:0in 5.4pt 0in 5.4pt;border-top-width:initial;border-top-color:initial}
  span.c6 {vertical-align: middle; font-size:11.0pt;color:#333; text-shadow: 1px 1px 2px #ccc;}
  td.c5 {vertical-align: middle; border:solid windowtext 1.0pt;border-left:none;background:#333333;padding:0in 0in 0in 0in}
  td.c4 {vertical-align: middle; border:solid windowtext 1.0pt;border-left:none;background:#333333;padding:0in 5.4pt 0in 5.4pt;border-left-width:initial;border-left-color:initial}
  p.c3 {vertical-align: middle; font-weight: bold; text-align: center}
  span.c2 {vertical-align: middle; font-size:11.0pt;color:white}
  td.c1 {vertical-align: middle; border:solid windowtext 1.0pt;background:#333333;padding:0in 5.4pt 0in 5.4pt}
  
  .table-scrollbox {
  	overflow-y: scroll; overflow-x: hidden; width: 100%; height: 500px; border-left: 1px solid #000; border-bottom: 1px solid #000;
  	box-shadow: 0px 0px 10px #ccc; -moz-box-shadow: 0px 0px 10px #ccc; -webkit-box-shadow: 0px 0px 10px #ccc;

  }

