/*
 
Copyright (c) Enigma Interactive 2004

SOM2
Project:		NOE
Filename:		layout_common.css
Description:	Site-wide layout elements
     
History
ver date  		who     	comment
-----------------------------------------------------------------------------
1	11Nov05		MS			Created

*/

/* general essentials */
body {
	margin: 0;
	padding: 0;
	font: normal 70% verdana,sans-serif;
	text-align: left; /* centering for IE users */
	color: #0D115F;
}

a {
	color: #0D115F;
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #308;
}

table {
	font-size: 1em;
	color: #0D115F;
	border-color : #0D115F;
}

#bodyHolder {
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}

img {
	border: none;
	padding: 0;
	margin: 0;

}

hr {
	color : #0D115F;
}

h1 {
	font-weight: bold;
	font-size: 1.5em;
}

h2 {
	font-weight: bold;
	font-size: 1.2em;
}

h3 {
	font-weight: bold;
	font-size: 1.2em;
}

h4 {
	font-weight: bold;
	font-size: 1.1em;
}

h5 {
	font-weight: bold;
	font-size: 1em;
}
ul li{
	padding:5px 0px;
}

#ProjectPopUp a,
#bodyText a{
	color:#0D115F;
	font-weight:bold;
	text-decoration:underline;
}
#coSiteTool a{
	color:#fff;
}
#coSiteTool a:hover{
	color:#1B1F69;
}
#bodyText a:hover,
#coSiteSubNavigation a:hover,
#coSiteFooter a:hover{
	color:#48A3C4;
}
#ProjectPopUp a:hover
{
	color:#0D115F;
	text-decoration:none;
}
#coSiteSearchResults {
	text-align : left;
}
#coSiteSearchResults .searchTabActive {
	width : 150px;
	height : 39px;
	background-image : url(/res/coSiteSearch/images/tab_select.gif);
	float : left;
}
#coSiteSearchResults .searchTabInActive {
	width : 150px;
	height : 39px;
	background-image : url(/res/coSiteSearch/images/tab_unselect.gif);
	float : left;
	color : white;
}
#coSiteSearchResults  .searchTabText {
	margin : 5px 0px 0px 5px;
	font-weight : bold;
}
#coSiteSearchResults #searchTabs a {
	color : white;
	text-decoration : none;
}
#coSiteSearchResults #searchTabs a:hover {
	color : white;
	text-decoration : none;
}
#coSiteSearchResults .searchTabs {
	width : 538px;
	height : 24px;
	text-align : left;
	clear:both;
}
#coSiteSearchResults .searchPanel {
	width : 536px;
	height : 100%;
	background-color : #def6ff;
	border-top : #48a2c4 1px solid;
	border-left : #48a2c4 1px solid;
	border-right : #48a2c4 1px solid;		
	position : relative;
	top : -1px;
	z-index : -1;
	text-align : left;
	margin : 0px;
	padding : 0px;
	display:block;
	clear:both;
}
#coSiteSearchResults .searchPanelBottom {
	width : 538px;
	height : 27px;
	background-image : url(/res/coSiteSearch/images/bottom.gif);
	background-repeat : no-repeat;
	background-color : #def6ff;
	margin : 0px;
	padding : 0px;
	top : -1px;
	position : relative;
}
#coSiteSearchResults .searchResultExact {
	width : 100%;
	background-image : url(/res/coSiteSearch/images/exact.gif);
	background-repeat : no-repeat;
	background-position : 4px 0px;
	padding-bottom : 8px;
	margin-top : 8px;
}
#coSiteSearchResults .searchResultClose {
	width : 100%;
	background-image : url(/res/coSiteSearch/images/close.gif);
	background-repeat : no-repeat;
	background-position : 4px 0px;
	padding-bottom : 8px;
	margin-top : 8px;
}
#coSiteSearchResults .searchResultNone {
	width : 100%;
	padding-bottom : 8px;
	margin-top : 8px;
}
#coSiteSearchResults .searchResultText {
	margin : 0px 10px 8px 30px;
}
#coSiteSearchResults .searchResult {
	padding : 10px 0px 0px 4px;
}

#coSiteSearchResults .searchResult{
	display:block;
}

.noAButton{
	float:left;
	position:relative;
	display:block;
}
	
.button img{

}
.button a{
	border:1px solid #0C125F;	
	position:relative;
	display:block;
	float:left;
	line-height:1px;
}
.button a:hover{
	border:1px solid #48A3C4;
}
#coSiteFooter
{
	position: relative;
	overflow: hidden;
	width: 773px;
	height: 96px;
	margin: 0;
	padding: 0;
}

#coSiteNavigation
{
	position: relative;
	overflow: hidden;
	height: 240px;
	margin: 0;
	padding: 0;
}

#siteMain {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding: 0;
	background-image : url(/images/source/bg_main.gif);
	background-repeat : repeat-y;
	background-position : top left;
	margin: 0;
}