/* general css */

/**********************************/
.page_top			{width: 100%; height:51px; position:relative; background-color:#4d4d4d;}
#sitename_container_text	{float:right; height:51px; background:#b20a0a;}
#sitename_container_text h1 {padding:7px 20px 0 20px; margin:0; font-size:20px; text-align:center; color:#fff; font-weight:normal;}
#sitename_container_text h1 span {direction:ltr; font:16px tahoma;}
#sitename_container_slogan	{padding:15px 20px 0 20px; float:right; font-size:16px; color:#fff; font-weight:bold; }
#sitename_container_banner	{text-align:center; margin-bottom:10px;}


.red_bullet	{width:16px; height:8px; background-color:#b20a0a;}
.black_bullet	{width:16px; height:16px; background-color:#000;}
.orange_bullet	{width:16px; height:16px; background-color:#d76910;}
.white_bullet	{width:16px; height:2px; background-color:#fff;}
.site_sep		{width:100%; height:1px; font-size:1px;  background-color:#ababab;}

#mainDiv_Right	{height:100%; vertical-align:top; text-align:right; position:relative;}
#mainDiv_Left	{height:100%; width:16px; vertical-align:top; text-align:left; position:relative; background-color:#d0d0d0;}
#catContainer	{width:264px; padding-top:30px; vertical-align:top; }
#mainContainer	{padding:30px 0 0 0; vertical-align:top;}

#leftScroller			{width:16px;   }
#leftScroller_top		{position:absolute; top:2px; left:0px;}
#leftScroller_bottom	{position:absolute; bottom:0px; left:0px;}

#pages_list				{padding-right:50px; width:154px;}
#pages_list ul			{margin:0px; padding:0px; list-style-type: square; color:#b20a0a;}
#pages_list li			{margin:0px; padding:0px; margin-bottom:5px; border-bottom:1px solid #f4f4f4;}
#pages_list a:link		{padding-left:3px; color:#9b9b9b; text-decoration:none; font-weight:bold; font-size:12px;}
#pages_list a:visited	{padding-left:3px; color:#9b9b9b; text-decoration:none; font-weight:bold; font-size:12px;}
#pages_list a:hover		{padding-left:3px; color:#777777; text-decoration:none; font-weight:bold; font-size:12px;}
#pages_list	h2			{margin:0px; padding:0px; font-size:12px;}
#contact_info			{padding-right:20px; width:235px;}
#contact_info_tile		{background:url(contact_info_tile.gif) repeat-x; height:24px;  font:bold 14px arial; color:#527f99; padding:10px 40px 0px 0px;}
#contact_info_text		{padding:10px 40px 0 0; height:81px; background-color:#fcf8ff;  }
#contact_info_text div	{padding:1px; color:#5f5045;}
#contact_info_text a:link		{padding:1px; color:#5f5045; text-decoration:none;}
#contact_info_text a:visited	{padding:1px; color:#5f5045; text-decoration:none;}
#contact_info_text a:hover		{padding:1px; color:#5f5045; text-decoration:underline;}

.gp_inner	{background:url(gp_tile.gif) repeat-x; width:555px; padding:10px 45px 0 0;}
.gp_inner .pageName		{color:#980b0b; font-size:16px; font-weight:bold; padding-bottom:10px;}
.gp_inner .pageContent	{color:#787878; font-size:12px;}	

.gp_inner .subPages .subPage h1 {color:#980b0b; font-size:16px; font-weight:bold; padding:0; margin:0;}
.gp_inner .subPages .subPage p {color:#787878; font-size:12px; padding:0; margin:0;}	
.gp_inner .subPages .subPage img {float:right; margin:4px;}
.gp_inner .subPages .subPage a:link {padding:1px; font:bold 12px arial; color:#980b0b; text-decoration:none;}
.gp_inner .subPages .subPage a:visited {padding:1px; font:bold 12px arial; color:#980b0b; text-decoration:none;}
.gp_inner .subPages .subPage a:hover {padding:1px; font:bold 12px arial; color:#980b0b; text-decoration:underline;}
