/* 
ID: 4194
Author: JC (2012-FEB)
*/

/*  Main Elements
----------------------------------------------- */
.body {	
}


div#tp-container {
	width:100%;
	padding:0;
}

div#tp-navigation {
	width:100%;
	margin: 10px 0 5px 0;}

div#tp-navigation div.tp-gutter {	 padding:0 0 20px 0;}

div#tp-main {
	width:960px;
	margin:0 auto;
	padding:0px 0px ; 
}

div#tp-wrapper {
	width:100%;
	background:#000B4C;
	margin:0 auto;
}

div#tp-emotion {
	width:960px;
	margin:0 auto;
	padding:0px 0px ; 
}

div#tp-content {
	clear:both;
	width:100%;	
	border-top: 3px solid #000B4C;
}

div#tp-sidebar {
	width:100%;
	border-top: 1px solid  #0a1766;
	}

div#tp-footer {
	width:100%;	
	}

div#tp-footer a {
	text-decoration:none;
	font-weight:normal;
}

div#tp-footer a:hover {	text-decoration:underline;}

/*  Gutter	
----------------------------------------------- */
div#tp-content .tp-gutter {padding:10px 0 10px 0;}
div#tp-sidebar .tp-gutter {padding:15px 0 15px 0;}
div#tp-footer .tp-gutter   {padding:15px 0 15px 0;}

	
/*  MAIN MENU	
----------------------------------------------- */
ul.mainNav1,
ul.mainNav2,
ul.mainNav3 {
	padding:0px;
	list-style:none;
	text-align:left;
	width:960px;
	margin:0 auto;
	clear:both;
}

ul.mainNav1 li,
ul.mainNav2 li,
ul.mainNav3 li {
	margin:0 !important;	
	padding:0;
	list-style:none;
	display:inline;
}

ul.mainNav1 li a,
ul.mainNav1 li a:link,
ul.mainNav1 li a:active,
ul.mainNav1 li a:visited {
	display:block;
	float:left;
	text-decoration:none !important;
	font-weight:normal;
	margin:0 1px !important;
	padding: 8px 20px; 
	border-top: 3px solid #050c33;
}

ul.mainNav1 li a:hover,
ul.mainNav1 li a.current:hover,
ul.mainNav1 li a.parent:hover { 
	border-top: 3px solid #0a1766;
}
	
ul.mainNav1 li a.current,
ul.mainNav1 li a.parent {
	font-weight:bold;
	border-top: 3px solid #0a1766;
}
	

/* 2nd/3rd Level */
ul.mainNav2 li a,
ul.mainNav2 li a:link,
ul.mainNav2 li a:active,
ul.mainNav2 li a:hover,
ul.mainNav2 li a:visited {
	display:block;
	float:left;
	text-decoration:none;
	margin:0 1px !important;
	padding: 6px 15px; 
	border-top: 2px solid #050c33;
}
	
ul.mainNav2 li a:hover,
ul.mainNav2 li a.current:hover,
ul.mainNav2 li a.parent:hover { 
	border-top: 2px solid #0a1766;
}
	
ul.mainNav2 li a.current,
ul.mainNav2 li a.parent {
	font-weight:bold;
	border-top: 2px solid #0a1766;
}
	

ul.mainNav3 { 
	width:960px;
	clear:both;
}

ul.mainNav3 li a,
ul.mainNav3 li a:link,
ul.mainNav3 li a:active,
ul.mainNav3 li a:hover,
ul.mainNav3 li a:visited {
	display:block;
	float:left;
	text-decoration:none;
	border:none;
	margin:0 1px !important;
	padding: 4px 5px; 
	border-top: 1px solid #050c33;
	}

ul.mainNav3 li a:hover,
ul.mainNav3 li a.current:hover,
ul.mainNav3 li a.parent:hover { 
	border-top: 1px solid #0a1766;
}
	
ul.mainNav3 li a.current,
ul.mainNav3 li a.parent {
	font-weight:bold;
	border-top: 1px solid #0a1766;
}
	
