/* CSS Document */

/* vuedesign.co.uk, V. 2.1 */
/* defaults.css */
/* author: Renato Mattos */



/* HTML elements */
fieldset {
  margin-bottom: 1em;
  padding: .5em;
}
form {
  margin: 0;
  padding: 0;
}


ul,li {list-style-type: none;}
a {outline: none;}
hr {clear: both; visibility: hidden;}
.clear {clear:both;}
.centered, p.centered {text-align:center;}
.txtright {text-align:right}
.txtleft {text-align:left}	

table,tr,td {
  border: 0;
  border-collapse: collapse;
  vertical-align: top;
}


/* image styles */
img {border: 0;}
.img_l {float:left; margin-right: 5px; margin-top:5px;}
.img_r {float:right; margin-left: 5px;}
.img_c {margin-left: 5px; margin-right: 5px;}
.img_fw {border: 0px; position: relative; margin-left: -1px; margin-right: -1px;}
.img {float:left; margin-right: 5px;}


/* text styles */
.md_spc	{height: 30px; clear: both;}
.spacer, .md_clear {clear: both;}
.md_brk {height: 10px;}
.small {font-size: 9px;}
.dbtext {color: #18105D;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.fleft {float: left;}
.fright {float: right;}
.bold { color: #494949; font-weight: bold; }


/* Accessibility and visual enhancement elements */
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* safari bug */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}


/* Accessibility table */

.table {
border-collapse: collapse;
border-spacing: 0;
font-size:0.94em;
text-align: center;
margin-top: 15px;
margin-bottom: 15px;
}


.table th{
font-weight: bold;
color: #000000;
}

.table,
.table th,
.table td {
border: 1px solid #EBEBEB;
text-align: center;
}



/* 
** Use .clearfix on any box that has to contain a sizable float 
** Details: http://www.positioniseverything.net/easyclearing.html 
*/	
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {
display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
height: 1%;
}
.clearfix {
display: block;
}
/* End hide from IE-mac */	
