﻿HTML
{
	padding-right: 0px;
	padding-left: 0px;
	background: #C8E4F2 url('images/body_b.jpg') repeat-x center -90px;
	padding-bottom: 10px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 0px;
}
BODY
{
	padding-right: 0px;
	padding-left: 0px;
	background: #C8E4F2 url('images/body_b.jpg') repeat-x center -90px;
	padding-bottom: 10px;
	margin: 0px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	padding-top: 0px;
}
*
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
H1
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #85b308;
	letter-spacing: 0px;
}
H2
{
	font-weight: bold;
	font-size: 18px;
	text-transform: uppercase;
	color: #666666;
	line-height: 18px;
	letter-spacing: -1px;
}
H3
{
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	color: #666666;
	line-height: 20px;
}
H4
{
	font-weight: bold;
	font-size: 13px;
	text-transform: uppercase;
	color: #666666;
	line-height: 14px;
}
H5
{
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #666666;
	line-height: 13px;
}
H6
{
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #666666;
	line-height: 12px;
}
A
{
	color: #1a64b2;
	text-decoration: none;
}
A:hover
{
	color: #1a64b2;
	text-decoration: underline;
}
A.image
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}
A.image:hover
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
}

UL
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	line-height: 1em;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
LI
{
	border-top-width: 0px;
	padding-right: 0px;
	padding-left: 0px;
	border-left-width: 0px;
	font-size: 100%;
	border-bottom-width: 0px;
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: baseline;
	line-height: 1em;
	padding-top: 0px;
	font-family: inherit;
	border-right-width: 0px;
	outline: 0;
}
UL LI
{
	line-height: 180%;
}
FIELDSET
{
}
.both
{
	clear: both;
}
.center
{
	text-align: center;
}

/*Top */
#content
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 898px;
	padding-top: 0px;
}
IMG
{
	border-right: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
}
#top
{
	padding: 0px;
	clear: both;
	margin: 0px;
	width: 898px;
	position: relative;
	height: 120px;
}
#top
{
	background: url('images/top_bg.png') no-repeat center top;
}
/* ie6 */
* html #top
{
	background: url('images/top_bg.gif') no-repeat center top;
}

#top H1
{
	left: 150px;
	font: bold 35px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	letter-spacing: -2px;
	position: absolute;
	top: 28px;
}
#top H1 SPAN
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: baseline;
	letter-spacing: 0px;
}
#top H2
{
	left: 150px;
	font: 18px/18px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	letter-spacing: 0px;
	position: absolute;
	top: 65px;
	text-align: right;
}
#top H2 SPAN
{
	font-weight: bold;
	font-size: 14px;
}
#top #user
{
	float: right;
	margin-top: 98px;
	margin-right: 10px;
	vertical-align: baseline;
}
* html #top #user
{
	margin-right: 5px;
}
#top #user img
{
	margin-left: 5px;
}
#top #user A
{
	text-transform: none;
	color: #ffffff;
	margin-left: 5px;
	margin-right: 5px;
}
#top #logo
{
	left: 60px;
	position: absolute;
	top: 12px;
}

#top #revert
{
	right: 14px;
	background: #5f9bda;
	position: absolute;
	top: 168px;
}
#top #plus:hover
{
	background: #ffffff;
}
#top #minus:hover
{
	background: #ffffff;
}
#top #revert:hover
{
	background: #ffffff;
}
.navsearchul
{
	margin-top: -4px;
	margin-top: -4px\9; *margin-top:-20px;
margin-right:3px;
float:right;
padding:0px;
overflow:hidden;
list-style-type:none;
}
.navsearchul LI
{
	border: 0;
	float: left;
	margin: 0px;
}
.navsearch
{
	padding: 3px 3px 0 3px;
	color: #898989;
	height: 19px; *height:18px;
width:208px;
background:url('images/searchBg.jpg')repeat-x;
font-style:italic;
margin:0px;
}
.navsearchgo
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	background: url('images/ptgbg.gif') -175px 0px;
	margin: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 24px;
	color: #5d5d5d;
	height: 24px;
	padding: 0px;
}
.navsearchgo:hover
{
	margin: 0px;
	border: 0px;
	background-position: -175px -25px;
	color: #333333;
}

/*Top End*/

/* Menu Area*/

#menu
{
	padding: 0px 0 0 18px;
	background: url('images/top_menu_bg.png') no-repeat center top;
	width: 880px;
	position: relative;
	height: 41px;
	z-index: 101;
	font-family: arial, sans-serif;
}
#menu UL LI A
{
	display: block;
	background: none transparent scroll repeat 0% 0%;
	padding: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #fff;
	text-align: center;
	text-decoration: none;
	padding-top: 12px;
	height: 28px;
	margin-bottom: -12px;
}
#menu UL LI A:visited
{
	display: block;
	background: none transparent scroll repeat 0% 0%;
	overflow: hidden;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
#menu UL
{
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
#menu UL LI
{
	float: left;
	position: relative;
	height: 41px;
}
#menu UL LI:hover A
{
	background: url(images/li_a_active.jpg) no-repeat center top;
	height: 28px;
}
#menu UL LI:hover UL
{
	display: block;
	left: 0px;
	position: absolute;
	top: 40px;
}
#menu UL LI UL
{
	display: none;
	background-color: #254FA5;
}
#menu UL LI UL LI
{
	width: 160px;
	padding: 0px;
	margin: 0px;
	border-left: #4F96E8 1px solid;
	border-top: #4F96E8 1px solid;
	border-right: #4F96E8 1px solid;
	height: 25px;
}
#menu UL LI UL LI A
{
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	height: 22px;
	padding-top: 4px;
}
#menu UL LI:hover UL LI A.hide
{
	background: #254FA5;
}
#menu UL LI:hover UL LI:hover A.hide
{
	background: #4F96E8;
	color: #000;
}
#menu UL LI:hover UL LI UL
{
	display: none;
}
#menu UL LI:hover UL LI UL LI
{
	width: 200px;
}
#menu UL LI:hover UL LI A
{
	display: block;
	color: #fff;
	height: 22px;
	background: #254FA5;
}
#menu UL LI:hover UL LI A:hover
{
	background: #4F96E8;
	color: #000;
}
#menu UL LI:hover UL LI:hover UL
{
	display: block;
	left: 160px;
	position: absolute;
	top: -1px;
}


/* ie6 */
* html #menu
{
	background: url('images/top_menu_bg.gif') no-repeat center top;
}
*html #menu ul li a.hide, *html #menu ul li a:visited.hide
{
	display: none;
}
*html #menu ul li a:hover ul li a.hide
{
	display: none;
}
*html #menu ul li a:hover
{
	background: url(images/li_a_active.jpg) no-repeat center top;
}
*html #menu ul li a:hover ul
{
	display: block;
	position: absolute;
	top: 40px;
	left: 0;
}
*html #menu ul li a:hover ul li a.sub
{
	background: #254FA5;
	color: #fff;
}
*html #menu ul li a:hover ul li a
{
	display: block;
	background: #254FA5;
	color: #fff;
}
*html #menu ul li a:hover ul li a ul
{
	visibility: hidden;
}
*html #menu ul li a:hover ul li a ul li
{
	width: 200px;
}
*html #menu ul li a:hover ul li a:hover
{
	background: #4F96E8;
	color: #000;
}
*html #menu ul li a:hover ul li a:hover ul
{
	visibility: visible;
	position: absolute;
	left: 160px;
	top: -1px;
	color: #000;
}

/*ie6 end*/
/* Menu Area End*/

#top_modules .slides
{
	left: 9px;
	position: absolute;
	top: 0px;
}


#coverlogin
{
	background: url('images/main_bg.png') repeat-y center top;
	overflow: hidden;
	width: 898px;
	height: 0px;
}
#sepline
{
	position: relative;
	top: 100px;
	background: url('images/sep_line.png') no-repeat center top;
	height: 1px;
}
*html #sepline
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='App_Themes/Default/Images/sep_line.png');
}
#top_modules
{
	padding: 0px 16px;
	clear: both;
	background: url('images/top_modules_bg.png') no-repeat center top;
	margin: 0px;
	width: 866px;
	position: absolute;
	height: 100px;
}
/* ie6 */
* html #top_modules
{
	background: url('images/top_modules_bg.gif') no-repeat center top;
}
/* Search*/
#top_modules .dvSearch
{
	border: 0px solid #ffffff;
	color: #ffffff;
	width: 650px;
	height: 50px;
	margin-top: 10px;
	margin-left: 120px;
	background: url('images/PtgBg.gif') no-repeat -400px 0px;
}
#top_modules .dvSearch input
{
	border: #ccc 1px solid;
	background: #fff;
	margin: 0px;
}
#top_modules .dvSearch input#search
{
	padding: 6px 0 0 8px;
	background: url('images/searchBg.jpg') #fff repeat-x left top;
	float: left;
	overflow: hidden;
	width: 600px;
	position: relative;
	height: 23px;
	border-right-width: 0px;
	color: #666666;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 14px;
	margin: 9px 0 0 7px;
}

#top_modules .dvSearch input#searchGo
{
	background: url('images/search.jpg') no-repeat 2px 0px;
	float: left;
	overflow: hidden;
	width: 30px;
	position: relative;
	top: 0px;
	height: 29px;
	cursor: pointer;
	border-left-width: 0px;
	margin: 9px 0 0 -5px;
}
#top_modules .dvSearch .foucs
{
	border-color: #83C13A;
	color: #83C13A;
}
#top_modules .dvSearch .foucsColor
{
	color: #83C13A;
}
#top_modules .dvSearch .null
{
	border-color: red;
}
#top_modules #dvSearchSpec
{
	color: #fff;
	position: absolute;
	top: 70px;
	text-align: center;
	width: 100%;
	left: 0px;
	font-size: 12px;
}
#top_modules #dvSearchSpec span
{
	font-weight: bold;
}
#top_modules #dvSearchSpec A
{
	font-weight: normal;
}
/* Search End*/

/*Products Cataloge*/
#top_modules .mod_user5
{
	padding-left: 80px;
	float: left;
	width: 400px;
	color: #ffffff;
	line-height: 16px;
	height: 200px;
}
#top_modules .mod_user5 UL
{
	list-style-position: inside;
}
#top_modules .mod_user5 LI A
{
	font-weight: normal;
	padding-right: 3px;
}
#top_modules .mod_user5 LI .blod
{
	font-weight: bold;
}
A.mod_user
{
	text-decoration: none;
}
A.mod_user:hover
{
	color: #85b308;
	text-decoration: none;
}
/*Products Cataloge End*/

/*Specific Categories */
#top_modules .mod_user6
{
	padding-left: 80px;
	float: left;
	width: 240px;
	color: #ffffff;
	line-height: 16px;
	height: 200px;
}
#top_modules .mod_user6 UL
{
	list-style-position: inside;
}
/*Specific Categories End */

#top_modules .mod_user5 H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 25px 0px 10px;
	font: 18px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	padding-top: 0px;
	letter-spacing: 0px;
}
#top_modules .mod_user6 H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 25px 0px 10px;
	font: 18px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	padding-top: 0px;
	letter-spacing: 0px;
}
#top_modules .mod_user7 H3
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 25px 0px 10px;
	font: 18px Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #ffffff;
	padding-top: 0px;
	letter-spacing: 0px;
}
#top_modules .mod_user5
{
	background: url('images/ProCatalog.png') no-repeat left top;
}
#top_modules .mod_user6
{
	background: url('images/SpcCatalog.png') no-repeat left top;
	margin-left: 7px;
}
#top_modules .mod_user7
{
	background: url('images/mod_7_bg.jpg') no-repeat left top;
	margin-left: 7px;
}
#top_modules A
{
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#top_modules A:hover
{
	font-weight: bold;
	color: #1a64b2;
	text-decoration: underline;
}
#main
{
	padding: 0px 9px;
	clear: both;
	background: url('images/main_bg.png') repeat-y left top;
	margin: 0px;
	width: 880px;
	position: static;
	margin-top: 100px;
}
* html #main
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale',src='../App_Themes/Default/Images/main_bg.png');
}
#main .innerPageTop
{
	margin-top: 0px;
}
/* left col */
#left_col
{
	background: none scroll repeat 0% 0%;
	float: left;
	width: 200px;
}
#left_col DIV.moduletable
{
	color: #868686;
}

#left_col .moduletable H3
{
	padding-left: 21px;
	background: url('images/mod_h_bg.jpg') no-repeat center bottom;
	font: bold 11px/24px Arial, Helvetica, sans-serif;
	text-transform: none;
	width: 179px;
	color: #666666;
	height: 36px;
	text-align: left;
}
#left_col DIV.moduletable
{
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 2px;
	padding-bottom: 8px;
	padding-top: 10px;
	text-align: center;
}
TABLE.moduletable TD TABLE DIV
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin-left: 18px;
	padding-top: 0px;
	height: 20px;
}
TABLE.moduletable
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px 0px 5px;
	width: 100%;
	padding-top: 0px;
}

TABLE.moduletable TD
{
	height: 18px;
	text-align: center;
}
TABLE.moduletable P
{
	text-align: left;
}
.mainlevel
{
	width: 157px;
}
A.mainlevel
{
	padding: 5px 0px;
	display: block;
	background: url('images/dots.gif') repeat-x left bottom;
	margin-left: 21px;
	text-transform: none;
	color: #666666;
	text-align: left;
	text-decoration: none;
}
A.mainlevel:hover
{
	color: #85b308;
	text-decoration: none;
}
#active_menu
{
	background: url('images/dots.gif') #F6F6F6 repeat-x left bottom;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 21px;
	text-transform: none;
	color: #1a64b2;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}
#active_menu:hover
{
	display: block;
	background: url('images/dots.gif') #F6F6F6 repeat-x left bottom;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 21px;
	text-transform: none;
	color: #85b308;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
}


/*left col Order*/

#left_col #dvOrder .orderqty
{
	width: 20px;
	margin: 0px;
	margin-left: 0px;
	margin-bottom: 2px; *margin-bottom:0px;
}
#left_col #dvOrder .ordercode
{
	width: 62px;
	margin: 0px;
	margin-left: -4px;
	margin-bottom: 2px; *margin-bottom:0px;
}
#left_col #dvOrder .ordername
{
	width: 70px;
	margin: 0px;
	margin-left: -4px;
	margin-bottom: 2px; *margin-bottom:0px;
}

#left_col .center
{
	text-align: center;
}
#left_col .left
{
	text-align: left;
}
#left_col .right
{
	text-align: right;
}

/*left col Order End*/


/*left col Tracking*/
#left_col #dvTracking table
{
	width: 170px;
	margin-left: 5px;
	border: 0px solid #F6F6F6;
	border-collapse: collapse;
}
#left_col #dvTracking td
{
	border: 0px solid #F6F6F6;
	padding: 2px;
	font-size: 11px;
}
/*left col Tracking End*/


/*left col Quatation*/
#left_col #dvQuotation table
{
	width: 170px;
	margin-left: 5px;
	border: 0px solid #F6F6F6;
	border-collapse: collapse;
}
#left_col #dvQuotation td
{
	border: 0px solid #F6F6F6;
	padding: 2px;
	font-size: 11px;
}
/*left col Quatation end*/

/* left col end */

/* right col*/
#main #right_col
{
	padding-right: 7px;
	float: right;
	width: 673px;
	padding-top: 9px;
	background-color:#fff;
}

#right_col P
{
	margin: 11px 0px;
}
#mosright
{
	float: right;
	margin-left: 10px;
	width: 200px;
	background-color: transparent;
}

#mosright DIV.module
{
	margin-bottom: 10px;
}
#mosright DIV.module DIV
{
	padding: 0px;
	background: #ffffff url('images/rm_mid_bg.gif') repeat-y center top;
	width: 200px;
}
#mosright DIV.module DIV DIV
{
	padding: 0px;
	background: url('images/rm_top_bg.gif') no-repeat center top;
	width: 200px;
}
#mosright DIV.module DIV DIV DIV
{
	padding-right: 10px;
	padding-left: 10px;
	background: url('images/rm_bot_bg.gif') no-repeat center bottom;
	padding-bottom: 10px;
	width: 180px;
	padding-top: 3px;
}

#mosright DIV.module DIV DIV DIV DIV
{
	padding-right: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#mosright DIV.module DIV DIV DIV FORM DIV
{
	padding-right: 0px;
	padding-left: 0px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
#mosright TABLE.moduletable TH
{
	padding-left: 5px;
	background: url('images/right_h3_bg.jpg') no-repeat center bottom;
	font: bold 11px/24px Arial, Helvetica, sans-serif;
	text-transform: none;
	width: 175px;
	color: #666666;
	height: 36px;
	text-align: left;
}
#mosright H3
{
	padding-left: 5px;
	background: url('images/right_h3_bg.jpg') no-repeat center bottom;
	font: bold 11px/24px Arial, Helvetica, sans-serif;
	text-transform: none;
	width: 175px;
	color: #666666;
	height: 36px;
	text-align: left;
}


/*right col Basket*/
#mosright #dvBasket
{
}
#mosright #dvBasket table
{
	width: 100%;
	border: 1px solid #ccc;
	border-collapse: collapse;
}
#mosright #dvBasket th
{
	border: 1px solid #ccc;
	font-weight: bold;
	text-align: center;
}
#mosright #dvBasket td
{
	border: 1px solid #ccc;
}
/*right col Basket End*/


/* right col end */

/* middle col */
#main #mcontent
{
	padding-right: 0px;
	padding-left: 10px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px 0px 20px 0px;
	padding-top: 0px;
}
#main #mcontent p
{
	line-height: 150%;
}
.article_seperator
{
	height: 1px;
	background-color: #CCCCCC;
	margin: 10px 0 10px 0;
}

/*title*/
.contentpagetitle
{
	background-color: transparent;
}
.contentpagetitle2
{
	background-color: transparent;
}
.contentpagetitle2 h1
{
	line-height: 150%;
	margin-bottom: 5px;
}
A.contentpagetitle
{
	font-weight: normal;
	color: #85b308;
	text-decoration: none;
}
A.contentpagetitle:link
{
	font-weight: normal;
	color: #85b308;
	text-decoration: none;
}
A.contentpagetitle:visited
{
	font-weight: normal;
	color: #85b308;
	text-decoration: none;
}
A.contentpagetitle:hover
{
	color: #85b308;
	text-decoration: underline;
}
/*title end*/

#dvTopAssurance
{
	position: relative;
	padding-left: 0px;
}
#dvTopAssurance LI
{
	list-style-position: inside;
	list-style-image: url('images/listImg.jpg');
	margin-bottom: 10px;
	line-height: 200%;
}
#ProCatalog A
{
	color: #666666;
}
#ProCatalog li
{
	cursor: pointer;
	line-height: 160%;
	padding-left: 0px;
	list-style-position: inside;
	margin-left: 0px;
}

/* middle col end */


/* footer */
#footer
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	background: url('images/footer_bg.png') repeat-x center top;
	width: 898px;
	color: #ffffff;
	height: 80px;
}
* html #footer
{
	background: url('images/footer_bg.gif') repeat-x center top;
}
#footer P
{
	padding-left: 10px;
	color: #ffffff;
	line-height: 16px;
	padding-top: 2px;
	text-align: center;
}
#footer P A
{
	font-weight: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
}
#footer P A:hover
{
	text-decoration: underline;
}
/* footer end */

/* Login */
#mod_login_username
{
	border-right: #cccccc 1px solid;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	padding-left: 2px;
	font-size: 11px;
	background: #fff;
	padding-bottom: 2px;
	margin: 3px 0px;
	border-left: #cccccc 1px solid;
	width: 150px;
	color: #666;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
}
#mod_login_password
{
	border-right: #cccccc 1px solid;
	padding-right: 2px;
	border-top: #cccccc 1px solid;
	padding-left: 2px;
	font-size: 11px;
	background: #fff;
	padding-bottom: 2px;
	margin: 3px 0px;
	border-left: #cccccc 1px solid;
	width: 150px;
	color: #666;
	padding-top: 2px;
	border-bottom: #cccccc 1px solid;
}
#mod_login_remember
{
	background: none transparent scroll repeat 0% 0%;
	vertical-align: middle;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 15px;
	border-bottom-style: none;
}
/* Login end */

/* controls css */
FORM
{
	font-size: 11px;
	margin: 0px;
}
INPUT
{
	font-size: 12px;
	border: #ccc 1px solid;
	background: #fff;
}
.inputbox
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: #fff;
	margin: 2px 0px;
	border-left: #ccc 1px solid;
	color: #333;
	border-bottom: #ccc 1px solid;
}
.text_area
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: #fff;
	border-left: #ccc 1px solid;
	width: 100%;
	color: #333;
	border-bottom: #ccc 1px solid;
}
TEXTAREA
{
	border-right: #ccc 1px solid;
	border-top: #ccc 1px solid;
	background: #fff;
	border-left: #ccc 1px solid;
	width: 100%;
	color: #333;
	border-bottom: #ccc 1px solid;
}
.selectbox
{
	width: 100%;
}
.button
{
	border: 0px;
	background-image: url('images/ptgbg.gif');
	background-position: -100px 0px;
	margin: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 70px;
	color: #5d5d5d;
	height: 24px;
	padding: 0px;
}
.button:hover
{
	margin: 0px;
	border: 0px;
	background-position: -100px -25px;
	color: #333333;
}
.buttonlong
{
	border: 0px;
	background-image: url('images/ptgbg.gif');
	background-position: -100px -50px;
	margin: 0px;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 120px;
	color: #5d5d5d;
	height: 24px;
	padding: 0px;
}
.buttonlong:hover
{
	margin: 0px;
	border: 0px;
	background-position: -100px -75px;
	color: #333333;
}
/* controls css end */

.tips
{
	border: 1px solid #FFCE8D;
	background: #FFFACB;
	padding: 5px;
	margin-top: 10px;
}

/* Navigation */
.Navigation
{
	color: #fff;
	padding: 8px 0 0 0px;
	height: 30px;
	font-weight: normal;
}
.Navigation_Current_Item
{
	color: #fff;
	font-weight: bold;
}
.Navigation_Current_Item a
{
	color: #fff;
}
.Navigation_Current_Item a:link
{
	color: #fff;
}
.Navigation_Current_Item a:Visited
{
	color: #fff;
}
.Navigation_Current_Item a:Hover
{
	color: red;
}
/* Navigation end */

#loadMask
{
	border: #FFCE8D 1px solid;
	left: 10px;
	position: absolute;
	top: 10px;
}
#loadMask SPAN
{
	border: #ffbd6b 0px solid;
	padding-right: 20px;
	display: block;
	padding-left: 30px;
	font-weight: bold;
	font-size: 12px;
	background: url(images/common/loading.gif) #FFFACB no-repeat 5px 50%;
	padding-bottom: 0px;
	margin: 0px;
	color: #FFCE8D;
	line-height: 29px;
	padding-top: 0px;
	text-align: center;
}

/*top*/
#user .login
{
	background: url(images/LoginIn.png) no-repeat 0 50%;
	padding-left: 18px;
}
#user .reg
{
	background: url(images/Reg.png) no-repeat 0px 50%;
	padding-left: 18px;
}
#user .ask
{
	background: url(images/Ask.png) no-repeat 0px 50%;
	padding-left: 18px;
}
#user .chat
{
	background: url(images/Ask.png) no-repeat 0px 50%;
	padding-left: 18px;
}

A.extlink
{
	background: url(images/common/External-Links.png) no-repeat right;
	padding-right: 15px;
}
.formcommand
{
	margin-top: 10px;
	text-align: center;
	height: 35px;
}


/* imgs show in default */
.imgshowdefault
{
	margin-top: 30px;
	margin-left: -15px;
	height: 90px;
}
.imgshowdefault UL LI
{
	/*background: url(images/common/imgBorder160.gif) no-repeat;*/
	padding-left: 25px;
	padding-top: 7px;
	display: inline;
	text-align: center;
}
.imgshowdefault UL LI img
{
	width: 45px;
	height: 45px;
}

.red
{
	color: Red;
}

@media Print
{
	.Noprn
	{
		display: none;
		border: 0px;
	}
	.Yesprn
	{
		display: run-in;
	}
}


ul.pView
{
}
ul.pView li
{
	float: left;
}

ul.pPlus
{
	margin-top: -10px;
}
ul.pPlus li
{
	list-style-position: inside;
	list-style-type: decimal;
	margin-left: 10px;
}

