/* CSS Document */

/*- - - - - - - - - - - - - - - - - - - - -

Title : GTH Accounting

- - - - - - - - - - - - - - - - - - - - - 
*/


/*----------------------------------------------------------------------------- 
GLOBALS
-----------------------------------------------------------------------------*/ 

html {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100%;
	overflow: -moz-scrollbars-vertical;
	}


body, normal{
	font: 13px Arial, Verdana, Helvetica, sans-serif;
	color: #6d6d6d;
	width: 100%;
	padding: 0;
	margin: 0;
	background: #2d5a91;
	}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0
	}	
	
img {
	border: none;
	}

/*
----------------------------------------------------------------------------- 
LAYOUTS AND WRAPPERS
-----------------------------------------------------------------------------*/

#container {
	width: 973px;
	margin: 0 auto 40px auto;
	padding: 0;
	background: url(/images/template/container_bg.jpg) repeat-y #FFFFFF;
	}
	
	#header {
		width: 973px;
		height: 280px;
		background: url(/images/template/headerTwo973x280.jpg) no-repeat;
		margin: 0 0 35px 0;
		padding: 0;
		}
		
		#header img {
			height: 445px
			width: 143px;
			margin: 86px 0 0 526px;
			padding: 0;
			}
			
	#sidebar {
		float: left;
		width: 153px;
		margin: 0 0 0 26px;
		padding: 0 0 20px 0;
		}
		
		#nav {
			margin: 0 0 20px 0;
			border: none;
			}
			
			#nav table, #nav td {
				border: none;
				}
			
		#sidebar p {
			font: 11px/14px Arial, Verdana, Helvetica, sans-serif;
			color: #1c4372;
			padding: 10px 40px 0 0 ; 
			}	
	
	#contentAreaDefault {
		float: left;
		width: 748px;
		margin: 0;
		padding: 0 20px;
		}
		
	#contentAreaHome {
		float: left;
		width: 788px;
		margin: 0;
		padding: 0;
		}
		
		#homeWelcome {
			float: left;
			width: 425px;
			min-height: 150px;
			padding: 0 20px 20px 20px;
			margin: 0;
			}
		
		#homeNews {
			float: left;
			width: 282px;
			padding: 0 20px 20px 20px;
			margin: 0;
			border-left: 1px solid #d3d3d3;
			}
			
		#homeAdverts {
			width: 788px;
			margin: 0;
			padding: 20px 0;
			}
			
			.advertBox {
				float: left;
				width: 210px;
				height: 100px;
				padding: 20px;
				margin: 0 0 0 10px;
				background: url(/images/template/home_advert_bg.gif) repeat-x #3f80b8;
				overflow: hidden;
				color: #FFFFFF;
				}
				
				.advertBox h1 {
					font: 14px/20px Arial, Verdana, Helvetica, sans-serif;
					font-weight: bold;
					color: #adb217;
					text-transform: none;
					margin: 0;
					padding: 0 0 10px 0;
					} 
					
				.advertBox p {
					color: #FFFFFF;
					}
				.advertBox a {
					color: #FFFFFF;
					}
				.advertBox a:hover {
					color: #FFFFFF;
					text-decoration:none;
					}		
				
	#footer {
		width: 973px;
		background: #FFFFFF;
		margin: 0;
		padding: 20px 0; 		
		}
		
		#footer p {
			font: 11px/14px Arial, Verdana, Helvetica, sans-serif;
			color: #1c4372;
			padding: 10px 0 0 26px; 
			}
			
		
			
			
/*
----------------------------------------------------------------------------- 
NAV STYLES
-----------------------------------------------------------------------------*/
				
#nav .navItem {
	font: bold 13px Arial, Verdana, Helvetica, sans-serif;
	color: #407aa9; 
	padding: 7px 0 7px 18px;
	cursor:pointer;
	background: url(/images/template/nav_icon.jpg) no-repeat left 12px;
	}
	
	#nav .navItemHover {
		font: bold 13px Arial, Verdana, Helvetica, sans-serif;
		color: #adb217;
		padding: 7px 0 7px 18px;
		cursor:pointer;
		background: url(/images/template/nav_icon.jpg) no-repeat left 12px;
		}
		
	#nav .navItemActive {
		font: bold 13px Arial, Verdana, Helvetica, sans-serif;
		color: #adb217;
		padding: 7px 0 7px 18px;
		cursor:pointer;
		background: url(/images/template/nav_icon.jpg) no-repeat left 12px;
		}
	
#nav .SubnavItem { 
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	color: #FFFFFF; 
	padding: 7px 5px;
	cursor:pointer; 
	background: none; 
	background: #3f79a8;
	border: none;
	border-top: 1px solid #FFFFFF
	}
	
	#nav .SubnavItemHover {
		font: 11px Arial, Verdana, Helvetica, sans-serif; 
		color: #FFFFFF;
		padding: 7px 5px;
		cursor:pointer; 
		background: none; 
		background: #265479;
		border: none;
		border-top: 1px solid #FFFFFF
		}
		
	#nav .SubnavItemActive {
		font: 11px Arial, Verdana, Helvetica, sans-serif;
		color: #FFFFFF;
		padding: 7px 5px;
		cursor:pointer; 
		background: none; 
		background: #5796c9;
		border: none;
		border-top: 1px solid #FFFFFF;
		}
	
	#nav .SubnavItemActive:hover {
		background: #265479;
		}

/*	
----------------------------------------------------------------------------- 
LINK STYLES
-----------------------------------------------------------------------------*/

a {
	color: #407aa9;
	text-decoration: underline;
	}
	
a:hover {
	text-decoration: none;	
	}
	
	
#footer a { 
	color: #1c4372; 
	text-decoration: none;
	}

#footer a:hover { 
	color: #1c4372; 
	text-decoration: underline;
	}	
	
/*
----------------------------------------------------------------------------- 
HEADINGS
-----------------------------------------------------------------------------*/


h1 {
	font: 18px/24px Arial, Verdana, Helvetica, sans-serif;
	color: #adb217;
	text-transform: none;
	margin: 0;
	padding: 0 0 25px 0;
	}
	
h2 {
	font: bold 14px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #407aa9;
	margin: 12px 0 0 0;
	padding: 0 0 12px 0;
	}

h3 {
	font: bold 14px/18px Arial, Verdana, Helvetica, sans-serif;
	color: #adb217;
	margin: 0;
	padding: 12px 0 12px 0;
	text-transform: none;
	}
	


/*
----------------------------------------------------------------------------- 
DEFAULT FONT STYLES
-----------------------------------------------------------------------------*/


p {
	font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #6d6d6d;
	margin: 0;
	padding: 0 0 18px 0;
	}
			
td p {
	font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #6d6d6d;
	padding: 0 0 18px 0;
	margin: 0;
	}
	
blockquote {
	margin: 0 0 0 25px;
	padding: 0 0 18px 0;
	}
	
hr {
	border: none;
	border-top: 1px solid #EAEAEA;
	color:#FFFFFF;
	height:0;
	margin: 5px 0 8px 0;
	padding: 0;
	}

ul {
	margin: 0 0 0 5px;
	padding: 0 0 0 5px;
	list-style: outside;
	}
	
ul ul {
	margin-top: 10px;
	}
	
li {
	font: 13px/20px Arial, Verdana, Helvetica, sans-serif;
	color: #6d6d6d;
	margin: 0 0 0 8px;
	padding: 0 0 16px 8px;
	}	

/*
----------------------------------------------------------------------------- 
CUSTOM FONT STYLES
-----------------------------------------------------------------------------*/

.blueText {
	color: #407aa9;
	}
	
.oliveText {
	color: #adb217;
	}
.oliveText a{
	color: #adb217;
	}	
.greenLink{
}
.greenLink a{
	color: #adb217;
	}