#main {

  background : #FFFFFF ;

  border : 0px solid #ff0000;

  width : 680px;

  float : left;

  padding : 0px;

  margin : 0px 0px 3px 0px;

}

#main1 {

  background : #FFFFFF ;

  border : solid 0px #CCCCCC;

  width : 970px;

  float : left;

  padding : 10px;

  margin : 0px 0px 3px 0px;

}



#main h1 {

  font-weight : bolder;

  font-size : 180%;

  padding : 12px 12px 6px 12px;

  margin : 0px 0px 0px 0px;

}



#main h2 {

  font-size : 100%;

  margin : 24px 12px 12px 12px;

  padding : 3px 6px 3px 6px;

  background : #EEEEEE;

  color : #000000;

  clear : both;

  font-weight : bolder;

}



#main p {

  padding : 6px 24px 6px 24px;

  margin : 0px;

  color : #000000;

}



#main p.intro {

  font-size : 120%;

  line-height : 140%;

  color : #000000;

}



#main fieldset {

  border : solid 1px #CCCCCC;

  margin : 12px;

  padding : 12px;

}



#main fieldset p {

  padding : 6px 12px 6px 12px;

  margin : 0px;

}



#main legend {

  background : #FFFFFF;

  margin : 0px 0px 6px 0px;

  padding : 3px 6px 3px 6px;

  font-size : 11px;

}



#main table.table {

  width : 529px;

}



#main td p {

  padding : 0px;

  margin : 0px;

}



#main fieldset.productoption {

  clear : both;

  border : solid 1px #EEEEEE;

  background : #F8F8F8;

  margin-top : 3px;

  margin-bottom : 3px;

}



#main fieldset.left {

  border : solid 1px #EEEEEE;

  width : 227px;

  float : left;

  margin : 6px 5px 6px 6px;

  font-size : 85%;

}



html>body #main fieldset.left {

  margin : 6px 5px 6px 12px;

  padding : 0px 12px 12px 12px;

}



#main fieldset.right {

  border : solid 1px #EEEEEE;

  width : 227px;

  float : left;

  margin : 6px 0px 6px 6px;

  font-size : 85%;

}



html>body #main fieldset.right {

  margin : 6px 0px 6px 6px;

  padding : 0px 12px 12px 12px;

}



#main img {

  border : solid 0px #EEEEEE;

}



#main fieldset.news {

  border : #CCCCCC solid 1px;

  margin : 3px;

  padding : 12px;

  background : #EEEEEE;

  font-size : 11px;

  color : #999999;

  text-align : center;

}



#main fieldset.news strong {

  color : #000000;

}

#cat{

width: 680px;

border: #CCCCCC solid 1px;

margin: 10px 0px 0px 0px;

}

#cat_heading{

background:url(../images/cat_news.jpg) repeat-x;

height:33px;

color:#FFF;

font-size:16px;

font-weight:bold;

padding: 7px 0px 0px 5px;

margin: 0px 0px 0px 0px;

}

#cat #cat_title{

width:158px;

border-right: #CCCCCC solid 1px;

float:left;

padding:0px 0px 0px 0px;

margin: 10px 0px 0px 0px; 

height: 250px;

}

#cat_title_last{

width:158px;

float:left;

padding:0px 0px 0px 0px;

margin: 10px 0px 0px 0px; 

height: 250px;

}

#cat_title_last h1{
font-size:16px;
}

#cat #cat_title h1{

font-size:16px;

}

#inner{

margin: 0px 0px 0px 15px;

}

#inner p{

margin: 10px 0px 30px 15px;

}



#inner h2{

margin: 0px 0px 0px 10px;

color:#FF0000;

font-size: 18px;

text-align:center;

}



#sub_news{

width: 300px;

margin: 0px 0px 10px 10px;

border:#cccccc solid 2px;

float:left;

}



#sub_news:hover{

border:2px solid #ff0000;

}



#sub_news .anchor{

color:#FF0000;

text-align:right;

margin: 5px 0px 5px 200px;

float:left;

}

.tabbertab ul{

margin: 0px 0px 0px 20px;

padding: 0px 0px 0px 0px;



}

.tabbertab ul li{

list-style-image: url(../images/bullat.gif);

font-size: 10px;

height: 15px;

margin: 4px 0px 0px 0px;

padding: 0px 0px 8px 0px;

}

.tabbertab ul li a{

font-size: 10px;

color:#333333;

}

.tabbertab ul li a:hover{

font-size: 10px;

color:#FF0000;

text-decoration:none;

}



#blogupdate{

margin:10px 0px 0px 0px;

padding:5px;

/* border:2px solid #DFDFDF; */

}



#blogupdate h1{

margin:0px 0px 0px 0px;

padding:5px 5px 10px 5px; 

border:0px solid #FF6600;

font:bold 18px Arial, Helvetica, sans-serif;

background: transparent url(../images/last-blog.gif) no-repeat scroll 0 0;

color: #FFFFFF;

height: 30px;

padding: 5px 5px 0;

text-align: center;

}



#blogupdate ul{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	list-style:none;

}



#blogupdate ul li{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}


#blogupdate ul li a{

	margin:0px 20px 0px 10px;

	padding:5px 5px 5px 5px;

	display:block;

	text-decoration:none;

	font:bold .9em Arial, Helvetica, sans-serif;

	color:#333333;

}



#blogupdate ul li a:hover{

	color:#fff;

	background:#CC0000;

}

#blogupdate .more {
		color: #FF0000;
		line-height:1em;
		display:block;
		text-align:right;
		padding:0 28px 2px 21px;
		margin-top:4px;
		background:url("../images/arrow.gif") 252px 50% no-repeat;
	}

#imggallery

{

margin:0px 0px;

padding:0px 0px;

float:left;

border:1px slid #FF0000;

}



#imggallery #galcat

{

margin:0px 0px 0px 10px;

padding:0px 0px;

float:left;

border:1px slid #00ff00;

}



#imggallery #galcat #galimg

{

margin:0px 0px 0px 25px;

padding:0px 0px;

float:left;

width:180px;

border:1px slid #00ff00;

}



#imggallery #galcat #galimg img 

{

margin:0px 0px 0px 0px;

padding:0px 0px;

border:3px solid #CCCCCC;

}



#imggallery #galcat #galimg img:hover 

{

margin:0px 0px 0px 0px;

padding:0px 0px;

border:3px solid #000000;

}

/* Program Boxes */
 #progs {
		margin:8px 0 8px 8px;
		padding:0 0 4px 0;
		width:158px;
		font-size:0.94em;
		background:url("../images/box.gif") 0 100% no-repeat;
		float: left;
        height: 200px;
	}
	
	#progs p {
		background:#eaeaea;
		padding:1px 4px 0 7px;
		margin:0;
		border-left:15px solid #939393;
	}
	#progs h4 {
		font-size:1em;
		line-height:1em;
		font-weight:bold;
		background:url("../images/box.gif") 0 0 no-repeat;
		margin:0;
		padding:6px 4px 3px 21px;
	}
	
	#progs:hover {
		background-position:-158px 100%;
	}
	#progs:hover p {
		border-color:#cc0000;
	}
	#progs:hover h4 {
		background-position:-158px 0;
	}
	#progs a:link {
		text-decoration:none;
		color:#000;
	}
	#progs a:visited {
		text-decoration:none;
		color:#000;
	}
	#progs a:hover {
		text-decoration:underline;
	}
	#progs .more {
		line-height:1em;
		display:block;
		text-align:right;
		padding:0 18px 2px 21px;
		margin-top:4px;
		background:url("../images/arrow.gif") 142px 50% no-repeat;
	}

/* Program Boxes - Big */
	#progsbig {
		margin:8px 0 0 8px;
		padding:0 0 4px 0;
		width:200px;
		font-size:0.94em;
		background:url("../images/box-big.gif") 0 100% no-repeat;
		float: left;
        height: 200px;
	}
	
	#progsbig p {
		background:#eaeaea;
		padding:1px 4px 0 7px;
		margin:0;
		border-left:19px solid #939393;
	}
	#progsbig h4 {
		font-size:1em;
		line-height:1em;
		font-weight:bold;
		background:url("../images/box-big.gif") 0 0 no-repeat;
		margin:0;
		padding:6px 4px 3px 26px;
	}
	
	#progsbig:hover {
		background-position:-200px 100%;
	}
	#progsbig:hover p {
		border-color:#cc0000;
	}
	#progsbig:hover h4 {
		background-position:-200px 0;
	}
	#progsbig a:link {
		text-decoration:none;
		color:#000;
	}
	#progsbig a:visited {
		text-decoration:none;
		color:#000;
	}
	#progsbig a:hover {
		text-decoration:underline;
	}
	#progsbig .more {
		line-height:1em;
		display:block;
		text-align:right;
		padding:0 18px 2px 21px;
		margin-top:4px;
		background:url("../images/arrow.gif") 182px 50% no-repeat;
	}

/* News At Glance */
	#newsatg {
		width:210px;
		height: 300px;
		padding:0 0 5px 0;
		margin:5px;
		background:url("../images/tsr-b.gif") bottom left no-repeat;
		float: left;
	}
	#newsatg h3 {
		margin:0;
		padding:7px 10px 3px 10px;
		background:url("../images/tsr-t.gif") top left no-repeat;
	}
	#newsatg div{
		margin:0; 
		height:270px; 
		padding:0 10px 3px;
		border:1px solid #d8d8d8;
		border-width:0 1px;
	}
	
	#newsatg a.more {
		margin:0; 
		padding:0 10px 3px;
	}
	
	#newsatg a.more {
		display:block; 
		text-align:right;
		background:url("../images/arrow.gif") 170px 80% no-repeat;
		padding:10px 24px 0 0;
		text-decoration:none;
		color:#000000;
	}
	#newsatg a.more:hover {
		text-decoration:underline;
	}

#newsatg ul{

margin: 0px 0px 0px 20px;

padding: 0px 0px 0px 0px;
}

#newsatg ul li{

list-style-image: url(../images/bullat.gif);

font-size: 10px;

height: 15px;

margin: 4px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

#newsatg ul li a{

font-size: 10px;

color:#333333;

}

#newsatg ul li a:hover{

font-size: 10px;

color:#FF0000;

text-decoration:none;

}