/*CLASSES---------------*/

.tan-maxim {
		background: url(/assets/images/home/tlgo_sm.jpg) no-repeat right center;
	}

.container {
	border: 1px solid #004F8D;
	margin-bottom: 1.0em;
	width: 100%;
	padding: 3px;
	}

.inner-left-container {
	float: left;
	border: 1px solid #004F8D;
	margin-bottom: 1.0em;
	width: 15%;	
	padding: 3px;
	}

.inner-right-container {
	float: right;
	width: 80%;	
	}

.img-left {
	float: left;
	}

.img-right {
	float: right;
	}
	
.img-pad {
	margin-right: 10px;
	}

.img-arrows {
	border: none;
	}

/* Break text/pictures up - left and right of screen */
/* Wrapper for left picture, right text */

.box_leftright	{
	clear:	both;
	width: 100%;
	padding-top: 15px;
	display: block;
	}

/* Wrapper left for picture */
.box_left	{
	float: left;
	}

/* Wrapper right for text */
.box_right	{
	float: left;
	padding-left: 10px;
	top: auto;
	}		

.box {
	clear: both;
	}


/* General body of the page */
.content {
	color: #004F8D; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.1em; 
	font-weight: normal;
	text-align: justify;
	}

/* document types */ 
.DocumentType {
	color: #a1a1a1;
	font-family: Arial, Helvetica, sans-serif ,Verdana;
	font-weight: normal;
	font-size: 1.1em;
	}


/* Sub headings - large in content pages */ 
.SubPageHeading {
	color: #a1a1a1; 
	font-family: Arial, Helvetica, sans-serif,Verdana;	
	font-size: 1.1em; 
	font-weight: bold;
	}

/* Sub headings - small in content pages */ 

.SubPageHeadingSmall {
	color: #004F8D; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.1em; 
	font-weight: bold;
	}

/* Sub headings - small in content pages */ 
.headingSml {
	color: #004F8D; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.1em; 
	font-weight: bold;
	}

/* Sub headings - small white in content pages */ 
.headingSmlwhite {
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif, Verdana; 
	font-size: 1.1em; 
	font-weight: bold;
	}

/* Small blue text  */
.small {
	color: #004F8D;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.1em;
	font-weight: normal;
	}

/* Small white text  */
.smallwhite  {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 1.1em;
	font-weight: normal;
	}
	
	
/* Staff login details */
.login {
	font-size: 1.1em;
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-weight: bold;
	color: #fe3e14;
	}
	

/* Table */
.maintable {
  background-color: #FFF;
  width: 100%;
  border-spacing: 1px;
	}

caption	{
 	background: #394b7e;
	color: #ffffff; 
	font-family: Arial, Helvetica, sans-serif,Verdana; 
	font-size: 10pt; 
	font-weight: bold;
	border: #FFFFFF thin solid;
	padding: 5px;
	text-align: left;
	caption-side: top;
	}

/* Light blue box around table */
td.lblue_oline {
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	line-height: 150%;
	border-style: solid;
	border-color: #c7c7d4;
	border-width: 1px;
	padding: 2px;
	}

/* Light blue filled box in table */
td.lblue_fill {
	font-size: 11px;
	line-height: 150%;
	color: #394b7e;
	border-style: solid;
	border-color: #c7c7d4;
	background-color: #c7c7d4;
	border-width: 1px;
	padding: 2px;
	}

/* Dark blue filled box in table */
td.dblue_fill {
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	border-style: solid;
	border-color: #004F8D;
	background-color: #004F8D;
	border-width: 1px;
	padding: 2px;
	}

td.orange_fill {
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	border-style: solid;
	border-color: #78C23B;
	background-color: #78C23B;
	border-width: 1px;
	padding: 2px;
	}

td.green_fill {
	font-size: 12px;
	color: #ffffff;
	line-height: 100%;
	border-style: solid;
	border-color: #78c23b;
	background-color: #78c23b;
	border-width: 1px;
	padding: 2px;
	}



