body
{
	padding:0px 0px 0px 0px;
	margin:0px;
	background:#E0E0E0;
	font:11px/1.5 verdana, sans-serif;
}
#topbar
{
	top:0px;
	left:0px;
	width:100%;
	height:80px;
	position:absolute;
	z-index:-1;
	background-color:#9CB8EE;
}
#wrapper
{
	position:relative;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	width: 800px;
}
#siteheader
{
	position:relative;
	width:800px;
	height: 80px;
	background-color:#ffffff;
	/*background-image:url('/images/sax1.jpg');*/
}
#usermenu
{
	position:absolute;
	bottom:5px;
	right:0;
	width:450px;
	font-size:10px;
}
#usermenu a
{
	color:#01266E;
	text-decoration: none;
	margin:0px 18px 0px 0px;
}
.menu_username
{
	font-weight: bold;
	color: #660066;
	margin:0px 18px 0px 0px;
}
#pagemenu
{	
	padding:1px 0px 1px 0px;
	height: 28px;
}
#sitemain
{
	text-align:left;
	padding:1px 1px 1px 1px;
	min-height:400px;
	background-color:#FFFFFF;
}
#sitefooter
{
	padding:5px 0px 5px 0px;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	background-color: #01266E;
	color:#ffffff;
	font-weight:bold;
}
#sitefooter td
{
	border-top: none;
	border-bottom: none;
}
#sitefooter ul
{
	list-style-type:circle;
}
#sitefooter li
{
	float:left;
	margin:0px;
	width:80px;
	padding:0px 0px 5px 0px;
}
#mainleft
{
	margin:0px 0px 0px 10px;
	padding:10px 10px 10px 0px;
	width:545px;
	border-bottom:dotted 1px #98BAFC;
	border-right:dotted 1px #98BAFC;
}
#mainright
{
	margin:0px 10px;
	padding:10px 0px 10px 0px;
	width:350px;
	border-bottom:dotted 1px #98BAFC;
}
#maincleaner
{
	clear:both;
	margin:0px;
	height:1px;
}
.m_menu
{
	list-style-type: none;
	background-color: #E0E0E0;
	height: 26px;
	margin: 0px;
	padding: 1px 0px 1px 0px;
}
.m_menu li 
{
	float: left;
}
.m_menu a
{
	background-color:#01266E;
	color: #ffffff;
	padding-right: 16px;
	padding-left: 16px;
	display: block;
	text-decoration: none;
	margin:1px;
	height:24px;
	font-size:11px;
	line-height:24px;
}
.m_menu a:hover
{
	background-color:#0A5AF8;
	color: #01266E;
}
#steps
{
	position:relative;
	margin:0px auto 5px auto;
	padding:10px 0px 10px 0px;
	font-weight:bold;
	border-bottom:dotted 1px #98BAFC;
}
#steps ul
{
	list-style-type: none;
	height:30px;
	margin: 0px;
	padding: 1px 0px 10px 0px;
}
#steps li
{
	float: left;
	width:185px;
	margin:0px 5px 0px 5px;
}
.tablo
{
	
}
.tablo th
{
	background-color:#3F5C95;
	color:#ffffff;
	padding:0px 2px 2px 2px;
	height:24px;
	vertical-align:middle;
}
.tablo td
{
	background-color:#E0E0E0;
	border-bottom-color:#E0E0E0;
}
.inputform
{
	border: 1px solid #336699;
	background-color:#3F5C95;
	margin:5px auto;
}
.inputform th
{
	background-color:#3F5C95;
	color:#ffffff;
	padding:0px 2px 2px 2px;
	height:24px;
	text-align:left;
	vertical-align:middle;
}
.inputform td
{
	background-color:#E0E0E0;
	border-bottom-color:#E0E0E0;
}
.validation_row
{
}
.validation_div
{
	display:none;
	overflow:scroll;
	margin: 5px 0px;
	padding: 15px;
}
.validation_table
{
	border:solid 2px #ff0000; 
	color:#ff0000; 
	width:100%;
	font-family: 'Times New Roman' , Times, serif;
	font-size: small;
	font-weight:bold;
}
.validation_table td
{
	background-color: #FFFF99;
}
.validation_table img
{
	cursor:pointer;
}
.validation_summary
{
	font-family: 'Times New Roman' , Times, serif;
	font-size: small;
	font-weight: bold;
	color: #ff0000;
	margin: 5px 0px;
	padding: 0px 0px 0px 10px;
	background-color: #FFFF99;
}
.validation_summary ul
{
	margin: 0;
	padding: 0;
	margin-left: 20px;
	list-style: square;
}
.validation_summary li
{
	margin: 0;
	padding: 0;
}
.validation_cell
{
	font-family: 'Times New Roman' , Times, serif;
	font-size: small;
	font-weight: normal;
	background-color: #CCCCCC;
	border-right-style: dotted;
	border-right-width: 1px;
	border-right-color: #666666;
	width: 10px;
	vertical-align:top;
	color:#ff0000;
}
.buttonarea_top
{
	border-bottom:solid 3px #01266E;
	background-color:#9CB8EE;
	text-align:right;
	padding:3px 3px 3px 3px;
}
.buttonarea_bottom
{
	border-top:solid 3px #01266E;
	background-color:#9CB8EE;
	text-align:right;
	padding:3px 3px 3px 3px;
}
.metin
{
	margin:10px 10px 10px 10px;
	font-size:11px;
}
.group_list
{
	margin:0px auto;
}
.group_list_header
{
	border:solid 1px black;
	width:200px;
	height:20px;
	font-weight:bold;
}
.group_list_image
{
	border:solid 1px black;
	width:200px;
	height:120px;
}
.group_list_props
{
	border:solid 1px black;
	width:550px;
	height:120px;
	vertical-align:top;
}
.group_list_price
{
	vertical-align:top;
	font-size:16px;
}
.group_list_price
{
	vertical-align:top;font-size:16px;
}
.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.caption
{
	text-align:right;
	font-weight:bold;
}
.progress_background
{
	position:absolute;
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.progress_inner
{
	height:32px;
	background-color:#ffffff;
	background-image:url('/images/loading.gif');
	background-repeat:no-repeat;
	background-position:left;
	border:solid 5px #ffffff;
	color:#000000;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	vertical-align: middle;
}
.report
{
	
}
.report th
{
	background-color:#3F5C95;
	color:#ffffff;
	padding:0px 2px 2px 2px;
	height:24px;
	vertical-align:middle;
}
.report td.caption_left
{
	text-align:center;
	font-weight:bold;
	border-left:solid 2px #000000;
	border-top:solid 2px #000000;
	border-bottom:solid 2px #000000;
	background-color:#9CB8EE;
}
.report td.caption_right
{
	text-align:center;
	font-weight:bold;
	border-right:solid 2px #000000;
	border-top:solid 2px #000000;
	border-bottom:solid 2px #000000;
	background-color:#9CB8EE;
}
.report td.caption_center
{
	text-align:center;
	font-weight:bold;
	border-top:solid 2px #000000;
	border-bottom:solid 2px #000000;
	background-color:#9CB8EE;
}
.report td
{
	background-color:#E0E0E0;
	font-size:10px;
}
.account_unselected
{
	background-color:#E0E0E0;
	border-style:none;
}
.account_selected
{
	background-color:#E0E0E0;
	border-style:outset;
}