body {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	margin:0;

	padding:0;

	padding-top:20px;

}

.main{

	margin:0px auto;

	padding:0;

	text-align:left;	

	width:980px;

	min-height:600px;

}

#header{	

	height:80px;

	width:980px;

	padding-top:0px;	

	background-color:#666666;

	color:inherit;

	background-repeat:no-repeat;

}

.top{

	background-image:url(../images/top.jpg);

	background-repeat:no-repeat;

	height:80px;

	width:980px;

}

#left{

	position:relative;

	float:left;

	width:200px;

	max-width:200px;

	padding-top:15px;

}

#right{

	position:relative;

	float:left;

	width:780px;

	z-index:9;

}

#footer{

	top:40px;

	position:relative;

	clear:left;		

	height:13px;

	padding:10px 0 10px 10px;

	color:#FFFFFF;

	background-color:#666666;	

	background-image:url(../images/footer.jpg);

	background-repeat:no-repeat;

}

a{

	color:#333333;

	background-color:inherit;

}

a:hover{

	text-decoration:none;

}

.name{

	color:#FFFFFF;

	background-color:inherit;

	font-size:24px;

	padding:27px 0 0 80px; 

}

#menu_nav {	

	padding:9px 0px 9px 0px;

	margin:0 0 0 0;

	width:978px;	

	clear:both;

	text-align:center;	

	border:1px solid #333333;

}



#menu_nav a{	

	color:#000000;

	background-color:inherit;

	font-size:12px;

	text-decoration:none;

	padding:5px 20px 5px 20px;

	border-left:1px solid #000000;	

}

.l_m{

	border-right:1px solid #000000;

}



#menu_nav a:hover {	

	color:#000000;

	background-color:inherit;	

	text-decoration:none;

	border:1px solid #000000;	

	padding:5px 20px 5px 20px;

}

#footer a{

	color:#FFFFFF;

	background-color:inherit;

}

.title{

	height:20px;

	border-left:1px solid #333333;

	border-bottom:1px solid #333333;

	margin:10px 0;

	font-size:12px;

	padding:7px 0 0 10px;

	color:#000000;

	background-color:inherit;

	font-weight:bold;

}

.l_nav {

	padding:0;

	margin:0 0 0 35px;

	list-style-image:url(../images/b.gif);

	line-height:17px;

}

.l_nav a{

	color:#000000;

	background-color:inherit;

}



.l_nav2 {

	padding:0;

	margin:0 0 3px 15px;

	list-style-image:url(../images/c.gif);

	line-height:14px;

}

.l_nav2 a{

	color:#000000;

	background-color:inherit;

}



.r_text{

	padding:10px;

	border:1px solid #000000;

	margin:10px 0 10px 10px;

}

.r_title{

	font-size:12px;

	font-weight:bold;

}

.cp1{

	float:left;

}

.cp2{

	float:right;

	padding-right:20px;

}

#exportDiv {

	margin:0;

	margin-left: 100px;

	padding: 20px 0 0 10px;

	font-size:12px;

}

#exportForm {

	margin:0;

	padding:10px 0 0 15px;

	line-height:20px;

	font-size:11px;

}





/* Rounded corners */

.rbroundbox { background: url(../images/simple_background.gif) repeat;}

.rbtop div  { background: url(../images/simple_top_left.gif) no-repeat top left; }

.rbtop      { background: url(../images/simple_top_right.gif) no-repeat top right; }

.rbbot div  { background: url(../images/simple_bottom_left.gif) no-repeat bottom left; }

.rbbot      { background: url(../images/simple_bottom_right.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {

	width: 100%;

	height: 8px;

	font-size: 1px;

}

.rbcontent  { margin: 0 8px; text-align:center; }

.rbroundbox { width: 300px;; margin: auto; margin-left:0px; }





/* Tables style */



#tables table {font: 85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #F3F5F7;}

#tables a {color: #333333; text-decoration: none; border-bottom: 1px solid #C6C8CB;}  

#tables a:visited {color: #333333;}

#tables a:hover {color: #000;}  

#tables caption {text-align: left; text-transform: uppercase;  padding-bottom: 10px; font: 190% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}

#tables thead th {background: #666666; padding: 7px 10px; color: #333333; text-align: left; font-weight: normal;}

#tables tbody, #tables thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}

#tables tbody {border-bottom: 1px solid #EAECEE;}

#tables tbody td, #tables tbody th {padding: 7px; background: url("../images/td_back.gif") repeat-x; text-align: left;}

#tables tbody tr {background: #F3F5F7;}

#tables tbody tr:hover {background: #EAECEE; color: #111;}



#paginationTable table {font: 100% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding: 0; margin: 0; border-collapse: collapse; color: #333; background: #FFF;}

#paginationTable a {color: #666666; text-decoration: none; border-bottom:0px;}  

#paginationTable a:visited {color: #666666;text-decoration: none; border-bottom:0px;}

#paginationTable a:hover {color: #666666;text-decoration: none; border-bottom:0px;}  

#paginationTable tbody, #paginationTable thead  {border-left: 0px solid #EAECEE; border-right: 0px solid #EAECEE;}

#paginationTable tbody {border-bottom:0; border-left:0; border-right:0;}

#paginationTable tbody td, #paginationTable tbody th {padding: 5px; background-color:#FFFFFF; text-align: left;}

#paginationTable tbody tr {background: #333333;}

#paginationTable tbody  tr:hover {background: #333333; color: #000000;}



/* Select styles */

.transparent {

	filter:alpha(opacity=0);

	-moz-opacity:0;

	opacity: 0;

	border:0px solid #333333;

	background:#333333;

	z-index:10;

	cursor:pointer;

}

.transparentFake {

	background:none;

	border:none;

}

.transparent2 {

	z-index:10;

}

.selectArea {

	width:200px;

	height:21px;

	background:url(../images/select_bg.gif) repeat-x left top;

}

.selectArea .left {

	width:8px;

	height:21px;

	float:left;

	background:url(../images/select_left.gif) no-repeat left top;

}

.selectArea .right {

	width:21px;

	height:21px;

	float:right;

	background:url(../images/select_right.gif) no-repeat left top;

}

.selectArea .right a {

	display:block;

	width:21px;

	height:21px;

}

.selectArea .right i {

	display:none;

}

.selectArea .center {

	width:160px;

	margin-left:5px;

	margin-right:20px;

	color:#333333;

	padding-top:3px;

}

.optionsDivInvisible, .optionsDivVisible {

	position:absolute;

	margin-top:-1px;

	margin-left:3px;

	width:172px;

	background: #666666;

	padding:2px;

	font-size:11px;

	z-index:20;

}

.optionsDivInvisible {

	display:none;

}

.optionsDivVisible {

	display:block;

}

.optionsDivVisible p {

	margin:0;

	padding:0;

}

.optionsDivVisible a {

	color:#F2F2F2;

	text-decoration:none;

	display:block;

	padding:1px 4px;

	border:1px solid #666666;

}

.optionsDivVisible a:hover {

	color:#FFFFFF;

	background:#666666;

	border-color:#fff;

}



#goLink {

	position:absolute; 

	left: 230px; 

	top: 80px; 

	width:46px; 

	height:14px; 

	z-index:1;

}



#pagination1 {

	float:left;

	width: 300px;

	max-width: 300px;

	text-align: left;

	margin:0px;

	margin-left: 40px;

	padding:0px;

	padding-top: 10px;

	word-spacing: 3px;

	border: solid 1px;

}



#pagination2 {

	float:left;

	width: 200px;

	max-width: 300px;

	text-align: right;

	margin:0px;

	padding:0px;

	padding-top: 10px;

	word-spacing: 3px;

	border: solid 1px;

}



hr {

height: 0;

border: 0;

border-top: 1px solid #000;

} 



#detailsPopup {

      position: absolute;

      visibility: hidden;

      overflow: hidden;

      border:1px solid #333333;

      background-color: #F3F5F7;

      border:1px solid #000000;

      padding:5px;

	  width: 250px;

	  height: 290px;

	  top: 80px;

	  left: 470px;

	  z-index:10;

}



#detailsHead {

	padding-top: 10px;

	font-size: 16px;

	font-weight:600;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



#detailsContent {

	text-align: left;

	font:Georgia, "Times New Roman", Times, serif;

	font-size:11px;

	color: #000000;

	line-height:20px;

	padding:5px 0 10px 0;

}



#detailsLoading {

	padding: 30px 0 30px 0;

	text-align:center;

}



.editInputBox {

	border: 1px solid #333333;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #000;

	text-align:center;

	margin: 0 0 0 10px;

	background:#FFFFCC

	/*background: #3399FF;*/

}



.saveButton {

	border-bottom: 2px solid #333333;

	border-right: 2px solid #333333;

	border-top: 2px solid #999999;

	border-left: 2px solid #999999;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #ffffff;

	text-align:center;

	vertical-align:middle;

	margin: 0 0 0 0;

	background: #666666;

	width: 70px;

}
