body{font-family: Verdana,Arial,Helvetica,sans-serif;font-size:13px;}
a:link{color: #0449BE; text-decoration: underline;font-size:13px;}
a:visited{color: #800080;text-decoration: underline;font-size:13px;}
a:hover{color: #8b0000;text-decoration: underline;font-size:13px;}

table{font-family: Verdana,Arial,Helvetica,sans-serif;font-size:13px;}

.title {font-size:14px;color:#A55F18;font-weight:bold;}
.art_title {font-size:18px;color:#080808;font-weight:bold;margin-bottom:8px;}
.page_title {font-size:16px;color:#000000;font-weight:bold;}
.page_title a:link{text-decoration:none;color:#ff6060;}
.sub_title {font-size:16px;color:#000000;font-weight:bold;width:100%;border-bottom:#AAAAAA groove 1px;padding-bottom:6px;margin-bottom:15px;margin-top:4px;float:left;}
.sub_title2 {font-size:16px;color:#000000;font-weight:bold;width:95%;border-bottom:#AAAAAA groove 1px;padding-bottom:6px;margin-bottom:15px;margin-top:4px;}
.section_title {font-size:16px;color:#000000;font-weight:bold;}

.li_roman {list-style-type:lower-roman;}

.errorMsgBold{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ff0000; font-weight: bold;}
.errorMsgNormal{font-size: 12px; color: #ff0000;}

ol.li_roman2
{
	padding:0;
	margin:0px 0px 1em 2.5em;
	list-style-type:lower-roman;
	line-height: 1em; 
}

br {line-height:6px;}

.box{FONT-SIZE:13px;padding:0.5em;BORDER:#b6c5e6 1px solid;BACKGROUND-COLOR:#eeeeee;}

.prex {background: #f1f1f1; border: 1px solid #333333; text-align: left; 
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.successbox
{
	font-size: 10pt;
	padding: 7px;
	border: 1px solid #4E8D30;
	background-color: #EDFFE4;
	width:80%;
	margin-bottom:15px;
}

.infobox
{
	font-size: 10pt;
	padding: 7px;
	border: 1px solid #ECDA6E;
	background-color: #FFFFE9;
	width:96%;
	margin-bottom:15px;
}

.errorbox
{
	font-size: 10pt;
	padding: 7px;	
	border: 1px solid #aa0000;
	background-color: #FFDDDD;
	width:95%;
	margin-bottom:15px;
	margin-top:15px;
}
.form_css{margin-bottom:0px;padding:3px;}
.codeblock {BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #999 1px solid; DISPLAY: block; PADDING-LEFT: 1em; BACKGROUND: #ffc; PADDING-BOTTOM: 1em; MARGIN: 1em; BORDER-LEFT: #999 1px solid; COLOR: #000; PADDING-TOP: 1em; BORDER-BOTTOM: #999 1px solid}

.page_nav
{
	font-size:12px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	border-top:1px dotted gray;
	margin:15px 0 15px 0;
	padding:2px;
}

#prev_next{text-align:center;margin-bottom:-15px;padding:0px;}

#prev{clear:both;text-align:left;margin-bottom:-15px;padding:0px;}
#next{clear:both;text-align:right;margin-bottom:px;padding:0px;}
.divtbl
{
	font-family: Courier New;
	border-right: 1px;
	padding-right: 5px;
	border-top: 1px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: 1px;
	padding-top: 5px;
	border-bottom: 1px;
	background-color: #ebebeb;
	margin-right: 10px;
	margin-bottom: -10px;
}

#container{font-size:20px;font-weight:bold;margin-top:5px;border:1px solid #9a9e9d;background:#f9ed99;padding:2px 3px;color:#50514c;}
#separator {width:100%;border-bottom:#AAAAAA 1px ridge;float:left;padding-bottom:4px;}
#art_title{font-weight:bold;font-size:17px;}
.command
{
	font-family:Verdana, sans-serif;
	background-color:#efefef;
	padding:0.5em;
	/*white-space:pre;*/
	border-color:#999;
	border-width:1px;
	border-style:solid;
	clear:both;
	max-width:60em;
}
.sqlbox
{
	font-family:Verdana, sans-serif;
	padding-top:1px;
	padding-right:0.5em;
	padding-bottom:1px;
	padding-left:0.5em;
	border-color:#999;
	border-width:1px;
	border-style:solid;
	max-width:56em;
}
table.listing
{
    border-collapse: collapse;
}

table.listing th
{
    border: 1px solid #AAAAAA;
    padding: 3px;
    background-color:#F2F2F2;
}

table.listing tr
{
    border: 1px solid #AAAAAA;
}

table.listing td 
{
    border: 1px solid #AAAAAA;
    padding: 3px;
	background-color:#F9F9F9;
}

.pre_next
{
	font-size:16px;text-decoration:none;color:#181C80;
}
.sqlp {color:#026789;font-style:italic;}