﻿@import url('topNav.css');
@import url('leftNav.css');


html {
	/*height:						100%;*/
	overflow-y:						scroll;
	min-height:						100%;
}
body {
	height:							100%;
	width:							100%;
	margin:							0px auto;
	padding:						0px 0;
	background:						#646464 url('../images/body_grad.jpg') repeat-x top left;
	font-family:					Arial;
	line-height:					1.3;
		color: #343434;

}
#outerContainer {
	margin:							0 auto;
	min-height:						1px;
	padding:						0;
	background-color:				#fff;
    width:							1000px;
}
#topContainer
{
	min-height:						157px; 
	padding:						0px 0 0 0;
	background-color:				#83B81A;
	}
#topContainer img
{
	float:                          left;
	width:                          145px;
	height:                         157px;
	}
#topContainer_02
{	
    float:                          left;
}
#strapline
{   padding:                        38px 0 10px 50px;
    _padding-top:                   47px;
    color:                          #fff; 
    min-height:                     83px;
    width:                          803px;

}
#strapline p
{line-height:                       1.2;
width: 547px; 
float: left;
}
#strapline p span
{font-size:                         2.3em;}

#strapline .socialMedia
{
width: 120px; float: right; padding-top:55px;
}

#strapline .socialMedia a img
{
width: 25px; height: 25px; padding-left: 5px; border: none;
}

#mainContainer
{
	padding:						0 0 0 0;
    background-color:               #457A1C;
   }
#CT_30Logo
{
    width:                          145px; 
    height:                         120px;
 }
#CT_30Logo img
{
    margin-top:                     30px;
}
/******************************************************
	   zero padding and margin for these elements
******************************************************/
h1, h2, h3, h4, div
{
	padding:						0;
	margin:							0;
}

a:link, a:visited
{
    color:                          #457A1C;
}
a:hover
{
    color:                          #83B81A;
}

table#events
{
    font-size:                      12px; 
    width:                          400px;
    border:                         solid 1px #000; 
    border-style:                   inset;
    }
table#events tr
{
    height:                         30px; 
    padding-left:                   10px;
    border-bottom:                  solid 1px #fff;
    }
table#events tr th
{
    color:                          #fff; 
    height:                         25px; 
    padding-left:                   10px;
    }
table#events tr td
{
    padding-left:                   10px;
    }
table#events tr.darkRow
{
    background-color:               #cccccc;
}

p
{   padding:                        5px 0 5px 0;	
    margin:							0;
}
.bold
{
    font-weight: bold;
    }
h1
{	font-size:						150%;	 /* equivalent to 24px */
	font-weight:					bold;
	padding:                        0 0 10px 0;
	line-height:                    1;
}
h2
{
	font-size:						140%;	 /* equivalent to 16px */
	font-weight:					bold;
}
h3
{
	font-size:						110%;	
	font-weight:					bold;
}
h4
{
	font-size:						100%;	
	color:							#555;
	font-weight:					bold;
}

#contentArea
{
    float:                          right; 
    width:                          795px; 
    background-color:               #fff;
    padding:                        30px;
    min-height: 500px;
}
#contentLeft
{
    float:                          left; 
    width:                          405px; 
    padding-right:                  40px;
}
#contentRight
{
    float:                          right; 
    width:                          350px;
    }


/**************************************************
			Form elements
*************************************************/
/*#formSection
{
	background-color:				#E9EEF1; 
	font-size:						12px; 
	width:							630px;
    min-height:						358px; 
    _height:						358px; 
    padding:						20px 5px 0 10px;		
    float:							left;

}*/
/*
form
{	display:						block;
	padding:						0; 
	margin:							0;}
	
form ul
{
	float:							left;
	width:							355px;
	list-style-type:				none;
}

form li
{
	padding-left:					115px;
	margin-bottom:					3px;
}

form label
{
	float:							left;
	margin:							1px 0px 0px -115px; 
	padding:						0;
}

form input
{
	width:							210px;
	height:							20px;
	border:						1px inset #000000;
}

form textarea
{
	width:							210px;
	height:							100px;
	border:							1px inset #000000;
	font-family:					Arial;
}
form input#submit				
{									width: 210px;
									height: 25px;
}

form label span.star				{color: #D41F29;}


*/
/*********** gallery *************/
img.item {
  color:                            #ffffff; 
  border:                           solid 5px;
}


img.item1 {
  color:                            #83B81A;
  border:                           solid 5px;
}

ul.listings
{
    font-size:                      0.8em; 
    padding:                        0 0 0 20px;
    margin:                         0 0 10px 0;
}

/***************** site map*************/
#siteMap
{
    font-size:                      0.9em;
}
#siteMap ul.sitemap_buttonLong
{
    list-style-type:                none; 
    width:                          400px; 
    float:                          left; 
    height:                         35px;
    padding:						0;
	margin:							0;
    }
#siteMap ul.sitemap_button
{
    list-style-type:                none; 
    width:                          175px; 
    height:                         150px; 
    float:                          left; 
    background-repeat:              no-repeat;
    padding-left:                   25px; 
    padding-top:                    25px;
    margin:0;
    }
#siteMap ul.sitemap_button li.sub
{   
    font-size:                      0.9em;
 }
/******** footer common on all pages ****/
#footer
{
	background:						#457A1C;
	height:						    18px;
    font-size:						0.7em; 
    width:							980px;
    text-align:                     right;
    padding:                        0px 20px 0 0;
 }
#footer ul
{    
     float:                         right; 
     list-style-type:               none;	
     padding:						0;
	 margin:						0;

}
#footer ul li
{
    display:                        inline;
    padding-right:                  10px;
 }
#footer ul li a
{    
    color:                          #fff;
}

.clearBoth
{clear: both;font-size: 1px;}

/********** Created by:	Vasi Floroiu			******/
