html, body { margin: 0; padding:0; width: 100%; height: 100%; min-width:920px; }
body 			{

			height: 100%; 
			position: relative;
			background-color: #FFF;
			background: url(/imgs/bg.png) repeat-x top left;
			color: #FFF;
			font: 11px  Arial;
			text-align: center;
			}

h1 		{
			margin: -2px 0px 0px 0px;
			padding: 0px 0px 0px 0px;
			font: 19px  Arial;
			color: #14446B;
			}
			
b 		{
			color: #1C71B7;
			}

strong 		{
			color: #1C71B7;
			}

blockquote	{
			color: #777;
			padding: 0px 0px 5px 0px;
			margin:0px 0px 0px 20px;
			}
			
blockquote	ul {
			padding: 0px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}
blockquote	ul li {
			padding: 0px 0px 0px 0px;
			list-style:none;
			}

a:link 			{
			text-decoration: none;
			color: #1C71B7;
			}
a:visited 	{
			text-decoration: none;
			color: #1C71B7;
			}
a:hover 	{
			text-decoration: underline;
			color: #114169;
			}
a:active 	{
			text-decoration: none;
			color: #1C71B7;
			}

#header 	{
			position: absolute;
			width:100%;
			top:0px;
			left:0px;
			padding: 0px 0px 0px 0px;
			}
#logo 	{
			position: relative;
			float:left;
			padding: 0px 0px 0px 0px;
			border: 0px solid #FFCC00;
			}
#logo div	{
			padding: 21px 0px 0px 20px;
			border: 0px solid #FFCC00;
			}
#logo img	{
			border: 0px solid #FFCC00;
			width:210px;
			height:53px;
			border: 0px solid #FFCC00;
			behavior: url(/iepngfix.htc);
			}
#topmenu	{
			position: relative;
			float:right;
			text-align: right;
			padding: 20px 20px 0px 20px;
			font-size: 12px;
			line-height:18px;
}

#topmenu a:link 			{
			text-decoration: none;
			color: #FFF;
			font-size: 12px;
			}
#topmenu a:visited 	{
			text-decoration: none;
			color: #FFF;
			font-size: 12px;
			}
#topmenu a:hover 	{
			text-decoration: underline;
			color: #FFF;
			font-size: 12px;
			}
#topmenu a:active 	{
			text-decoration: none;
			color: #FFF;
			font-size: 12px;
			}
			
#topmenu_active	{
			text-decoration: underline;
}

#master 	{
			position: relative;
			width: 1024px;
			min-height:100%;
			padding: 0px 0px 0px 0px;
			text-align: left;
			margin: auto;
			border: 0px solid #FFCC00;
			}
			
*html #master 	{
			height:100%;
			}

/*2 COLOMN LAYOUT*/
#main 		{
			clear:both;
			position: relative;
			width: 100%;
			margin: 0 auto;
			padding: 0px 0px 0px 0px;
			}
#central	{
			position:relative;
			padding: 100px 20px 0px 245px;
}

#contents	{
			padding: 0px 0px 0px 0px;
			display:block;
}

#contentsinner	{
			background-color:#FFF;
			color:#000;
			padding: 10px 10px 0px 10px;
			min-height:420px;
}

#contentsinner a img {
	border: 0;
}

*html #contentsinner	{
			height:420px;
}

#maincontents	{
			position:relative;
			float:left;
			width: 500px;
}

#IEHeightHack	{
			position:relative;
			float:right;
			width:1px;
			min-height:420px;
}
*html #IEHeightHack	{
			height:420px;
}

#clearfloats {
			clear:both;
}

#topcorner {
			position:absolute;
			top:100px;
			right:5px;
			width:15px;
			height:41px;
			background: url(/imgs/shadow/topcorner.png) no-repeat;
			behavior: url(/iepngfix.htc);
}

#rightside {
			position:absolute;
			top:141px;
			right:5px;
			width:15px;
			background: url(/imgs/shadow/right.png) repeat;
			behavior: url(/iepngfix.htc);
}

#leftcorner {
			position:relative;
			float:left;
			width:34px;
			height:41px;
			background: url(/imgs/shadow/leftcorner.png) no-repeat;
			behavior: url(/iepngfix.htc);
}

#bottomshadow	{
			float:left;
			height:41px;
			width:300px;
			background: url(/imgs/shadow/bottomsadow.png) repeat;
			behavior: url(/iepngfix.htc);
}

#rightcorner {
			position:relative;
			float:right;
			width:34px;
			height:41px;
			margin-right:-15px;
			background: url(/imgs/shadow/rightcorner.png) no-repeat;
			behavior: url(/iepngfix.htc);
}

*html #rightcorner {
			left:-15px;
}

#leftside	{
			position:absolute;
			top:0px;
			left:0px;
			width: 225px;
			padding: 100px 0px 0px 20px;
}

#leftside div div	{
			width: 225px;
			height: 449px;
			background: url(/imgs/menubg.png) no-repeat;
			behavior: url(/iepngfix.htc);
}

/*FOOTER*/
#footerplacer {
			clear:both;
			position: relative;
			height: 40px;
}

#footer 		{ 
			clear:both;
			position: absolute;
			width: 100%;
			height: 20px; 
			padding: 0px 0px 0px 0px;
			bottom: 0; 
			color: #777777;
			}
#footer div		{
			padding: 0px 20px 0px 0px;
			text-align:right;
			color: #333;
			}
			
			
			
			
			
			
			
.menuleft {
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 0px;
	width: 225px;
}

.menuleft  a:link 			{
			text-decoration: none;
			color: #fff;
			}
.menuleft  a:visited 	{
			text-decoration: none;
			color: #fff;
			}
.menuleft  a:hover 	{
			text-decoration: none;
			color: #fff;
			}
.menuleft  a:active 	{
			text-decoration: none;
			color: #fff;
			}

.menuleft dl {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



.menuleft dt {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 15px;
	border-top: 1px solid #FFF;
	font: 15px  Arial;
}

.prettyhover  {
	cursor: pointer;
	color: #222;
}

.prettyhover a:link 			{
			text-decoration: none;
			color: #222;
			}
.prettyhover a:visited 	{
			text-decoration: none;
			color: #222;
			}
.prettyhover a:hover 	{
			text-decoration: none;
			color: #222;
			}
.prettyhover a:active 	{
			text-decoration: none;
			color: #222;
			}
			
.prettyhoverli  {
	cursor: pointer;
	color: #222;
}

.prettyhoverli a:link 			{
			text-decoration: none;
			color: #222;
			}
.prettyhoverli a:visited 	{
			text-decoration: none;
			color: #222;
			}
.prettyhoverli a:hover 	{
			text-decoration: none;
			color: #222;
			}
.prettyhoverli a:active 	{
			text-decoration: none;
			color: #222;
			}			


.menuleft dd {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.menuleft ul		{
			list-style: none;
			padding: 0px 0px 10px 0px;
			margin: 0px 0px 0px 0px;
}

.menuleft li		{
			list-style: none;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 15px;
			font: 12px  Arial;
			/*line-height:15px;*/
}
#bottom_shadow_hp {
			background:url(/images/bottom_hp_shadow.png) no-repeat scroll 0 0; 
			float:left; 
			height:21px; 
			width: 481px;
}

#rightcorner_hp {
			background:url(/images/bottom_hp_keyline.png) no-repeat scroll 0 0; 
			float:left; 
			height:41px; 
			width: 290px;
}

#bottom_hp_corner {
			position:absolute;
			top:505px;
			right:5px;
			height: 41px;
			width:15px;
			background: url(/imgs/shadow/right_hp_shadow.png) no-repeat;
			behavior: url(/iepngfix.htc);
}

#hp_rightside {
			position:absolute;			
			top:141px;
			right:5px;
			width:15px;
			height:364px;			
			background: url(/imgs/shadow/right.png) repeat;
			behavior: url(/iepngfix.htc);
}

.st_image {
       width: 100px;
       float: left;
}

.st_text {
  float: left;
  width: 300px;
  margin-bottom: 20px;
}
