/*************************************/
/* Korus Contracts Top Level Styles */
/***********************************/

a {text-decoration: underline; color: white; font: 12px arial, verdana, sans-serif;}
a:visited {color: white;}
a:hover {color: yellow;}

body {
	background-color: #e4f4f5;
	background-image:url("images/body_background.jpg");
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

td {
	font: 12px arial, verdana, sans-serif;
	vertical-align: top;
	color: white;
	}

img {
	border: none;
	}

h1 {
	font-size:24px;
	color:#FFFFFF;
	font-weight:normal;
	padding:0;
	margin:0;
	}


/**************************************/
/* Korus Contracts Individual Styles */
/************************************/

.clear {
	clear:both;
	}

.firstParagraph {
	font: bold 13px arial, verdana, san-serif;
	line-height: 18px;
	}

.purpleText {
	font: bold 13px arial, verdana, sans-serif;
	color: #FFFFFF;
	}
	
.newsDate {
	font: bold 12px arial, verdana, sans-serif;
	color: #D8D2FF;
	}

.featuredHolder {
	background-color: #2da4ac; 
	border: 3px double white;
	padding: 15px;
	}

.projectDetails {
	width: 350px;
	margin: 10px 0px 10px 0px;	
	}
	
	.projectDetails .title { 
		width: 100px;
		text-align: right;
		font: bold 13px arial, verdana, sans-serif;
		color: #030A5E;
		}

.formattedTable {
	width: 100%;
	}
	
	.formattedTable th, .formattedTable td {
		text-align: left;
		padding: 5px;
		}

	.formattedTable th {
		background-color: #18696f;
		font: bold 13px arial, verdana, sans-serif;
		color: #ffffff;
		vertical-align: top;
		}
		
	.formattedTable .colorRow {
		background-color: #2da4ac;
		}

/******************************/
/* Korus Contracts Framework */
/****************************/

#logo {
	margin:0px auto;
	width:750px;
	}

#mainHolder {
	width: 750px;
	border: 1px solid white;
	background-color: #248288;
	margin:0px auto;
	}
	
	#mainHolder #menuArea {
		width:750px;
		background-color:#006a71;
		height:20px;
		padding:3px 0px 0px 0px;
		}
	
	#mainHolder #menuArea a {
		padding:3px 20px 4px 20px;
		color:#46d2db;
		text-decoration:none;
		}
		
	#mainHolder #menuArea a:hover {
		background-color:#00929c;
		color:#FFFFFF;
		}
	
#menuArea {
	width: 100%;
	margin: 5px 0px 0px 0px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-position: right;
	background-repeat: no-repeat;
	background-color: #030A5E;
	}
	
	#menuArea img {
		margin: 0px 18px 0px 0px;
		}

#mainArea {
	width: 100%;
	}

	#contentArea {
		width: 750px;
		padding:15px;
		float:left;
		}
		
		#contentArea #mainContent {
			float:left;
			padding:15px;
			width:331px;
			}
		
	#rightArea {
		width: 359px;
		float:left;
		}
		
		#rightArea div {
			background-color: #030A5E;
			border-top: 1px solid white;
			float:left;
			}
			
			#rightArea div #centrePic {
				border-left: 1px solid white;
				border-right: 1px solid white;
				}	
			
	
#copyRight {
	width: 750px;
	margin: 3px auto 0px auto;
	color:#248288;
	}
	
	#copyRight td {
		font: 10px arial, verdana, sans-serif;
		}
		
	#copyRight #toltechLink {
		text-align: right;
		}

		#copyRight #toltechLink a {text-decoration: none; color: #248288; font: 10px arial, verdana, sans-serif; padding-right:10px;}
		#copyRight #toltechLink a:visited {color: #248288;}
		#copyRight #toltechLink a:hover {text-decoration: underline; color: #248288;}
