body, div, p, h1, h2, h3, h4, ul, li, table
{
	margin:0;
	padding:0;
	border:none;

}
hr
{
	border-style: dashed;
	color: Gray;
	height:0.5px;
}
input {
	BORDER-RIGHT:  #cfcfcf 1px solid; 
	BORDER-TOP: #cfcfcf 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	BORDER-LEFT: #cfcfcf 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #cfcfcf 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Tahoma", Thonburi, Arial, sans-serif; 
	/*BACKGROUND-COLOR: #fcfcfc;*/ 
	padding:2px 5px 2px 5px;
}
select
{
	BORDER-RIGHT:  #cfcfcf 1px solid; 
	BORDER-TOP: #cfcfcf 1px solid; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
	BORDER-LEFT: #cfcfcf 1px solid; 
	COLOR: #333333; 
	BORDER-BOTTOM: #cfcfcf 1px solid; 
	FONT-STYLE: normal; 
	FONT-FAMILY: "Tahoma", Thonburi, Arial, sans-serif; 
	BACKGROUND-COLOR: #fcfcfc; 
	padding:2px 5px 2px 5px;
}
body
{
	background-image:url(../images/wallpaper/red4.jpg);
	background-repeat:repeat;
	background-attachment:fixed;
	background-position:center top;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: normal;
}
html{
	scrollbar-base-color: #916946;
	scrollbar-arrow-color: white;
	scrollbar-track-color: #D3C1B8;
	scrollbar-shadow-color: #FFF0E9;
	scrollbar-lightshadow-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-highlight-color: #997950;
	scrollbar-3dlight-color: #997950;

	}
	.box_input {
	BORDER-RIGHT: #cccccc 2px solid; 
	BORDER-TOP: #cccccc 2px solid; 
	FONT-SIZE: 13px; 
	BORDER-LEFT: #cccccc 2px solid; 
	BORDER-BOTTOM: #cccccc 2px solid; 
	FONT-FAMILY: "Tahoma", Thonburi, Arial, sans-serif
	padding: 2px 5px 2px 5px;
}
.no_box_input {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-TOP: #ffffff 2px solid; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid
}
A
{
	font-family: MS Sans Serif;
	padding: 2px 0px;
	/*color: #187E00;*/
	text-decoration: none;
}


A:hover
{
	text-decoration: none;
	/*background-color: #FFFF66;*/
	/*color: #FF0000;*/
}

A:visited
{
	padding: 2px 0px;
/*	color: #187E00;*/
	text-decoration: none;
}
A:link
{
	padding: 2px 0px;
	color: #187E00;
	text-decoration: none;
}

/* Master Page Layout */
#master_header
{
	margin: 5px auto 0px auto;
	width: 985px;
}

#master_headertop
{
	text-align: right;
	height: 60px;
}

#master_headerbottom
{
	background: url(../images/headerbottom_img.png) no-repeat left top;
}

#master_page
{
	margin: 5px auto 20px auto;
	width: 985px;
}

#master_menu
{
	float: left;
	width: 185px;
	padding-right: 5px;
}

.sidebar
{
	width: 185px;
	margin-bottom: 10px;
}

.sidebarheader1
{
	height: 50px;
	padding: 2px 2px 2px 20px;
	background: url(../images/Main_menu.png) no-repeat left top;
	color: #FFF;
	font-family: Tahoma, Sans-Serif;
	font-size: 1.2em;
	font-weight: none;
	text-transform: uppercase;
}
.sidebarheader2
{
	height: 50px;
	padding: 2px 2px 2px 20px;
	background: url(../images/User_profile.png) no-repeat left top;
	color: #FFF;
	font-family: Tahoma, Sans-Serif;
	font-size: 1.2em;
	font-weight: none;
	text-transform: uppercase;
}


.sidebarcontent
{	
	border: 1px solid #0F2543;
	padding: 10px 0px 10px 10px;
	line-height: 1.5em;
	font-weight: none;
	border-top-style:none;
	font-family: Microsoft Sans Serif;
}
.sidebarcontent2
{	
	border: 1px solid #0F2543;
	padding: 4px 4px 10px 10px;
	line-height: 1.5em;
	font-weight: none;
	border-top-style:none;
	font-family: Microsoft Sans Serif;
}

#master_sidebarSamples
{	
	padding-top: 0px;
	background: #FFF 
	/*url(../images/samples_bg.gif) no-repeat right top;*/
}

#master_sidebarWalkthroughs
{
	padding-top: 0px;
	background: #FFF 
	/*url(../images/walkthrough_bg.gif) no-repeat right top;*/
}

#master_sidebarProfile
{
	padding-top: 0px;
	background: #FFF 
	/*url(../images/profile_bg.gif) no-repeat right top;*/
}
#table_dashed
{
	background: #FFF;
	border:1px dashed #CCC;
	color: Black;
}
.sidebarcontent
{
	padding-top: 0px;
	background: #FFF 
}
.sidebarcontent2
{
	padding-top: 0px;
	background: #FFF 
}

.sidebarcontent a
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
	font-size:small;
}

.sidebarcontent a:hover
{
	background-color: #FFFF00;
	color: #FF0000;
}
.sidebarcontent a:link
{
	background-color: #FFFF00;
	color: #FF0000;
}

.sidebarcontent a:visited
{
	padding: 2px 5px;
	color: #5377A9;
	text-decoration: none;
}

#master_content
{
	float: left;
	width: 790px;
	margin-right: -510px;
	color: #666666;
}

#master_content_detail
{
	float: left;
	width: 985px;
	margin-right: -510px;
	color: #666666;
}

#master_content ul
{
	margin: 0 25px 0 30px;
}

#master_content ul li ul li
{
	list-style-type: disc;
}

#master_contentheader
{
	height: 19px;
	background: url(../images/rightcoltop.gif) no-repeat left top;
}

#master_contentheader_detail
{
	height: 19px;
	background: url(../images/rightcoltop_detail.gif) no-repeat left top;
}

#master_contentheaderholder
{
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #0F2543;
	border-right: 1px solid #0F2543;
	border-bottom: 1px solid #0F2543;
	background-color: #EFEFEF;
	line-height: 1.5em;
}

#master_contentplaceholder
{
	padding: 10px 10px 10px 10px;
	border-left: 1px solid #0F2543;
	border-right: 1px solid #0F2543;
	border-bottom: 1px solid #0F2543;
	background-color: #EFEFEF;
	line-height: 1.5em;
}

#master_contentfooter
{
	clear: both;
	padding: 10px 0 5px 10px;
	color: white;
	font-size: 1em;
	letter-spacing: 0.1em;
}


/* Content Page Layout */
.demoarea {
	padding:20px;
	background:#FFF url(../images/demotop.png) no-repeat left top;
}

.demoarea p 
{
	padding:5px;
}

.demoheading {
	padding-bottom:10px;
	color:#5377A9;
	font-family:Tahoma;
	font-weight:bold;
	font-size:1em;
}
.demoheading2 {
	padding-bottom:10px;
	color:#FF6D24;
	font-family:Tahoma;
	font-weight:bold;
	font-size:large;
	text-decoration:underline;
	
}

.demobottom {
	height:8px;
	background:#FFF url(../images/demobottom.png) no-repeat left bottom;
}


.heading {
	color:#0a4b6d;
	font-family:Tahoma;
	font-weight:bold;
	font-size:13px;
}

.subheading{
	color:#0F2543;
	font-weight:none;
	font-family:Tahoma;
	font-size:12px;
}

p {}

em {font-style:italic}

i {font-style: italic;}

strong {font-weight:none;}

.codeReference
{
	font-family: 'Courier New', Monospace;
	font-style: normal;
	font-weight: bold;
}

pre, code {
	display:block;
	margin:15px 15px 15px 0;
	padding:10px;
	border:1px dashed #CCC;
	background-color:#FFF;
	color:#000;
	font-family:'Courier New', Monospace;
	font-size:0.9em;
	font-style:normal;
}
.textfield_effect 
{
	 border-width: 1px;    
	 border-style: solid;    
	 border-color: #999999;    
	 background-image: url(back_field.gif);    
	 background-repeat: repeat-x;   
	 font-family: Arial, Helvetica, sans-serif;    
	 font-size: 12px;    
	 color: #333333;    
	 width: 200px;    
	 height: 15px;    
} 
.textfield_effect:hover 
{
	border-color: #64acd8;    
	border-width: 1px;    
} 
.textfield_effect:focus    
{
	border-color: #64acd8;    
	border-width: 1px;    
} 
fieldset    
{
	border-style: solid;    
	border-width: 1px;    
	border-color: #7c5700;    
	margin-left: auto;    
	margin-right: auto;    
	background-color: #FFFFFF;    
}

legend    
{
	font-family: sans-serif;    
	font-size: 13px;
	color: #000000;
	font-weight: bold;    
}
.Textcontent
{
	color: #7C5700;
	font-family: Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.Textdetail1
{
	color: #000000;
	font-family: Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.Textdetail2
{
	color: #000000;
	font-family: Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: none;
	/*text-transform: uppercase;*/
}
.Textcontent2
{
	color: #666666;
	font-family: Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration:underline;
	/*text-transform: uppercase;*/
}
.Textcontent3
{
	color: #666666;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: none;
	/*text-decoration:underline;*/
	/*text-transform: uppercase;*/
}
.TextTitle1
{
	color: #000000;
	font-family: Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.Textdata
{
	color: #333333;
	font-family: Tahoma;
	font-size: 13px;
	font-weight: none;
	/*text-decoration:underline;*/
	/*text-transform: uppercase;*/
}
.Textsubmenu_bwm
{
	color: #187E00;
	font-family: Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: none;
	/*text-transform: uppercase;*/
}
.Textsubmenu_bwm:hover
{
	color: #FF0000;
	font-family: Tahoma, Sans-Serif;
	font-size: 13px;
	font-weight: none;
	/*text-transform: uppercase;*/
}
.Text_counter
{
	color: #FFFFFF;
	font-family: Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.condition
{
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: none;
	/*text-decoration:underline;*/
	/*text-transform: uppercase;*/
}
.condition_add
{
	color: #008000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	/*text-decoration:underline;*/
	/*text-transform: uppercase;*/
}
.report
{
	color: #000000;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: none;
	/*text-transform: uppercase;*/
}
.report:hover
{
	padding: 2px 0px;
	font-size: 12px;
	text-decoration: underline;
	font-family: Tahoma;
	color: #FFFFFF;
	font-weight: bold;
}
.report:visited
{
	padding: 2px 0px;
	font-size: 12px;
	text-decoration: underline;
	font-family: Tahoma;
	color: #CC3300;
	font-weight: bold;
}
.report:link
{
	padding: 2px 0px;
	font-size: 12px;
	color: #000000;
	text-decoration: underline;
	font-family: Tahoma;
	font-weight: bold;
}

.TextboxInput
{
	background-color:Yellow;
	font-family:Tahoma;
	font-size:16px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	border: solid 1px Grey;
	text-align:right;
}
.TextboxInput1
{
	background-color:#FFFFBE;
	font-family:Tahoma;
	font-size:12px;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	border: solid 1px Grey;
	text-align:right;
}
.TextboxInput_need
{
	background-color:#FFFFBE;
	font-family:Tahoma;
	font-size:13px;
	font-weight: none;
	padding: 2px 5px 2px 5px;
	border: solid 1px Grey;
	text-align:left;
}


.GridviewRow
{
	border-bottom:dashed 1px #00A8FE;
	font-family:Tahoma;
	font-size:13px;
	color:#008BD7;
}
.normalrow
{
    background-color:White;
}
.hightlighrow
{
    background-color:#FF3300;
}
.hightlighrow_red
{
    background-color:#FF3300;
}
.hightlighrow_grey
{
    background-color:#80B0C9;
}
.Text_status_red
{
	color: #FF0000;
	font-family: Tahoma, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.Text_status_grey
{
	color: #818181;
	font-family: Tahoma, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	/*text-transform: uppercase;*/
}
.alterrow
{
	background-color:#F7FDFF;
}
.headerRow
{
	background-color:#FFDB6B;
	border-top:solid 1px #00A8FE;
	/*border-bottom:solid 1px #00A8FE;*/
}

/************grid popup****************/
.GridItem
{
	font-size: 11px;
}
.GridItemRow
{
	background-color: #FFFFFF;
	border: 1px dotted #666666;
	font-weight: normal;
	height: 15px;
	font-size: 11px;
	font-family: "Tahoma";
}
.GridItemHeader
{
	border-bottom: 2px solid #000000;
	font-weight: bold;
	font-size: 11px;
	font-family: "Tahoma";
}
.GridItemRowAlter
{
	background-color: #EEEEEE;
	border: 1px dotted #DDDDDD;
	font-weight: normal;
	height: 15px;
	font-size: 11px;
	font-family: "Tahoma";
}
.GridEmpty
{
	background-color: #EEEEEE;
	border: 1px dotted #DDDDDD;
	font-weight: normal;
	height: 15px;
	font-size: 11px;
	font-family: "Tahoma";
}
/*******************************************/
/************ label*********/
.lbl
{
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color: #0E5CAB;
	text-decoration: none;
}
.chk
{
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color: #0E5CAB;
	text-decoration: none;
}
.rdo
{
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color: #0E5CAB;
	text-decoration: none;
}
.lblRed
{
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color: #AF0A0E;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.lblBold
{
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.lbl_head_report
{
	font-family: "Tahoma";
	font-size: 14px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}

.normal12
{
	font-family: "Tahoma";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.btn
{
	border-width: 1px;
	border-color: #999999;
	cursor: pointer;
	font-family: "Tahoma";
	font-weight:bold;
	background-color:#EEEEEE;
	BORDER-RIGHT: #cccccc 2px solid; 
	BORDER-TOP: #cccccc 2px solid; 
	FONT-SIZE: 12px; 
	BORDER-LEFT: #cccccc 2px solid; 
	BORDER-BOTTOM: #cccccc 2px solid; 
}
.txt_blue
	{
	height:20px;
	background: #CEE7FF; /* light blue*/
	border:#93C9FF solid 1px;
	padding:0px;
	font-family: "Tahoma";
	font-size: 12px;
	margin: 0px;
	}
.txt_yellow
	{
	height:20px;
	background: #FFE556; /* light yellow*/
	border:#93C9FF solid 1px;
	padding:0px;
	font-family: "Tahoma";
	font-size: 12px;
	margin: 0px;
	}

.ddl
	{
	height:20px;
	background: #CEE7FF;
	border:#93C9FF solid 1px;
	padding:0px;
	font-family: "Tahoma";
	font-size: 12px;

	margin: 0px;
	}
.blue12 	{font-family: "Tahoma"; font-size: 12px; font-weight: normal; color: #0E5CAB; text-decoration: none;}
.red10 	{font-family: "Tahoma"; font-size: 10px; font-weight: normal; color: #AF0A0E; text-decoration: none;}
.red11 	{font-family: "Tahoma"; font-size: 11px; font-weight: normal; color: #AF0A0E; text-decoration: none;}
.red12 	{font-family: "Tahoma"; font-size: 12px; font-weight: normal; color: #AF0A0E; text-decoration: none;}
.red13 	{font-family: "Tahoma"; font-size: 13px; font-weight: normal; color: #AF0A0E; text-decoration: none;}
.red14 	{font-family: "Tahoma"; font-size: 14px; font-weight: normal; color: #AF0A0E; text-decoration: none;}
{
    background-color:#fff;
    margin-top :3px;
    margin-left :2px;
    border:solid 1px #000;
    font-family: Verdana, sans-serif;
    cursor:default;
    width:205px;
    font-size:11px;
    text-align:center;
    padding:0px;
}


.radcalendar .ajax__calendar_body 
{
    height:136px;
    width:205px;
    position:relative;
    overflow:hidden;
}

.radcalendar .ajax__calendar_days, .radcalendar .ajax__calendar_months, .radcalendar .ajax__calendar_years 
{
    top:0px; 
    left:0px;
    height:136px;
    width:195px;    
    padding:5px;
    position:absolute;
    text-align:center;
}

.radcalendar .ajax__calendar_days table
{
    border-spacing:0;
    border-collapse:collapse;
    font:100% Verdana;
    text-align:center;    
}

.radcalendar .ajax__calendar_header 
{
    padding-top:3px;
    background:url(images/bg_calendar_header.gif) repeat-x; 
    background-color : #0060A1;
    height:16px;
    border-bottom : 1px solid #0060A1;
}

.radcalendar .ajax__calendar_prev {
	 MARGIN-TOP: 2px;
	 DISPLAY: block;
	 BACKGROUND: url('../images/prev.gif') no-repeat;
	 FLOAT: left;
	 MARGIN-LEFT: 0px;
	 CURSOR: pointer
}

.radcalendar .ajax__calendar_next {
	 MARGIN-TOP: 2px;
	 DISPLAY: block;
	 BACKGROUND: url('../images/next.gif') no-repeat;
	 FLOAT: right;
	 CURSOR: pointer;
	 MARGIN-RIGHT: 3px
}

.radcalendar .ajax__calendar_title 
{
    cursor:pointer;
    text-align:center;
    font-weight:600;
    font-size:11px;
    color:#fff;
    font-family: Verdana, sans-serif;
}

.radcalendar .ajax__calendar_footer, .radcalendar .ajax__calendar_today 
{
    display:none;
}

.radcalendar .ajax__calendar_dayname 
{
    padding-left:3px;
    padding-right:3px;
    margin-bottom:5px;
    margin-left:2px;
    margin-right:2px;
    text-align:center;
    font-weight:700;
    font-size:11px;
    color:#000;
    border-bottom:solid 1px #a6a6a6;
}

.radcalendar .ajax__calendar_day, .radcalendar .ajax__calendar_month, .radcalendar .ajax__calendar_year
{
    padding:0px;
    color:#000;
    text-align:center;  
    padding:0pt 2px;
}

.radcalendar .ajax__calendar_hover .ajax__calendar_day, .radcalendar .ajax__calendar_hover .ajax__calendar_month, .radcalendar .ajax__calendar_hover .ajax__calendar_year
{
    color:#0066cc;
}

.radcalendar .ajax__calendar_other .ajax__calendar_day, .radcalendar .ajax__calendar_other .ajax__calendar_year
{
    color:#a6a6a6;   
}

.radcalendar .ajax__calendar_active .ajax__calendar_day
{
    color:#ffffff;
    border :0px solid #0000ff;
    background-color :#0060A1;   
}



.radcalendar .ajax__calendar_hover .ajax__calendar_day, .radcalendar .ajax__calendar_hover .ajax__calendar_month, .radcalendar .ajax__calendar_hover .ajax__calendar_year
{
    color:#0066cc;
    background-color :#D5F9FB; 
}

#center_div  
{
	vertical-align:middle;
	text-align:center;
    position: fixed; 
    height: 800px; 
    width: 1600px; 
    top: 50%; 
    left: 50%; 
    margin: -400px -800px; 
    background-color: #000000; 
	opacity: 0.5; 
	filter: Alpha(opacity:50); 
	z-index: 1;
} 

#center_img  
{
    position: fixed; 
    height: 316px; 
    width: 396px; 
    top: 50%; 
    left: 50%; 
    margin: -198px -158px; 
    z-index: 999;
} 
.bg_header1
{
		background-image:url(images/bg_header1.gif);
		height:30px;
}
.bg_header2
{
		background-image:url(images/bg_add.gif);
		height:30px;
}