/** 
   Project: VANHOLD
     Designed By: Cinnova
      Structure: Layout
        Created on : 30-07-09
                              **/
/** Defaults **/

html, body 
{ 
		height:100%; 
		padding:0px; 
		margin:0px;
}
	
body
{ 
		color:#fff;
		font-size:11px;
		font-family: 'Trebuchet MS', Helvetica, sans-serif;
		text-align:center; 
		height:auto; 
		padding:0px; 
		margin:0px;
		background:#0b4963 url(../images/bg.jpg) repeat-x top;
}
	
h1
{ 
		color:#fff;
		font-size:24px; 
		font-weight:normal;
		margin:0px; 
		padding:0px;
} 
	
h2
{ 
		color:#70d2ff;
		font-size:16px; 
		font-weight:normal; 
		margin:0px; 
		padding:0px;
} 
	
h3
{ 
		color:#5DA6D3; 
		margin:0px; 
		padding:0px; 
}
	
p
{ 
		color:#fff;
		line-height:18px;
		font-size:11px;
} 

#removeMarginForSummaryDescription p
{ 
		margin:0px;
} 
	
img
{ 
		border:none;
}
	
strong
{ 
		color: #fff; 
		font-size:11px;
}



ul
{
		margin:0px;
		padding:0px;
		list-style-type:none;
}

li
{
		margin:0px;
		padding:0px;
}

a
{
		color:#3ba6ff;
		text-decoration:none;
		font-size:11px; 
}

a:hover
{
		color:#eaeaea;
		text-decoration:none;
		font-size:11px;
}

.smallCaption
{ 
		color: #cbcbcb;
		font-size:14px;
		font-weight:normal;
		
}
/** Forms **/

form
{		margin:0px;
		padding:0px;
}
label
{
		color:#000000;
		font-size:12px;
		font-weight:normal; 
}
input
{
		margin:0px;
		padding:0px;
}

/** WRAPPER CONTAINER **/

#wrapper
{
		text-align:left;	
		height:100%;
		width:958px; 
		min-width:958px;
		margin:0px auto;  
		position:relative;
}
	

/** TOP PANEL (Logo, Main Menu) **/

#wrapper #headerContainer
{ 
		width:958px;
		height:94px;
		background:url(../images/header_bg.jpg) no-repeat top;
		
}
	
#headerContainer .logo
{
		float:left;
		margin:19px 0px 0px 13px;
}

#headerContainer .langIcons
{
		margin:20px 8px 0px 0px;
		float:right;
}

.langIcons ul
{ 
		margin:0px;
		padding:0px;
}
	
.langIcons li
{ 
		list-style-type:none;
		float:left;
}
	
#headerContainer .searchInputContainer
{
		position:absolute;
		top:68px;
		right:10px;
	
}

.searchInputContainer .textField
{
		color:#ccc;
		font-size:11px; 
		font-family: Arial, Helvetica, sans-serif;
		border:none;
		width:119px;
		height:18px;
		padding:2px 0px 0px 22px;
		background:url(../images/search_input.jpg) no-repeat top;
}

.searchInputContainer .goButton
{
		width:29px;
		height:18px;
		padding:0px 0px 0px 5px;

}

/** MAIN CONTAINER **/

#mainContainer
{
		text-align:left;
		width:958px; 
		margin:0px auto; 
		overflow:hidden;
}  

/** HOME PAGE STRUCTURE **/

/** FLASH CONTAINER FOR HOME PAGE **/

#mainContainer .flash
{
		padding:0px 0px 0px 0px;
		float:left;
}



/** SECONDARY PAGE STRUCTURE **/

/** LEFT COLUMN SECONDARY PAGE **/

#mainContainer #leftColumnSecondaryPage
{
		text-align:left;
		width:140px;  
		padding:0px 0px 0px 0px;
		float:left;
}


/** RIGHT COLUMN SECONDARY PAGE **/

#mainContainer #rightColumnSecondaryPage
{
		text-align:left;
		width:808px;
		float:right;
		padding-bottom:15px;
}

#rightColumnSecondaryPage .thumbnailListings ul
{
		margin:0px;
		padding:0px;
		list-style-type:none;
		
}  

#rightColumnSecondaryPage .thumbnailListings li
{
		margin:0px;
		padding:0px 50px 20px 0px;
		float:left;
		list-style-type:none;
}  

#rightColumnSecondaryPage .newsEvents ul
{
		margin:0px;
		padding:0px;
		list-style-type:none;
		
}  

#rightColumnSecondaryPage .newsEvents li
{
		margin:0px;
		padding:0px 0px 20px 0px;
		list-style-type:none;
}  


#mainContainer #breadCrumbs
{
		text-align:left;
		width:808px;
		height:22px;
		float:right; 
		margin: 0px 0px 0px 140px;
		background-color:#065576;
}

/*#rightColumnSecondaryPage .contentListings ul
{
		margin:0px;
		padding:0px;
		
}  

#rightColumnSecondaryPage .contentListings li
{
		margin-left:25px;
		padding:0px 0px 0px 8px;
		list-style-type:disc;
		line-height:18px;
		
}  */

/** RIGHT COLUMN DIVIDED FOR BODY COLUMN AND RIGHT COLUMN **/

#rightColumnSecondaryPage #primaryContentHolder
{
		text-align:left;
		width:552px; 
		padding:15px 15px 0px 15px;
		float:left;
		background:#033b52 url(../images/secondary_body_bg.jpg) repeat-x top;
		padding-bottom: 32767px; 
		margin-bottom: -32755px;
	
}


#rightColumnSecondaryPage ul
{
		margin:0px;
		padding:0px;
		
}  

#rightColumnSecondaryPage li
{
		margin-left:25px;
		padding:0px 0px 0px 8px;
		list-style-type:disc;
		line-height:18px;
		
}  


/** PRIMARY COL (BODY) EXAPNDS INCASE OF RIGHT COL IS DISABLED **/
#rightColumnSecondaryPage #primaryContentHolderExpand
{
		text-align:left;
		width:777px; 
		padding:15px 15px 0px 15px;
		float:left;
		background:#033b52 url(../images/secondary_body_bg.jpg) repeat-x top;
		padding-bottom: 32767px; 
		margin-bottom: -32755px;
	
}


#rightColumnSecondaryPage #secondaryContentHolder
{
		float:right;
		width:224px;
		background-color:#0a3546;
		padding-bottom: 32767px; 
		margin-bottom: -32767px;
}

#secondaryContentHolder p
{ 
		margin:0px;
		padding:0px; 
} 


/** FOOTER SECTION **/

#footer
{ 
		width:100%;
		height:200px;
		background:#0a3547 url(../images/footer_bg.jpg) repeat-x top;
		clear:both;
}

#footer #footerContentContainer
{ 
		color: #999999;
		width:958px;
		height:96px;
		margin:0px auto;
		padding:15px 0px 5px 0px;
		background:#0a3547 url(../images/footer_style_bg.jpg) no-repeat top;
		font-family:Arial, Helvetica, sans-serif;

}

#footerContentContainer .footerLinks
{
		margin:0 auto;
		
}

.footerLinks ul
{ 
		margin:0px; 
		padding:0px; 
		list-style:none; 
		list-style-image:none;
} 

.footerLinks li
{ 
		color:#cdcdcd;
		font-size:10px; 
		list-style:none;
		display:inline;
		line-height:normal;
		padding:0px 5px 0px 0px;
		

		 
} 

.footerLinks a 
{  
		color:#cdcdcd; 
		font-size:10px; 
		text-decoration:none;
		padding:0px 8px 0px 0px;
}

.footerLinks a:hover 
{ 
		color:#fefefe; 
		font-size:10px;
		text-decoration:none;
}

#footerContentContainer .copyRights
{ 
		padding:0px 20px 0px 0px;
		margin:0 auto;
}

#footerContentContainer .copyRights p
{ 
		color: #045d82;
		font-size:10px;
		line-height:normal;
		margin:0px; 
		padding:0px;
}
