html, body {
	background:#fff;
	color:#626262;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
}

.errors {
	background:#FFD9D9 none repeat scroll 0 0;
	border:1px solid #FF0000;
	color:#FF0000;
	display:block;
	font-weight:bold;
	line-height:15px;
	margin:20px 0;
	padding:25px 25px 25px 50px;
}

h1 { font-weight:bold; font-size:14px}
h2 { font-weight:bold; font-size:12px}
h3 { font-weight:bold; font-size:11px}


img {
	border:0px;
}
a {
	color:#4789C6;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
a:visited {
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
}

.page {
	margin:0px auto;
	width:955px;
	border-left:#ccc 1px solid;
	border-right:#ccc 1px solid;
}
.clear { clear:both}

.butSquare {
	background:url(../images/but_square_bg.gif) left no-repeat;
	text-decoration:none;
	display:block;
	float:left;
}
.butSquare span {
	background:url(../images/but_square_r.gif) right no-repeat;
	cursor:pointer;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	display:block;
	color:#fff;
	padding:5px;
	min-width:50px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<50?'50px':'50px');
}
/* Button for Left Panel */
.butPnl {
	display:block;
	float:left;
	background:url(../images/but_pnl_bg.gif) left no-repeat;
	font-family:Search Now MS Sans Serif4, Geneva, sans-serif;
	font-weight:bold;	
	text-decoration:none;
	color:#fff;
}
.butPnl span {
	display:block;
	float:left;
	font-size:11px;
	background:url(../images/but_pnl_r.gif) right no-repeat;
	padding:10px 20px;
	text-decoration:none;
	text-align:center;
}
/* Button for Conntent - Green */
.butGreen {
	display:block;
	float:left;
	background:url(../images/but_green_bg.gif) left no-repeat;
	font-family:Search Now MS Sans Serif4, Geneva, sans-serif;
	font-weight:bold;	
	text-decoration:none;
	color:#fff;
}

.butGreen span {
	display:block;
	float:left;
	font-size:11px;
	background:url(../images/but_green_r.gif) right no-repeat;
	padding:17px 35px 12px 35px ;
	text-decoration:none;
	text-align:center;
}

.butGray {
	display:block;
	float:left;
	background:url(../images/but_gray_bg.gif) left no-repeat;
	font-family:Search Now MS Sans Serif4, Geneva, sans-serif;
	font-weight:bold;	
	text-decoration:none;
	color:#fff;
}

.butGray span {
	display:block;
	float:left;
	font-size:11px;
	background:url(../images/but_gray_r.gif) right no-repeat;
	padding:17px 35px 12px 35px ;
	text-decoration:none;
	text-align:center;
}


/* Button Square II  */

.butSquareII {
	background:url(../images/but_squareii_bg.gif) repeat-x;
	font-weight:bold;
	color:#6B6B6B;
	font-size:8px;
	text-decoration:none;
	display:block;
	float:left;
	border:1px solid #785f63;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:5px 6px;
}


.col_50 { float:left; width:50%}
.col_40 { float:left; width:40%}
.col_30 { float:left; width:30%}
.col_20 { float:left; width:20%}

.floatLeft { float:left}
.floatRight { float:right}

/**************************************************************/
/************************ Layer  A ****************************/
/**************************************************************/




/*************** header ****************/
.header {	
	margin:0 auto;	
	width:1040px;
	background:#fff;
}
.fildDate {
	color:#9E9E9E;
	font-size:10px;
	float:right;

}
.headerBox {padding:20px 42px 5px 42px;}
.logo { float:left}

.boxGreeting{
	font-weight:bold;
	float:right;
	padding-top:20px;
}
.boxGreeting span{
	color:#56B528;
}
/*  Top Menu  */
 
.hMenu {
	width:884px;
	float:left
}
.hMenuFla {padding:0px 42px 0px 42px; text-align:center;}
.hMenuLinks {
	background:url(../images/hmenu_bg_b.gif) 1px bottom no-repeat;
	padding:0px 0 25px 9px;
	//padding-left:10px;

	width:880px;
	float:left;	
} 
.hMenuLinks a {
	background:url(../images/hm_item_bg.gif) top left no-repeat;
	float:left;
	display:block;
	text-decoration:none;
}
.hMenuLinks a span {
	background:url(../images/hm_item_r.gif) top right no-repeat;
	width:144.5px;
	color:#d3e3ec;
	float:left;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding:4px 0px;
	white-space: nowrap;
	letter-spacing:1px;
	cursor:pointer;
	text-transform: uppercase;
}
.hMenuLinks a:Hover {
	background:url(../images/hm_item_bg.gif) 0 -20px no-repeat;

	display:block;
	text-decoration:none;
}
.hMenuLinks a:Hover span {
	background:url(../images/hm_item_r.gif) right -20px no-repeat;
	width:144.5px;
	color:#d3e3ec;
	float:left;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding:4px 0px;
	white-space: nowrap;
	letter-spacing:1px;
	cursor:pointer;
	text-transform: uppercase;
}
.hMenuLinks .sel {
	background:url(../images/hm_item_bg.gif) 0 -20px no-repeat;
	float:left;
	display:block;
	text-decoration:none;
}
.selectHead {
	background:#BEDE9E none repeat scroll 0% 0%;
	color:#000000;
	font-size:10px;
	font-weight:normal;
	height:32px;
	padding:5px;
	text-align:left;
	vertical-align:middle;
}
.hMenuLinks .sel span {
	background:url(../images/hm_item_r.gif) right -20px no-repeat;
	width:144.5px;
	color:#d3e3ec;
	float:left;
	display:block;
	text-align:center;
	font-size:10px;
	font-weight:bold;
	padding:4px 0px;
	white-space: nowrap;
	letter-spacing:1px;
	cursor:pointer;
	text-transform: uppercase;
}
.footer_bg { background:url(../images/bot_fon_a.gif) top repeat-x;}

/**************** body ****************/

.main {
	margin:0 auto;
	width:866px;
	background:#fff;
}
.main .col_left {
	float:left;
	width:46%;
}
.main .col_right {
	vertical-align:top;
}
.main .col_right .hMenu { float:left}
.main .col_right .itemBox {margin:0 0 25px 0;}

.itemIMG {width:125px; float:left;}
.itemIMG a {font-size:10px;}
.itemInfo { float:left; }
.itemTxt { clear:both; padding:10px 0 0 0}


.linkArrow {
	background:url(../images/arrow.gif) 0 3px no-repeat;
	display:block;
	float:left;
	padding:0 0 0 10px;
	margin-right:20px;
}

.mainHead {
	width: 100%;
	background:url(../images/cont_head_line.gif) bottom repeat-x;	
}
.main .mainHead h1{
	background: url(../images/cont_head_bg.gif) left top no-repeat;
	margin:0;
	padding:0;
	width:200px;
	min-width:220px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<220?'220px':'220px');
	margin:0 auto;
	display:block;
}
.mainHead span {
	background: url(../images/cont_head_r.gif) right top no-repeat;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	display:block;
	text-align:center;
	text-transform:uppercase;
	letter-spacing:4px;
	font-family:Search Now MS Sans Serif4, Geneva, sans-serif;
	padding:3px 10px;
	height:15px
}
.itemBox { margin:0 0 20px 0}
.itemBox .nav a {
	text-align:right;
	display:block;
	background:url(../images/arrow.gif) right no-repeat;
	text-decoration:underline;
	padding:0 10px 0 0;
}
.tabDef th {background:#e9e9e9;	text-align:left;}
.contH2 {
	margin:0px 0 0 10px;
	clear:both;
}
.contH {
	background:url(../images/cont_header.gif) left top no-repeat;
	margin:0px 0 0 10px;
	clear:both;
}
.contF {
	background:url(../images/cont_footer.gif) left bottom no-repeat;
	padding:10px 15px;
}
.conOut {margin:20px 0 0 10px; }
.mesInf {
	color:#478AC5;	
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:20px 0;
}
.preloader { margin:0 0 20px 0;}

.txtInf { padding-bottom:10px;}
.txtInf .sel { color:#006699}

/* Border Line*/

.tabBord th {
	text-align:left;
	font-weight:normal;
	background:#bede9e;
	font-size:10px;
	padding:5px;
	color:#000;
	height:32px;
	//height:20px;
	vertical-align:middle;
}
.tabBord td {border-bottom:1px solid #67C25B; text-align:left}
.table td {
	color:#333333;
	font-size:10px;
	padding:5px;
}
.table tr.sel {background:#e4e4e4}
.scrollBox { height:400px; overflow:auto; margin-bottom:10px}

.tableNav { text-align:center; padding:20px }
.tableNav a {
	color:#747474;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

/* Table Search*/

.tabSearch { }
.tabSearch td { vertical-align:top; color: black; }

/**/

.tabBordAll {border:1px solid #67C25B;}
.tabBordAll th  {
	text-align:left;
	font-weight:normal;
	background:#bede9e;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	height:32px;
	padding:0 0 0 5px;
	margin:0px;
	vertical-align:middle;
	border-bottom:1px solid #67C25B;
}
.tabBordAll tr { border:1px solid #000;}
.tabBordAll td {
	border-left:1px solid #67C25B;
	padding:5px 0;
}
.noBroder { border:none!important}




/* nav tab */

.tableNav .sel {
	border-bottom:1px solid #9FB8CE;
	color:#4789C6;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.arrowBack { margin-right:5px;}
.arrowNext { margin-left:5px;}

/**/
.selectSum {width:600px; font-weight:bold; margin:10px 10px 10px 25px;}
.selectSum span { font-weight:normal; margin-right:5px;}
.selectSum td { padding:2px 5px;}

.butBox { float:left; padding-top:20px;}


/* Left Panel*/

.leftPanel {
	width:140px;
	background:url(../images/panel_box_bg.gif) repeat-y;	
	vertical-align:top;
	color:#fff;
}
.leftPanel .butPnl { margin:15px 0 0 0 }
.leftPanel a { color:#fff;}
.leftPanelHeader {background:url(../images/panel_box_t.gif) right top no-repeat; height:50px;}
.leftPanelBox {
	background:#4789C6 url(../images/panel_angle_t.gif) left top no-repeat;
	padding:15px 0 0 0;
}
.leftPanelBox h1 {display:block; text-align:center; color:#fff; margin:0px}
.leftPanelFooter { background:url(../images/panel_box_b.gif) right top no-repeat;}
.sep {
	background:url(../images/hr_line.gif) repeat-x;
	margin:15px 0;
	display:block;
	height:4px;
	width:100%;

}
.leftPanelBoxFooter { background:url(../images/panel_angle_b.gif) right bottom no-repeat; clear:both; height:30px;}
.fild { margin:0 5px;}
.fieldBox {background:#CEE5F2; padding:3px; margin-bottom:15px;}
.fildTxt {
	background:#e9e9e9;
	border:1px inset;
	color:#666666;
	font-size:10px;
	padding:2px 1px;
	width:117px;
}
.fieldBox a {
	text-align:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	color:#4789C6;
}
.fild h3 {color:#fff; margin:0px; padding:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}


.mainFooter {
	background:url(../images/main_footer.gif) top left no-repeat;
	width:890px;
	height:49px;
}


.fildSearch { }
.fildSearch input, .fildSearch select, .fildSearch textarea {
	background:#E9E9E9;
	font-size:11px;
	width:90px;
}

.leftPanelNav {
	padding:10px 0 10px 5px;
	clear:both;
}

/* Pages Store*/

.pStore .col_50 .butSquareII { float:right; margin-left:5px;}
.pStore .mainHead {
	background:url(../images/cont_head_line.gif) bottom repeat-x;
	padding-top:20px;
}
.pStore .mainHead h1{
	background: url(../images/cont_head_bg.gif) left top no-repeat;
	margin:0;
	padding:0;
	width:200px;
	min-width:220px;
	width:expression((document.documentElement.clientWidth||document.body.clientWidth)<220?'220px':'220px');
	margin:0 auto;
	display:block;
}
.pStore .mainHead span {
	background: url(../images/cont_head_r.gif) right top no-repeat;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	display:block;
	text-align:center;
	text-transform: none!important;
	letter-spacing:1px;
	font-family:Search Now MS Sans Serif4, Geneva, sans-serif;
	padding:3px 10px;
	height:15px
}
.pStore .linkComment {
	display:block;
	float:left;
	background:url(../images/ico_comment.gif) 0 0 no-repeat;
	padding:0 0 0 15px;
	
}

.pStore .checkBox { float:left;}
.pStore .checkTxt { float:left; width:90%; font-weight:bold}
.pStore p { margin:4px 0 10px 0;}

/* Pages Profile */

.pProfile input { font-size:11px; background: #F4F4F4; border:1px solid #ccc; padding:1px 2px;}

/**************** footer ****************/
.footer {
	margin:0 auto;
	width:866px;
	background:#fff;
	font-size:10px;
	color:#a8a8a8;
	text-align:center;
}
.fMenu {
	font-size:10px;
	color:#a8a8a8;
	background:url(../images/pt_h.gif) repeat-x bottom;
	padding:5px 15px;
	margin:0 auto;
	width:500px;
	text-align:center;
}
.fMenu a {
	font-size:10px;
	color:#a8a8a8;
	text-decoration:none;
	margin:0 5px;
}
.fMenu a:hover {
	text-decoration: underline;
	font-size:10px;
	color:#a8a8a8;
}
.fLogo { margin:5px 0 20px 0;}



/**************************************************************/
/************************ Layer  B ****************************/
/**************************************************************/

