html
{
	width: 100%;
	min-height: 100%; 	
	height: auto !important;
	height: 100%;
}

body
{
	background-image: url(../img/bg.jpg);
	background-repeat : repeat;
	margin : 0px;
	width: 100%;
	padding: 0px;
}

.outer
{
	margin: 0px auto !important;
	padding: 0px;
	text-align: center;
	width: 1002px;
}

.outerContainer
{
	float: left;
	text-align: center !important;
	width: 1002px;
}

.top
{
	background-image: url(../img/top_shadow.jpg);
	background-repeat: no-repeat;
	width : 1002px;
	height : 23px;
	clear : both;
}

.bottombar
{
	background-image : url(../img/bottom_bar1.jpg);
	background-repeat : no-repeat;
	width : 1002px;
	height : 18px;
	padding-left : 1px;
	float : left;
}

.main
{
	float: left;
	clear: both;
	width: 1003px; 
	background-color: transparent;
	background-image: url(../img/body_bg.gif);
	background-repeat: repeat-y;
	background-position: 0px top;
}

.middlepane
{
	width: 968px;
	float: left;
	margin: 0px 0px 0px 17px;
	display: inline;
}
.toppane
{
	float : left;
}

.head_left
{
	width : 104px;
	background-image : url(../img/logo.jpg);
	background-repeat : no-repeat;
	height : 233px;
	float : left;
}

.head_right
{
	width : 862px;
	height : 233px;
	float : left;
}

.top_right
{
	background-image : url(../img/top_right.jpg);
	background-repeat : no-repeat;
	width : 17px;
	height : 47px;
	float : right;
	margin-right : -17px;
}

.top_left
{
	background-image : url(../img/top_left.jpg);
	background-repeat : no-repeat;
	width : 17px;
	height : 47px;
	float : left;
	margin-left : -17px;
}

.bottom
{
	width : 1002px;	
}

.bottomLeft
{
	background-image : url(../img/bottom_left.jpg);
	background-repeat : repeat-x;
	width : 17px;
	height : 50px;
	float : left;
	margin: 0px 0px 0px 0px;
}

.bottomMid
{
	background-image : url(../img/bot_shad.jpg);
	background-repeat : repeat-x;
	width : 968px;
	height : 50px;
	margin: -2px 0px 0px 0px;
	float : left;
}

.bottomRight
{
	background-image : url(../img/bottom_right.jpg);
	background-repeat : repeat-x;
	width : 17px;
	height : 50px;
	float : left;
	margin: 0px 0px 0px 0px;
}

.botmenu
{
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-weight : bold;
	margin-top : 16px;
	float : right;
	color : #ffc200;
}
.botmenu a
{
	text-decoration : none;
	color : #ffc200;
}
.copyright
{
	font-family : Tahoma;
	font-size : 11px;
	font-style : normal;
	font-weight : normal;
	color : #FFFFFF;
	margin-top : 16px;
	padding : 0 0 10px 20px;
	float : left;
}

.copyright span
{
	text-align : left;
	float: left;
	padding-top: 3px;
}

.menupane
{
	background-image : url(../img/topmenu_bg.jpg);
	background-repeat : repeat-x;
	width : 100%;
	height : 47px;
	float : left;
}
.menuLft
{
	width: 75px;
	_width: 60px;
	height : 47px;
	float : left;
}
.menu_h
{
	margin : 5px;
	float: left;		
}

.menu_left_img
{
	background-image : url(../img/menu_left.jpg);
	background-repeat : no-repeat;
	width : 9px;
	height : 36px;
	float : left;
	
}

.menu_top_img
{
	background-image : url(../img/menu_arrow.gif);
	background-repeat : no-repeat;
	width : 15px;
	height : 15px;
	float : left;
	margin : 1px 4px 1px -2px;
}

.menu_top_item
{
	border-top : solid 2px #5b5d6a;
	border-bottom :solid 2px #2d303f;
	font-family : Tahoma,verdana;
	font-size : 14px;
	color : #ffffff;
	font-weight : normal;
	padding : 8px 0px 6px 0px;
	float : left;
	white-space: nowrap;
}
.menu_top_item a
{
	color : #ffffff;
	text-decoration : none;
}
.menu_right_img
{
	background-image : url(../img/menu_right.jpg);
	background-repeat : no-repeat;
	width : 8px;
	height : 36px;
	float : left;
}

.centerpane
{
	background-image : url(../img/content_bg.jpg);
	background-repeat : repeat-x;
	width : 100%;
	float : left;
}
.search
{
	width : 100%;
	height : 65px;
	float : left;
}

.contentouter
{
	width : 100%;
	float : left;
	background-color : #dfdfdf;
}

.leftmenupane
{
	background-image : url(../img/menu_bg.jpg);
	background-repeat : repeat-x left top;
	width : 209px;
	height : 382px;
	/*height: auto !important;
	*/
	float : left;
}

.contentpane
{
	width : 725px;
	_width : 759px;
	float : left;
	margin-left : 0px;
	padding : 0px 13px 0px 20px;
	background-color : #FFFFFF;
	
}
#contentTitle
{
	width : 100%;
	float : left;
	height : 20px;
	font-family : Tahoma,verdana;
	font-size : 22px;
	color : #c51b00;
	text-align : left;
	padding-bottom : 5px;

}
#pagecontent
{
	width : 100%;
	float : left;
	font-family : Tahoma,verdana;
	font-size : 12px;
	color : #262831;
	text-align : justify;
	padding-top : 20px;
	line-height : 16px;
	padding-bottom : 20px;
	min-height : 382px;
	height : auto;
	
	_height : 382px;

}
#pagecontent table,p
{
	font-family : Tahoma,verdana;
	font-size : 12px;
	line-height : 16px;
	color : #262831;
	text-align : justify;
}
#line
{
	color : #86868b;
	text-align : left;
	font-family : Times New Roman,verdana;
	font-size : 16px;
}

.leftmanu
{
	margin : 10px 0 0 25px;
}

.leftmanu_inner
{
	margin : 8px 0 0px 0;
	height : 30px;
	border-bottom : solid 1px #d8d8d8;
	clear : left;
}

.menu_img
{
	background-image : url(../img/menu_bullet1.gif);
	background-repeat : no-repeat;
	width : 14px;
	height : 15px;
	float : left;
	clear : left;
}

.menu_item,.menu_item a
{
	font-family : Tahoma,verdana;
	font-size : 14px;
	font-style : normal;
	color : #FFFFFF;
	padding-left : 5px;
	float : left;
	text-decoration : none;
}
.menu_itemhead a
{
	font-family : Tahoma,verdana;
	font-size : 13px;
	font-weight : bold;
	color : #FFFFFF;
	padding-left : 3px;
	float : left;
	text-decoration : none;
}
.menu_imgsub
{
	background-image : url(../img/bullet.gif);
	background-repeat : no-repeat;
	width : 14px;
	height : 15px;
	margin-left : 10px;
	margin-top : 2px;
	_margin-top :1px;
	float : left;
	clear : left;
}
.menu_itemsub a
{
	font-family : Tahoma,verdana;
	font-size : 14px;
	font-style : normal;
	color : #FFFFFF;
	padding-left : 5px;
	padding-bottom : 5px;
	float : left;
	text-decoration : none;
}
.leftmanu_subMenu
{
	padding-top : 2px;
	margin-top: 3px;
	clear : both;
}
/*.................search box.................*/
#searchTextbx
{
	float : right;
	margin-top : 30px;
	width : 200px;
}

.searchTxtBox
{
	border : solid 1px #c0c0c0;
	float : left;
	margin-right : 10px;
}
/*...............end search box............*/

#redBar
{
	background-color : #ba1300;
	width : 100%;
	height : 10px;
	float : left;
}



h1,h2,h3,h4
{
	font-family : Tahoma,verdana;
	font-size : 13px;
	font-style : normal;
}
.thickbox img
{
	margin : 10px;
	border : 0px;
}
.expertise .thickbox img
{
	margin : 0px 0px 10px 10px;
	border : 0px;
}
.line
{
	background-image : url(../img/line.jpg);
	background-repeat : repeat-y;
}
.star
{
	background-image : url(../img/star.jpg);
	background-repeat : no-repeat;
	width : 14px;
	height : 14px;
}
.categoryLink table td
{
	font-family : Tahoma,verdana;
	font-size : 14px;
	color : #cf1b00;
	font-weight : bold;
	
}
.categoryLink a
{
	font-family : Tahoma,verdana;
	font-size : 13px;
	color : #262831;
	text-decoration : none;
	font-weight : normal;
}

.arrow
{
	background-image : url(../img/arrow.jpg);
	background-repeat : no-repeat;
	width : 14px;
	height : 14px;	
	padding-right: 3px;
}

.succes
{
	background-color: #c0c0c0;
	color : #ba1300;
	font-weight : bold;
	font-size : 14px;
	letter-spacing: 1px;
}

.viewMore
{
	text-decoration: none;
	color : #ba1300;
}

.News_Enlarge
{
	width: 500px;
	padding-bottom: 0px;
	margin: 0px auto;
}

.News_More
{
	width: 660px;
	margin: 0px auto;
	float: left;
	padding-bottom: 0px;
}

.News_Enlarge .thickbox img
{
	margin : 0px;
	border : 0px;
}

.thumb_enlarge
{
	min-width: 150px;
	width: auto!important;
	width: 150px;
	float: left;
	padding: 10px 0px 0px 10px;
}

.disab
{
	color: #cccccc;
}

.newsHr
{
	width: 100%;
	float: left;
	padding-top: 20px;
}

.newsHr hr
{
	width: 100%;
	color: #cccccc;
}

.NewsContainer
{
	width: 100%;
	margin: 0px auto;
}

.newsHead
{
	clear: both;
	padding: 10px 0px;
}

.newsContent
{
	width: 500px;
	/*margin: 0px auto;*/
	margin-left: 110px;
	text-align: justify;
	padding-bottom: 10px;
}

.NewsImg
{
	margin: 0px auto;
}

.NewsImg .thumb_enlarge
{
	margin: 0px auto!important;
	width: 100%!important;
}

.newsContentMore
{
	width: 660px;
	margin-left: 25px;
	text-align: justify;
	padding-bottom: 10px;
}

.newsContentMore .thumb_enlarge
{
	/*width: 150px;*/
	min-width: 10px;
	width: auto!important;
	width: 10px;
	float: left;
	padding: 5px;
}

.newsContentMore .thickbox img
{
	margin : 0px;
	border : 0px;
}

.newsContent p
{
	margin: 10px 0px;
}

.NewsMore
{
	clear: both;
	float: right;
	padding-top: 15px;
	padding-bottom: 10px;
}

.NewsBack
{
	clear: both;
	float: left;
	padding-top: 15px;
	padding-bottom: 10px;
}

.NewsContainer hr
{
	width: 100%;
	color: #cccccc;
	clear: both;
}

.newsNavigation
{
	margin: 10px auto;
	width: 360px;
}
.pagenav 
{
  text-align: center;
  font-size: 9px;
  font-weight: bold;
  border: 3px double #cccccc;
  width: auto;
  background: url(../image/button_bg.png) repeat-x;
  padding: 0px 0px;
  line-height: 20px;
  margin: 1px;
  height: 20px;
  width: 80px;
  float: left;
}

.pagenav a 
{
	color: Black;
	padding: 0px 2px !important;
}

.space
{
	float: left;
	width: 5px;
	border: solid 1px #ffffff;
}