/*---------------------------------------------------------*/
body
{
	/*text-align:center;*/
	color: #333;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	
	background: #FFFFFF url(../images/bodybg.gif) repeat;
}

img 
{
	border: 0px;
}
hr 
{
	background: #4CA1D8;
	color: #4CA1D8;
	border: 1px solid #4CA1D8;
}
td
{
	height: 19px;
}
tr td {
    margin: 0px;
    padding: 0px;
}
form{
margin:0px
}
.checkbox,.radio   
{  
  border:0px;  
  background-color:   transparent;  
  margin:   0px;  
  vertical-align:   bottom;  
}
a:link 
{
	color: #3F7777;
	text-decoration: none
}
a:active 
{
	color: #0000ff; 
	text-decoration: underline
}
a:hover 
{
	color: #0000ff; 
	text-decoration: underline
}
a:visited 
{
	color: #3F7777; 
	text-decoration: none
}
pre
{
	font-family: Verdana, Helvetica, sans-serif;
	line-height:17px;
	color:#656565;
	font-size:11px;
}
/*-------------------------------------------------------*/
#container
{
	margin: 0px auto;
	width:768px;
	background: #FFFFFF;
}
/*-----------------page layout control--------------------*/
#header
{
	width:100%;
	margin: 0px auto;
	padding: 0px;
	height:285px;
	text-align:left;
	
	background: #FFFFFF url(../images/banner.jpg) repeat-x left top;
}
/************************************************/
#header_menu
{
	width:100%;
	height:37px;
	text-align:center;
	
	margin: 0px auto;
	padding-top:5px;
	padding-bottom:5px;

	color:#745150;
	float:left;
	
	background: #FFFFFF url(../images/header_menu.jpg) repeat-x left top;
}
#header_menu ul {
    list-style: none;
	margin: 0px;
	padding: 3px;
	float:left;
}
#header_menu li {
	display:inline;
    color: #745150;
    margin:0px;
    padding-left: 5px;
    padding-right: 5px;
}
#header_menu li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #745150;
    text-decoration: none;
}
#header_menu li:hover {
    text-decoration: none;
    background-color: #FFF1EE;
}
#header_menu li.over {
    text-decoration: none;
    background-color: #FFF1EE;
}
#header_menu a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #745150;
    text-decoration: none;
}
/*-------------------------------------------------------*/
#mainbg
{
	margin: 0px auto;
	padding: 0px;
	background: #FFFFFF;
	float: left;
}

/*-------------------------------------------------------*/
#left
{
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background: #FFFFFF;
	width: 580px;
	text-align:left;
	
	border-right:1px dotted #C0C0C0;
}

#left a 
{
	color: #4CA1D8;
}

#left a:hover 
{
	color: #6CB8E9;
	background:#FDFE5F;
}
#left ul
{
	padding:10px;
	margin-left:0px;
}
#left li
{
	list-style-type:square;
	margin-left:0px !important;
	margin-left:10px;
}
/*-------------------------------------------------------*/
#right
{
	float: right;
	margin: 0px 0px 1px 0px;
	padding:3px;
	width: 180px;
	background: #FFFFFF;
	text-align:center;
	
	/*border-left:1px dotted #C0C0C0;*/
}
#right ul
{
	padding:10px;
	margin-left:0px;
}
#right li
{
	list-style-type:square;
	margin-left:0px !important;
	margin-left:10px;
}
/*-------------------------------------------------------*/
#footer
{
	text-align:center;
	clear:both;
	
	margin:0px auto;
	padding: 10px;
	font-size:11px;
	height:134px;
	
	color:#808080;
	background:#FFFFFF;
	border-top:1px solid #C0C0C0;
}
/*-------------------------------------------------------*/
#menu_title
{
	color:#000000;
	font-weight: bold;
	text-align: center;
	width:90%;
	border-bottom:1px dotted #C0C0C0;
	margin-bottom:5px;
}
#ptitle
{
	color:#000000;
	font-weight: bold;
	text-align: left;
	width:100%;
	border-bottom:1px dotted #C0C0C0;
	margin-bottom:5px;
}
#item_list
{
	margin:0px auto;
	padding:0px;
	padding-left:10px;
	
	text-align: left;
	width:90%;
	border-bottom:1px dotted #C0C0C0;
	margin-bottom:5px;
	background:url(../images/dot.jpg) no-repeat left;
}
/*-------------------------------------------------------*/
#coffee
{
	background:#FBF3DF;
}

#keyword {
	width: 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal;
	color: #8C6241; 
	border: #AF8F73;
	background-color:#FFFFFF;
	padding: 3px;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;	
}

#autocomplete_choices {
      position:absolute;
      width:150px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
      text-align:left;
}
	
#autocomplete_choices ul {
    color: #0000FF;
    font-size: 10px;
	list-style:none !important;
	list-style-image:none !important;
	margin:0px;
	padding:0px;
}
#autocomplete_choices ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	cursor:pointer;
}

#autocomplete_choices ul li.selected {
	background-color: #B9DAF0;
}
/***********mainpage***********************/
.part_left
{
	margin:0px auto;
	padding:8px;
	line-height:17px;
	color:#656565;
	background:#FFFAEE;
}
.part_left img
{
	float:left;
	margin-right:8px;
}
.part_right
{
	margin:0px auto;
	padding:8px;
	line-height:17px;
	color:#656565;
	background:#FFF1EE;
}
.part_right img
{
	float:right;
	margin-left:8px;
}
.mainptitle
{
	color:#5998A8;
	font-weight: bold;
	font-size:12px;
}
.mainpyes
{
	color:#5998A8;
	font-weight: bold;
	text-align: left;
	width:100%;
	font-size:12px;
	margin-bottom:5px;
	padding-left:37px;
	background:url(../images/yes.jpg) no-repeat;
}
.mainpno
{
	color:#5998A8;
	font-weight: bold;
	text-align: left;
	width:100%;
	font-size:12px;
	margin-bottom:5px;
	padding-left:37px;
	background:url(../images/no.jpg) no-repeat;
}
.getstarted
{
	height:22px;
	padding-top:8px;
	text-align:center;
	background:#E7F0F5;
	color:#3C0606;
	font-weight:bold;
}
.getstarted a
{
	height:22px;
	padding-top:8px;
	text-align:center;
	background:#E7F0F5;
	color:#3C0606;
	font-weight:bold;
}
.mainrighttitle
{
	color:#000000;
	font-weight: bold;
	text-align: center;
	width:100%;
	border-bottom:1px dotted #373737;
	margin-bottom:5px;
}

/********roundedcorner*****************/
div.RoundedCorner{background: #E6E6E6;font-size:10px;}
div.RoundedCorner a{font-size:10px;}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background: #E6E6E6}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/*-------------------------------------------------------*/
.text
{
	margin:0px;
	padding:6px;
}

.blue_block
{
	height:20px;
	padding:2px;
	color:#FFFFFF;
	font-size:14px;
	background:#76B2EE;
}

/*-------------------text style-----------------------------*/
.white_text
{
	font-weight:bold;
	color:#FFFFFF;
}
.green_text
{
	font-weight:bold;
	color:#009900;
}
.red_text
{
	font-weight:bold;
	color:#f93938;
}
.red {color:#f93938;}
.coffee_text
{
	font-weight:bold;
	color:#734835;
}
.blue_text
{
	font-weight:bold;
	color:#0080FF;
}
.url_text
{
	color:#0080FF;
}
.page_title
{
	font-family:Verdana, sans-serif; 
	font-size:16px;
	color:#5998A8;
	font-weight: bold;
	text-align: center;
}
.topic1
{
	font-size:16px;
	font-weight: bold;
}
.topic2
{
	font-size:14px;
	font-weight: bold;
}
.topic3
{
	font-size:12px;
	font-weight: bold;
}
.page_text
{
	font-family:Verdana, sans-serif; 
	font-size:10px;
	color:#000000;
	font-weight: normal;
	line-height:18px;
}

.flickr_link
{
	color: #0063DC;
	font-weight: bold;
}
.flickr_pink
{
	color:#FF0084;
}
.required_field
{
	color: #F93938;
	font-weight: bold;
}

.job_title
{
	color:#FF8C00;
	font-size:12px;
	font-weight:bold;
}
.time_stamp
{
	color:#808080;
	font-size:10px;
}
/*--------------------form style------------------------*/
.form_style_1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #8C6241 ; 
	border: #AF8F73;
	background-color:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.form_style_2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #8C6241 ; 
	border: #AF8F73;
	background-color:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
}

.link_btn { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #8C6241 ; 
	border: #AF8F73;
	background-color:#FFFFFF;
	margin:1px auto;
	padding: 2px;
	border-style: solid; 
	border-top-width: 1px; 
	border-right-width: 1px; 
	border-bottom-width: 1px; 
	border-left-width: 1px;
	cursor: pointer; 
}
/*-------------------Useful Style---------------------------*/
.infobox{
	width:80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #eeffee;
	margin: 10px auto;
	padding: 5px;
	border: 1px solid #97ae98;
	color:#6D8D70;
}
.errorbox{
	width:80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #ffeeee;
	margin: 10px auto;
	padding: 5px;
	border: 1px solid #ddcccc;
	color:#FF5959;
}

.tracebox {
	width:80%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FFFFCC;
	margin: 10px auto;
	padding: 5px;
	border: 1px solid #FF9900;
	color:#FF9900;
}


/**********************************************************/
#admin_left
{
	float: left;
	margin: 0px 1px 0px 0px;
	padding: 0px;
	background: #FFFFFF;
	width: 160px;
	text-align:left;
}
#admin_left ul {
	display:inline;
	padding: 0px;
}

#admin_left li {
	display:inline;
}

#admin_left a {
	text-decoration: none;
	font-size: 10px;
	color: #916824;
	background: url(../images/check_right.gif) no-repeat left top;
	padding-left: 23px;
	display: block;
	margin:5px 0 0 0;
	line-height: 14px;
}

#admin_left a:hover {
	background: url(../images/check_ok.gif) no-repeat left top;
	color: #00CC00;
}
/*-------------------------------------------------------*/
#admin_right
{
	float: right;
	margin: 0px 0px 1px 0px;
	padding:0px;
	width: 600px;
	background: #FFFFFF;
	text-align:left;
	border-left:1px solid #C0C0C0;
}

#admin_right ul {
	display:inline;
	padding: 0px;
}

#admin_right li {
	display:inline;
}

#admin_right a {
	text-decoration: none;
	font-size: 11px;
	color: #4CA1D8;
}

#admin_right a:hover {
	color: #6CB8E9;
}


/******admin data table*********/
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }
.dataTableRow { background-color: #F0F1F1; }
.dataTableRowSelected { background-color: #DEE4E8; }
.dataTableRowOver { background-color: #FFFFFF; cursor: pointer; color:#0080FF;}
.dataTableContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }
.dataTableRowRed { color:#FF0000; background-color: #F0F1F1; }

.editTableHeadingRow { background-color: #B3BAC5; }
.editTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }
.editTableRow { background-color: #DEE4E8; }
.editTableContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; }
.editTableRowSelected { background-color: #DEE4E8; }
.editTableRowOver { background-color: #FFFFFF; cursor: pointer; color:#0080FF;}

.jobsTableHeadingRow { background-color: #C9C9C9; }
.jobsTableHeadingContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; }
.jobsTableRow { background-color: #F0F1F1; }
.jobsTableRowSelected { background-color: #DEE4E8; }
.jobsTableRowOver { background-color: #FFFFFF; cursor: pointer; color:#0080FF;}
.jobsTableContent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #000000; padding-top:8px;}
