/* STYLES FOR THRIVE*/

/* set default font for document - 'td' and 'th' must also be set due to a bug in IE */
address, blockquote, caption, center, dd, dir, div, dl, dt, form, menu, pre, td, th, tr
	{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	}
	
/* TITLES / SUBTITLES */		
.title
	{
	font: bold 18px Arial, Helvetica, sans-serif;
	color : #00316C;
	text-decoration: none;
	background-color: transparent;
	}

.subtitle
	{
	font: bold 14px Arial, Helvetica, sans-serif;
	color : #00316C;
	text-decoration: none;
	background-color: transparent;
	}
	
/*IMAGE PADDING FOR WRAPPED TEXT / 
USEAGE DEPENDENT ON WHETHER THE IMAGE IS TO BE LEFT OR RIGHT JUSTIFIED*/
img.paddingleft
	{
	float: left;
	clear: left;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	}
	
img.paddingright
	{
	float: right;
	clear: right;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 0px;
	}
	
/*MAIN CONTENT STYLE AND PADDING*/
.mainstyle
	{
	text-align: left;
	margin-left: 20px;
	margin-top: 10px;
	margin-right: 45px;
	margin-bottom: 10px;
	background-color: transparent;
	}
	
/*LEFT COLUMN CONTENT STYLE AND PADDING*/
.leftstyle
	{
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #00316C;
	text-align: left;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 10px;
	background-color: transparent;
	}
	
/*SUBNAV CONTENT STYLE AND PADDING*/
.subnavstyle
	{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0160A2;
	text-align: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: transparent;
	}

/* DATE STYLE */
.datestyle
	{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00316C;
	text-align: right;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	background-color: transparent;
	}

/* ELEMENT COLOURS*/
	
.darkblue
	{
	color: #00316C; 
	background-color: #00316C;
	}
	
.mediumblue
	{
	color: #6BA3C9; 
	background-color: #6BA3C9;
	}
	
.lightblue /* BACKGROUND BLUE */
	{
	color: #E5EFF6;
	background-color: #E5EFF6;
	}
	
.maincolor
	{
	color: #99BFDA; 
	background-color: #99BFDA;
	}
	
.contentcolor
	{
	color: #99CBC6; 
	background-color: #99CBC6;
	}

.nocolor
	{
	color: #ffffff; /* White*/
	background-color: #ffffff;
	}
	
/* BACKGROUND IMAGE*/
.bg
	{
	background-image: url(http://www.learntothrive.com/images/bg.gif);
	background-repeat: repeat;
	background-positon: top;
	color: #E5EFF6; 
	background-color: #E5EFF6;
	}
	
/* HEADER BACKGROUND IMAGE*/
.headerbg
	{
	background-image: url(http://www.learntothrive.com/images/headerbg.gif);
	background-repeat: repeat;
	background-positon: top left;
	color: #E5EFF6; 
	background-color: #E5EFF6;
	}
	
/* MAIN BEVELLED BG IMAGES*/
.leftside_mainbg
	{
	background-image: url(http://www.learntothrive.com/images/leftside_mainbg.gif);
	background-repeat: repeat;
	background-positon: top left;
	color: #99BFDA; 
	background-color: #99BFDA;
	}
	
.rightside_mainbg
	{
	background-image: url(http://www.learntothrive.com/images/rightside_mainbg.gif);
	background-repeat: repeat;
	background-positon: top right;
	color: #99BFDA; 
	background-color: #99BFDA;
	}
	
.topside_mainbg
	{
	background-image: url(http://www.learntothrive.com/images/topside_mainbg.gif);
	background-repeat: repeat;
	background-positon: top left;
	color: #99BFDA; 
	background-color: #99BFDA;
	}
	
.bottomside_mainbg
	{
	background-image: url(http://www.learntothrive.com/images/bottomside_mainbg.gif);
	background-repeat: repeat;
	background-positon: top left;
	color: #99BFDA; 
	background-color: #99BFDA;
	}
	
/* CONTENT BEVELLED BG IMAGES*/
.leftside_contentbg
	{
	background-image: url(http://www.learntothrive.com/images/leftside_contentbg.gif);
	background-repeat: repeat;
	background-positon: top left;
	color: #99CBC6; 
	background-color: #99CBC6;
	}
	
.rightside_contentbg
	{
	background-image: url(http://www.learntothrive.com/images/rightside_contentbg.gif);
	background-repeat: repeat;
	background-positon: top right;
	color: #99CBC6; 
	background-color: #99CBC6;
	}
	
.topside_contentbg
	{
	background-image: url(http://www.learntothrive.com/images/topside_contentbg.gif);
	background-repeat: repeat;
	background-positon: top left;
	color: #99CBC6; 
	background-color: #99CBC6;
	}
	
.bottomside_contentbg
	{
	background-image: url(http://www.learntothrive.com/images/bottomside_contentbg.gif);
	background-repeat: repeat;
	background-positon: top left;
	color: #99CBC6; 
	background-color: #99CBC6;
	}
	
/* BODY TEXT LINKS*/
a:link 
	{
	/*font: normal 12px Verdana, Arial, Helvetica, sans-serif;*/
	color: #0160A2;
	text-decoration: underline;
	background-color: transparent;
	}

a:visited 
	{
	/*font: normal 12px Verdana, Arial, Helvetica, sans-serif;*/
	color: #6BA3C9;
	text-decoration: underline;
	background-color: transparent;
	}

a:active
	{
	/*font: normal 12px Verdana, Arial, Helvetica, sans-serif;*/
	color: #0160A2;
	text-decoration: underline;
	background-color: transparent;
	}

a:hover 
	{
	/*font: normal 12px Verdana, Arial, Helvetica, sans-serif;*/
	color: #00316C;
	text-decoration: underline;
	background-color: transparent;
	}
	
/* BREADCRUMB TEXT AND LINKS*/
.breadcrumbtext
	{
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: #000000; 
	text-decoration: none;
	background-color: transparent;
	}
	
.breadcrumb:link
	{
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: #0160A2; 
	text-decoration: none;
	background-color: transparent;
	}
	
.breadcrumb:visited 
	{
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: #ffffff; 
	text-decoration: none;
	background-color: transparent;
	}

.breadcrumb:active
	{
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: #0160A2; 
	text-decoration: none;
	background-color: transparent;
	}

.breadcrumb:hover 
	{
	font: normal 12px verdana, arial, helvetica, sans-serif;
	color: #00316C; 
	text-decoration: none;
	background-color: transparent;
	}
	
/*SUBNAV LINK STYLE*/
.subnav:link
	{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0160A2;
	text-decoration: none;
	background-color: transparent;
	}
	
.subnav:visited 
	{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	background-color: transparent;
	}

.subnav:active
	{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #0160A2;
	text-decoration: none;
	background-color: transparent;
	}

.subnav:hover 
	{
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #00316C;
	text-decoration: none;
	background-color: transparent;
	}



