/* @import 'boxes.css'; */

/* STANDARD DIV STYLING
   Most boxes inherit properties from the generic box style.
---------------------------------------------------------------------- */

/* generic box with no colour or dimensions set */

.box {
	position: relative;
	height: 1%;
	padding: 0 0.79em;
	margin: 0 0 0.79em 0;
	text-align:left;
}
.box h3 {
	font-size: 1.5em;
}
.box h4 {
	font-size: 1.3em;
}

.width-full 		{ width:100% !important; }
.width-three-quaters{ width:74% !important; }
.width-two-thirds 	{ width:66% !important; }
.width-half 		{ width:45% !important; }
.width-third 		{ width:33% !important; }
.width-quater 		{ width:25% !important; }

.width-5  { width:5em !important; }
.width-7  { width:7em !important; }
.width-10 { width:10em !important; }
.width-15 { width:15em !important; }
.width-20 { width:20em !important; }
.width-22 { width:22em !important; }
.width-25 { width:25em !important; }
.width-30 { width:30em !important; }
.width-40 { width:40em !important; }
.width-50 { width:50em !important; }

.dark-grey-bg {	background-color: #555; }

/* @import 'common.css'; */

/* ALIGNMENT
---------------------------------------------------------------------- */

.align-left    { text-align: left; }
.align-right   { text-align: right; }
.align-center  { text-align: center; }
.align-margin  { margin: 0 auto; }
.align-justify { text-align: justify; }
.align-nowrap  { white-space: nowrap; }
.align-middle  { vertical-align: middle; }
.align-bottom  { vertical-align: bottom; }
.align-abs-center { 
	left:  0; 
	right: 0; 
	text-align: center;
}
* html .align-abs-center {
	width: 100%;
	text-align: center;
} 

/* CLEAR
---------------------------------------------------------------------- */

.clear-left  { clear: left; }
.clear-right { clear: right; }
.clear-both  { clear: both; }
.clear-none  { clear: none; }

/* BORDER
---------------------------------------------------------------------- */

.border-img 	{ border: 1px solid #BBBBBB; }
.border-clear 	{ border: none; }

hr {height: 1px;}

/* BLOCK DISPLAY
---------------------------------------------------------------------- */

.box-block    { display: block; }
.box-inline   { display: inline; }
.box-hide, .hidden { display: none; }
.box-collapse { margin:0; padding: 0; background: #FFF; border: none; }

/* FLOAT
---------------------------------------------------------------------- */

.float-left  { float:left; }
.float-right { float:right; }
.float-none  { float:none; } 

/* MARGIN SPACING
---------------------------------------------------------------------- */

.spacer-left-half 	{ margin-left: 0.395em !important; }
.spacer-left 		{ margin-left: 0.79em !important; }
.spacer-left-dbl 	{ margin-left: 1.59em !important; }

.spacer-right-half 	{ margin-right: 0.395em !important; }
.spacer-right 		{ margin-right: 0.79em !important; }
.spacer-right-dbl 	{ margin-right: 1.59em !important; }

.spacer-top-half 	{ margin-top: 0.395em !important; }
.spacer-top 		{ margin-top: 0.79em !important; }
.spacer-top-dbl 	{ margin-top: 1.59em !important; }

.spacer-bottom-half { margin-bottom: 0.395em !important; }
.spacer-bottom 		{ margin-bottom: 0.79em !important; }
.spacer-bottom-dbl 	{ margin-bottom: 1.59em !important; }

.spacer-top-none 	{ margin-top: 0 !important; }
.spacer-bottom-none { margin-bottom: 0 !important; }
.spacer-none 		{ margin: 0 !important; }

/* PADDING SPACING
---------------------------------------------------------------------- */

.padding-left-half 	{ padding-left: 0.395em !important; }
.padding-left 		{ padding-left: 0.79em !important; }
.padding-left-dbl 	{ padding-left: 1.59em !important; }

.padding-right-half { padding-right: 0.395em !important; }
.padding-right 		{ padding-right: 0.79em !important; }
.padding-right-dbl 	{ padding-right: 1.59em !important; }

.padding-top-half 	{ padding-top: 0.395em !important; }
.padding-top 		{ padding-top: 0.79em !important; }
.padding-top-dbl 	{ padding-top: 1.59em !important; }

.padding-bottom-half { padding-bottom: 0.395em !important; }
.padding-bottom 	 { padding-bottom: 0.79em !important; }
.padding-bottom-dbl  { padding-bottom: 1.59em !important; }

.padding-top-none 	 { padding-top: 0 !important; }
.padding-bottom-none { padding-bottom: 0 !important; }
.padding-none 		 { padding: 0 !important; }

/* @import 'links.css'; */

/* LINKS STYLE SHEET
---------------------------------------------------------------------- */

/* Content standard link styling 
 * link-hidden           - linking without emphasis
 * link-subtle           - linking from within a text block
 * link-headline         - linking outside of a text block (dark text)
 * link-headline-color   - as above with light text for a dark background
 * link-article-headline - 
 * when adding links you should order them :link , :visited, :hover
 */

.link-hidden:link            { color:#000066; }
.link-hidden, .link-subtle   { text-decoration: none; }

.link-hidden:visited { color:#000066; }

.link-hidden:hover	 { text-decoration: underline; }

.link-subtle         { border-bottom: 1px dotted #00C; }
.link-subtle:visited { border-bottom: 1px dotted #333; }
.link-subtle:hover   { border-bottom: 1px solid #00C; }

.link-external { 
	display: inline;
    background: url(/assets/img/icons/external-site.gif) bottom left no-repeat;
	padding-left: 0.95em;
	padding-bottom: 0.079em;
	position:relative;
	height: 1%;
}



/*---------------------------------------*/
.box-table-a
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	margin: 45px;
	width: 750px;
	text-align: left;
	border-collapse: collapse;
}
/*.box-table-a th
{
	font-size: 12px;
	font-weight: normal;
	padding: 8px;
	background: #b9c9fe;
	border-top: 4px solid #aabcfe;
	border-bottom: 1px solid #fff;
	color: #039;
}*/
.box-table-a td
{
	padding: 8px;
	background: #e2e9f1; 
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	color: #393536;
	border-top: 1px solid transparent;
}
.box-table-a td p
{
	text-align:center;
}
/*.box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}*/
.tenagalinktitle
{
	font-size:10px;
	text-align:center;
}

/* @import 'lists.css'; */

/* LIST STYLES
------------------------------------------------------------------------ */

.list-unstyled, .list-inline {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.list-inline li {
	display:inline;
	float:left;
	margin:0 0.2em;
}

.paginate {
    margin:10px 2px;
}

/*.paginate ul {
    list-style:none;
}

.paginate li {
    display:inline;
    padding:10px;
}*/


.tableheader 
{ 
    background:#38363b;
    border:1px solid gray;
    border-collapse:collapse;
    color: #fff;
}
caption {
	font-weight: normal;
	padding: 0 0 5px 0;
	width: auto;	 
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
}

.odd { background:#fff; }

 

