body
{
	background-color: #B637D3;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	margin: 0px;
}

.body_admin
{
	margin: 10px;
	background-color: #EEEEEE;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
}


.button1
{
 width:80px;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color: #eeeeee;
	border-right: slategray thin solid;
	border-bottom: slategray thin solid;
	background-image: none;
	font-variant: small-caps;
}

.td_box
{
	font-weight: normal;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #DB68E9;
	color: #555555;
	letter-spacing: normal;
	word-spacing: 0.05em;
	line-height: normal;
}

.table_catalog
{
	border-right: #DB68E9 1px solid;
	border-top: #DB68E9 1px solid;
	border-left: #DB68E9 1px solid;
	border-bottom: #DB68E9 1px solid;
	font-size:8pt;
}

.background1, .background1_pink
{
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana;
	
	color: #ffffff;
	letter-spacing: normal;
	word-spacing: 0.05em;
	line-height: normal;
}
.background1_pink
{
	color:#FDB0B0;
	font-weight:bold;
	font-size:15px;
	}
	
	
.footer
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	
	color: #ffffff;
	letter-spacing: normal;
	word-spacing: 0.05em;
	line-height: normal;
}

.bg_pink
{
 background-color:#BD4BD7;	
}

.img_border
{
 border-color:#0066FF;
 border-width:1px;
	}

.table_pinkborder
{
	border-right: #fdb0b0 1px solid;
	border-top: #fdb0b0 1px solid;
	border-left: #fdb0b0 1px solid;
	border-bottom: #fdb0b0 1px solid;
}

.background_total
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana;
	 
color: #000000;
	letter-spacing: normal;
	word-spacing: 0.05em;
	line-height: normal;
}

.background2
{
	
	font-weight:bold;
	font-size: 9pt;
	font-family: Verdana;
	background-color: #ffffff;
	color: #666666;
	letter-spacing: normal;
	word-spacing: normal;
	line-height: normal;
	font-variant:normal;
}

.background3
{
	padding: 6px;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: #99CCFF;
	letter-spacing: 0.1em;
	word-spacing: normal;
	line-height: normal;
	font-variant: small-caps;
	layout-flow: vertical-ideographic;
	text-align: center;
	text-transform: none;
}

.required
{

	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	color: red;

}

.checkbox1
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color: #ffffff;
}

.textbox1
{
	width: 500px;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	background-color: #f8f8f8;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

.highlight
{
	width: 500px;
	font-weight: normal;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	background-color: #fffacd;
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
}

.content_header
{
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333399;
	font-variant: small-caps;
	vertical-align: middle;
	text-align: center;
	font-size: 10pt;
}

.content_header2
{
	font-family: arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #333399;
	font-variant: small-caps;
	font-size: 10pt;
}

.background_small
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	
}

.header_sub
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Verdana;
	background-color: #ffffff;
}


.link1
{
	font-weight: normal;
	font-size: 8pt;
	color: Navy;
	font-family: Verdana;
	cursor: pointer;
	text-decoration: underline;
	color:White;
}

.link1_admin
{
	font-weight: normal;
	font-size: 8pt;
	color: Navy;
	font-family: Verdana;
	cursor: pointer;
	text-decoration: underline;
	color:Black;
}

.link_side
{
	font-weight: normal;
	font-size: 8pt;
	color: White;
	font-family: Verdana;
	 
	cursor: pointer;
	text-decoration: underline;
}

.link_no_underline
{

	font-size: 8pt;
	color: Navy;
	font-family: Verdana;
	cursor: pointer;
	color:White;
	text-decoration: none;
}


.background_content
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color: #ffffff;
}


.background_content_highlight
{
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
	font-family: Verdana;
	background-color: #DBF2FB;
	cursor: pointer;
}

.header_round{display:block}
.header_round *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#DDDDDD}
.header_round1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea;
  background:#e3e3e3}
.header_round2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #f2f2f2;
  border-right:1px solid #f2f2f2;
  background:#e1e1e1}
.header_round3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #e1e1e1;
  border-right:1px solid #e1e1e1;}
.header_round4{
  border-left:1px solid #eaeaea;
  border-right:1px solid #eaeaea}
.header_round5{
  border-left:1px solid #e3e3e3;
  border-right:1px solid #e3e3e3}
.header_roundfg{
  background:#DDDDDD;
  font-family: Century Gothic}

.warning{display:block}
.warning *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ff8888}
.warning1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ff8888;
  border-right:1px solid #ff8888;
  background:#ffa5a5}
.warning2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #ff8888;
  border-right:1px solid #ff8888;
  background:#ff9e9e}
.warning3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ff8888;
  border-right:1px solid #ff8888;}
.warning4{
  border-left:1px solid #ff8888;
  border-right:1px solid #ff8888}
.warning5{
  border-left:1px solid #ff8888;
  border-right:1px solid #ff8888}
.warningfg{
  background:#ff8888}


#menu-container { 
	display:block; 
	position:absolute; 
	width:700px; 
	margin:0px auto 0px; 
	Top: 20px;
	Left:330px;
	font-size:12px; 
	}

#drop_down_menu { 
	display:block; 
	position:absolute; 
	 
	margin:0px; 
	padding:0px; 
	text-align:left; 
	list-style-type:none; 
	text-align:center; 
	width:700px; 
	float:none; 
	left:0px; 
	top:0px; 
	font-family: 'verdana';
}
#drop_down_menu li { 
	font-size:12px; 
	font-weight:bold; 
	float:left; 
	color:#000000; 
	padding:5px; 
	cursor:pointer; 
	background:#DDDDDD; 
	width:150px; 
	font-family: 'verdana';
	
}

#drop_down_menu li ul { 
	margin:0px; 
	padding:0px; 
	list-style-type:none; 
	padding-top:10px; 
	font-family: 'verdana';
}
#drop_down_menu li ul li { 
	display:block; 
	float:none; 
	clear:both;  
	font-family: 'verdana';
}
#drop_down_menu li ul li a { 
	color:#000000; 
	font-weight:normal; 
	text-decoration:none; 
	display:block; 
	font-family: 'verdana';
}

h3.toggler, h3.toggler_setup  {
	cursor:pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: #D9ECFF;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}


.table_tool
{
	/*border-right: royalblue 1px solid;
	border-top: royalblue 1px solid;
	border-left: royalblue 1px solid;
	border-bottom: royalblue 1px solid;
*/
}

.pop_up
{
	background-color: #D9ECFF;
}

.pop_up_header
{
	background-color: #D9ECFF;
	font-weight:bold;
	 font-size:10pt;
}

.pop_up_content
{
	background-color: #FEFEFE;
	border-right: #aaaaaa thin solid;
	border-top: #aaaaaa thin solid;
	border-left: #cccccc thin solid;
	border-bottom: #cccccc thin solid;
	font-size:9pt;
	font-family:Verdana;
}

.datagrid1
{
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
	font-family: Verdana;
		
}

.modalBackground 
{
	background-color:Gray;
	opacity:0.7;
	filter:alpha(opacity=70);
		-moz-opacity:.7;
}

.content, .shadow 
{
	position: relative;
	bottom: 3px;
	right: 3px;
}

.shadow 
{
	background-color: #ccc;
}

.content
{
	background-color: #fff;
	color: #000;
	border: 1px solid gray;
	/*padding: 0.5em;*/
}

.content_table
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	margin: 0px;
	width:670px;
}

a.ovalbutton{
background: transparent url('../img/oval-gray-left.gif') no-repeat top left;
display: block;
float: right;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('../img/oval-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}

.info, .success, .warningmsg, .error, .validation 
{
	border: 1px solid;
	margin: 10px 0px;
	padding: 15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	
}

.info 
{
	color:#00529B;
	background-color:#BDE5F8;
	background-image: url('../img/info.png');
}

.success
{
	color:#4F8A10;
	background-color:#DFF2BF;
	
	background-image: url('../img/success.gif');
}

.warningmsg
{
	color:#9F6000;
	background-color:#FEEFB3;
	background-image: url('warning.png');
}

.error
{
	color:#B8000C;
	background-color:#FFBABA;
	background-image: url('error.png');
}

.dg
{
	border-color:White;	
}
.dgHeader, .dgFooter
{
	 background-color: #E8E8E8;
	 height:20px;
	 vertical-align:bottom;
	 font-weight:bold;
	 font-variant:small-caps;
}

.dgItemAlternate, .dgItem
{
	height:25px;
	font-size:8pt;
}

.dgItemAlternate
{
	background-color: #F5F5F5;
}
.dgItem
{
	color:#333333;
}

.tip
{
	
	width:200px;
	
		
}


.tip-title
{
	font-size: 8pt;
	color: silver;
	font-family: Verdana;
	background-color: #708090;
	font-variant: normal;
	padding: 5px;
}

.tip-text
{
	 visibility:hidden;
}
