@import url(01.font.css);

#wrapper		{
			margin-right: auto;
			margin-left: auto;
			margin-top:0px;
			text-align: left;
			width: 950px;
			}

#header	
			{
			background-image:url('../t_images/header_1.jpg');
			background-repeat:no-repeat;
			height:96px;
			height: 100px;
			}
#headerin a:hover {
			text-decoration:underline;
	
			}
/* items for image map on header*/
#topnav a		{
			text-decoration:none;
			}
.hide			{
			visibility:hidden;
			}
#imap			{
			background-color: yellow;/* hack for ie padding*/
			filter:progid:dximagetransform.microsoft.alpha(opacity=0);opacity: 0; -khtml-opacity: 0;/* hack for ie padding*/
			float: left;
			position: absolute;
			width : 275px;
			height: 70px;
/*			margin-left: 20px;
			margin-top: 20px;*/
			}
/* end of items for image map on header*/
#topnavin		{
			}
.clearfloat 		{ /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
			clear:both;
    			height:0;
    			font-size: 1px;
    			line-height: 0px;
			}		                       
#menu			{
			background-image:url('../t_images/nav_bkg.jpg');
			background-repeat:no-repeat;
			height:48px;
			}
#menuin			{
			}
.menuleft
			{
width:750px;
			}
.searchright
			{
text-align:left;
			width:147px;
			margin:0px 0px 0px 0px;
			padding:9px 0px 0px 52px;
			}


#contentwrapper		{
			background-image:url('../t_images/c_bkg.gif');
			background-repeat:repeat-y;
			min-height: 300px;
			height:auto!important; 
			height: 300px;
			margin:0px 0 0 0;
			padding:0px 0 0 0;
			}
#content		{
			background-image:url('../t_images/calltoaction_bkg.jpg');
			background-position:bottom;
			background-repeat:no-repeat;
			min-height: 100px;
			height:auto!important; 
			height: 100px;
			}

#gallerywrapper 	{
    			width: 731px;
    			margin: 0 auto;
			}

#img 			{
    			position: relative;
    			width: 731px;
    			height: 337px;
    			margin-bottom: 0px;
			cursor: pointer;
			}
#img .caption 		{
			color:#FFF;
			}

#gallery 		{ 
			height: 100px;     
			overflow: hidden;
    			position: relative; }

#gallerywrapper, #img, #gallery li {
    			border: 0px solid #fff;
    			-moz-border-radius: 0px;
    			-webkit-border-radius: 0px;
			}

#gallery li 		{
    			border: 1px solid #000;
    			float: left;
    			padding: 0px;
    			background: transparent url(../t_images/ajax-loader-small.gif) 50% 50% no-repeat;
    			border-color: #999;
    			cursor: pointer;
			}
#left	{
			float:left;
			width: 208px;
			padding: 0px 0px 0px 0px;
			}
.leftcontent		{
height:180px;
			padding: 0px 0px 0px 0px;
			}
.leftcontentin		{
			background-image:url('../t_images/sidebar_bkg.jpg');
			background-repeat:repeat-x;
			min-height: 310px;
			height: auto !important;
			height: 310px;
			margin:0px;
			padding: 20px 20px 0px 20px;
			}
.leftcontentin_s	{
			margin:0px;
			padding: 20px 20px 0px 20px;
			}
#right			{
			float:left;
			width: 730px;
			margin:0px 0px 0px 11px;
			padding: 0px 0px 0px 0px;
			}
#right_s		{
			float:left;
			width: 730px;
			background-image:url('../t_images/topwhite.jpg');
			background-position:top;
			background-repeat:no-repeat;
			min-height: 600px;
			height:auto!important; 
			height: 600px;
			margin:0px 0px 0px 12px;
			padding: 0px 0px 0px 0px;
			}
.rightcontent		{
			}
.rightcontentin		{
			padding: 0px 20px 0px 20px;
			}
.r_allcontent		{
			padding:30px 35px 0px 35px;
			}

.rh_centercontent  	{
			width:484px;
			padding:1px 0px 0px 0px;
			margin: 0px;
}
.rf_centercontent  	{
			width:475px;
			padding: 0px 10px 0px 30px;
}
.rf_rightcontent   	{	
			width:220px;
			padding:30px 15px 0px 0px;
			}
.r_centercontent  	{
			width:465px;
			padding:30px 35px 0px 35px;
			}

.r_rightcontent   	{	
			width:180px;
			padding:30px 15px 0px 0px;
			}

#footer			{
			clear:both;
			width:950px;
			height:168px;
			background-image:url('../t_images/footer.jpg');
			background-position:top;
			background-repeat:no-repeat;
			}
#footerin		{
			padding: 45px 20px 10px 125px;
			}
#nsein 			{
			text-align: center;
			margin: 0px 0px 10px 0px;
			}
#ql_back		{/* background color for ql*/
			}
#news_back		{/* background color for scroller*/
			width:168px;
			background-image:url('../t_images/news_bkg.jpg');
			background-repeat:repeat-x;
					}
#featurewrapper		{
			padding-top:15px;
			}
.featuretab		{
			padding: 0px 20px 0px 10px;
			}
