/* PREDEFINED HTML TAGS
------------------------------------------------------------------ */

body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif; 
	color:#666666;
	font-size:75%;}

p,span,div,li,td,th,label { 
	font-family: Arial, Helvetica, sans-serif;}

h1 {font-size: 140%; margin:0; padding:0; }	
h2 {font-size: 130%; margin-bottom:2px; padding-bottom:2px; color:#000;}	
h3 {font-size: 110%; margin-bottom:0px; padding-bottom:0px; color:#666666;}	
h4 {font-size: 1.0em;}	

/* BOX WITH TEXT */
h5 {
	color:#FFFFFF;
	background-color:#6A6A6A;
	padding:1px 5px;
	margin:0 0 1px 0;
	font-size:100%;}	

h6 {font-size: 0.6em;}


/* FORMS
------------------------------------------------------------------ */
form {
	margin: 0px;}
	
.checkbox {
	margin:0;
	padding:0;
	height:14px}

.input {
	background-color:#EEEEEE;
	font-size:10px;
	margin-bottom:4px;
	padding-left:10px;}
	
.button {
	background-color:#EEEEEE;
	font-size:10px;
	margin:5px 3px;}


/* TOOLBOX
------------------------------------------------------------------ */
.hide{ display:none;}
.bold {font-weight:bold;}
.floatLeft {float:left;}
.floatRight {float:right;}
.clear {clear:both;}
.clearIE {
     clear:both; 
     height:0; 
     margin:0;
     font-size:1px;
     line-height:0px;}


/* LINKS 
------------------------------------------------------------------ */
a:link,
a:visited {
	color:#007DCC; 
	text-decoration: none;} 
a:hover, 
a:active {
	color:#000; 
	text-decoration:underline;}


/* FORMS
------------------------------------------------------------------ */
form {}
input {}
input:focus {
	background-color:#CCCCCC;}
textarea {}


/* CONTAINER 
------------------------------------------------------------------ */
#container { /* This is the mainwrapper */
	background-image:url(../templateImages/containerBg.gif);
	background-repeat:repeat-y;
	width:929px; 
	margin:20px auto 0 auto;
	position: relative;}
	
/* CONTAINER FOR THE PROJECT TEMPLATES (another bg)
------------------------------------------------------------------ */
#containerProject { /* This is the mainwrapper */
	background-image:url(../templateImages/containerBgProjects.gif);
	background-repeat:repeat-y;
	width:929px; 
	margin:20px auto 0 auto;}

/* HEADER 
------------------------------------------------------------------*/
#header {
	background:url(../templateImages/1904_ny-logo.jpg);
	background-repeat:no-repeat;
	position:relative;
	height:106px;
	padding:20px 0 0 20px;}


/* MAINCONTENT
------------------------------------------------------------------ */
#mainContent {
	float:left;
	width:675px;
	padding:0;
	xdisplay:inline;}

/* LEFT
------------------------------------------------------------------ */
#left {
	float:left;
	margin-left:19px;
	margin-bottom:1px;
	width:213px;
	background-color:#CCC;
	display:inline;}
	
/* BOTTOM
------------------------------------------------------------------ */
#bottom {
	margin-left:19px;
	border-bottom:1px solid #FFFFFF;
	width:876px;
	height:16px;
	line-height:16px;
	background-color:#6A6A6A;
	color:#FFFFFF;
	padding:1px 5px;}
	
#bottomText { /* BOTTOM (USED IN TEMPLATE FOR NNKR (NOT THE PROJECTS)) */
	margin-left:19px;
	width:878px;
	background-color:#CECECE;
	padding:4px;
	color:#000000;}

/* FOOTER (OUTSIDE THE #CONTAINER) 
------------------------------------------------------------------*/
#footerInContainer {
	background-image:url(../templateImages/footerInContainerBg.gif);
	background-repeat:no-repeat;
	font-size:0;
	height:24px;
	line-height:24px;}	
	
/* FOOTER (OUTSIDE THE #CONTAINER) 
------------------------------------------------------------------*/
#footer {
	color:#676767;
	font-size:10px;
	text-align:center;
	padding-top:7px;}
	
	
/* INNERVIEW STYLES
---------------------------------------------------------------------------------------------------------------------------*/
#contentLeftFrontpage {
	float:left;
	width:459px;
	background-color:#F3F3F3;
	margin-left:1px;
	min-height:530px; height:auto !important; height:530px;}
	
#contentLeftFrontpageProjects {
	float:left;
	margin-left:1px;
	width:458px;}

#contentLeftProject {
	float:left;
	margin:0 1px;
	width:458px;}
	
#contentLeft {
	float:left;
	width:420px;
	padding:15px 25px 15px 15px;}
	
#contentLeftProject .text{
	width:417px;
	padding:15px 25px 15px 15px;}
	
#contentRight {
	float:left;
	width:211px}
	
#contentRight p {
	padding:0.2px 2px;
	margin:0;
	height:auto !important; height:218px;}

#contentRight .news {
	padding:3px;}
	
#contentRight .news h1 {
	font-size:12px;}
	
#contentRight .news h1 a:link,
#contentRight .news h1 a:visited {
	color:#040404;}
	
#contentRight .text {
	padding:15px 5px 10px 10px;
	color:#040404;}

/* MAKES THE RIGHT SIDE BOXES HAVE A BACKGROUND - BG = UNIKE FROM PROJECT TO PROJECT*/	
#contentRight .boxes {
	background-color:#E6F2E0;
	min-height:500px; height:auto !important; height:500px;}
	
.lineDotted {
	background-image:url(../templateImages/lineDotted.gif);
	background-repeat:repeat-x;
	height:5px;
	font-size:0;}
	
/*.logoProjects {
	background-image:url(../templateImages/lineDottedVert.gif);
	background-repeat:repeat-y;
	background-position:right;
	width:213px; }*/

	
#lineDottedVert {
	background-image:url(../templateImages/lineDottedVert.gif);
	background-repeat:repeat-y;
	background-position:left;
	min-height:230px; height:auto !important; height:230px;}

/* STYLE TO MAKE THE RIGHT MENU A CERTAIN MIN HEIGHT*/
.minHeight {
	min-height:275px; height:auto !important; height:275px;}

/* NEWS ARCHIVE LINKS*/
/*#moreresults {
	background-image:url(../templateImages/lineDotted2.gif);
	background-repeat:repeat-x;
	height:19px;
	line-height:19px}*/

#moreresults ul {
	margin:0px;
	padding:0px;}
	
#moreresults ul li {
	display:inline;}