body {
	background-color: #FFFFFF;
	margin: 0px;
	color: black;
	font-family: arial,	Tahoma, Verdana, sans-serif;
	font-size: 9pt;
}
h1 {  font-family: Arial, Verdana; font-size: 20pt; font-weight: bold; color: #CC0001}
h2 { font-family: Arial, Verdana; font-size: 12pt; font-weight: bold; color: #60BB46}
h3 { font-family: Arial, Verdana; font-size: 17pt; font-weight: bold; color: #CC0001}
h4 { font-family: Arial, Verdana; font-size: 10pt; font-weight: bold; color: #60BB46}

A
{
	font-size: 11px;
	color: #CC0001;
	text-decoration: none;
}
A:link
{
    COLOR: #CC0001;
    TEXT-DECORATION: underline
}
A:visited
{
    COLOR: #60BB46;
    TEXT-DECORATION: underline
}
A:hover
{
	color: #60BB46;
	text-decoration: underline;
}

P
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana;
    TEXT-DECORATION: none
}

.link
{
font-size: 10px;
	color: #ffffff;
	text-decoration: none;
}

.footerText
{
	font-family: arial;
	font-size: 7pt;
    color: #999999;
}

TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial,Verdana
}

.head1 { font-family: Arial, Verdana; font-size: 18pt; color: #60BB46; font-weight: bold }
.head2 { font-family: Arial, Verdana; font-size: 16pt; color: #60BB46; font-weight: bold }
.head3 { font-family: Arial, Verdana; font-size: 14pt; color: #CC0001; font-weight: bold }
.head4 { font-family: Arial, Verdana; font-size: 12pt; color: #CC0001; font-weight: bold }
.head5 { font-family: Arial, Verdana; font-size: 10pt; color: #CC0001; font-weight: bold }
.head6 { font-family: Arial, Verdana; font-size: 12pt; font-weight: bold; color: #60BB46}
.head7 { font-family: Arial, Verdana; font-size: 10pt; font-weight: normal; color: #7D7D7D}
.head8 { font-family: Arial, Verdana; font-size: 10pt; font-weight: bold; color: #60BB46}
.head9 { font-family: Arial, Verdana; font-size: 12pt; color: #CBC898; font-weight: bold }


.hSrchRslt1 {  font-family: Arial, Verdana; font-size: 15pt; font-weight: bold; color: #60BB46}
.hSrchRslt2 { font-family: Arial, Verdana; font-size: 10pt; font-weight: bold; color: #60BB46}


.Tablehead {  font-family: Arial, Verdana; font-size: 12pt; font-weight: bold; color: #FFFFFF}
.TableContent {  font-family: Arial, Verdana; font-size: 10pt; font-weight: normal; color: #000000}

.footer {  font-family: Arial, Verdana; font-size: 9px; color: #999999}
.Table_small {  font-family: Arial, Verdana; font-size: 10pt; color: #000000}
.subnav {  font-family: Arial, Verdana; font-size: 10pt; line-height: 15px; font-weight: bold; text-decoration: underline;}
.ul {  font-family: Arial, Verdana; font-size: 11px; color: #CC0001; line-height: 13px; font-weight: bold; text-decoration: underline;}


.introtext {  font-family: Arial, Verdana; font-size: 90%; color: #666666}

.internaluse
{
	color: #995569;
	text-decoration: none;
}
.Table_small_white { font-family: Arial, Verdana; font-size: 10pt; color: #FFFFFF;}
.frmelement {font-family:Arial, Verdana; font-size:11px; width:120px;}
.searchtext { font-family: Arial, Verdana; font-size: 100%; color: #999933; font-weight: bold}
.alternating {background-color: #ffffff; font-family: Arial, Verdana; Font-Size:10pt; }

.idTitle { font-family: Arial, Verdana; font-size: 12pt; color: #60BB46; font-weight: bold }
.idValue { font-family: Arial, Verdana; font-size: 10pt; color: #60BB46; font-weight: bold }

.businessList { font-family: Arial, Verdana; font-size: 14pt; color: #60BB46; font-weight: bold }

 .DataGrid {font:x-small Verdana, Arial, sans-serif}
 
 .dropdown
{
	font-size: 10pt;
	font-family: Arial, Sans-Serif;
	font-variant: small-caps;
}


	.WindowT {
	BACKGROUND-IMAGE: url(../images/WindowT.gif); 
	VERTICAL-ALIGN: middle; 
	HEIGHT: 25px;
	FONT-WEIGHT: bold;
	}
	.WindowTL
{
	font-weight: bold;
	font-size: 10px;
	background-attachment: fixed;
	background-image: url(../images/WindowTL.gif);
	vertical-align: middle;
	width: 7px;
	color: #009900;
	height: 25px;
	text-align: center;
}
	.WindowTR {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../images/WindowTr.gif); 
	VERTICAL-ALIGN: middle; 
	WIDTH: 7px; 
	COLOR: #009900; 
	HEIGHT: 25px; 
	TEXT-ALIGN: center
	}
	.WindowL {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../images/WindowL.gif); 
	VERTICAL-ALIGN: middle; 
	WIDTH: 7px; 
	COLOR: #009900; 
	HEIGHT: 18px; 
	TEXT-ALIGN: center
	}
	.WindowR {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../images/WindowR.gif); 
	VERTICAL-ALIGN: middle; 
	WIDTH: 7px; 
	COLOR: #009900; 
	HEIGHT: 18px; 
	TEXT-ALIGN: center
	}
	.WindowBL {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../images/WindowBL.gif); 
	VERTICAL-ALIGN: middle; 
	WIDTH: 7px; COLOR: #009900; 
	HEIGHT: 7px; 
	TEXT-ALIGN: center
	}
	.WindowB {
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../images/WindowB.gif); 
	VERTICAL-ALIGN: middle; 
	HEIGHT: 7px; 
	TEXT-ALIGN: center
	}
.WindowBR {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	BACKGROUND-IMAGE: url(../images/WindowBR.gif); 
	VERTICAL-ALIGN: middle; 
	WIDTH: 7px; 
	COLOR: #009900; 
	HEIGHT: 7px; 
	TEXT-ALIGN: center
	}



#inset 
{
  margin-left: 10px;
  margin-right: 10px;
}

.boldtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.bold18 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}

.bold14 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.bold12 {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

.smalltext {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: black;
}

.smallbold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: black;
	font-weight: bold;
}

.cal {
	margin: 0px 0px;
	border-left: 1px solid #a3aab7;
	border-right: 1px solid #a3aab7;
	border-bottom: 1px solid #a3aab7;
	background: #ffffff;
}
	.cal td {
		padding: 0px 0px !important;
	}

	.cal th {
		border-top: 1px solid #6882ad;
		border-bottom: 1px solid #6882ad;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: #fff;
		background: #ffffff;
		font: bold 10px verdana, sans-serif;
	}

.box {
	margin: 5px 0px;
	border-left: 1px solid #dedede;
	border-right: 1px solid #a3aab7;
	border-bottom: 1px solid #a3aab7;
	background: #f8f8f8;
}
	.box td {
		padding: 5px 15px !important;
	}
	.box td.category {
		background: url("../layout_images/new/folder.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.box tr.alt td.category {
		background: #e7ebf0 url("../layout_images/new/folder.gif") 14px 9px no-repeat;
		padding-left: 36px !important;
	}
	.box th {
		border-top: 1px solid #6882ad;
		border-bottom: 1px solid #6882ad;
		height: 23px;
		padding: 5px 14px !important;
		padding: 2px 14px;
		white-space: nowrap;
		text-align: left;
		vertical-align: middle;
		color: #fff;
		background: #CC0001 url("../layout_images/new/th_bg.gif") repeat-x;
		font: bold 11px verdana, sans-serif;
	}
	.box th a {
		color: #fff;
		text-decoration: none;
	}
	.box th a:hover {
		text-decoration: underline;
	}
	.box td a, #content a {
		color: #0065b7;
		text-decoration: none;
	}
	.box td a strong {
		font-size: 110%;
	}
	.box td a:hover, .box td a:hover strong, #content a:hover {
		color: #fff;
		background: #0065b7;
	}
	.box tr.alt {
		background: #e7ebf0;
	}
	.box td.pointer {
		background: url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
		padding-left: 26px !important;
	}
	.box tr.alt td.pointer {
		background: #e7ebf0 url("../layout_images/new/pointer.gif") 14px 10px no-repeat;
		padding-left: 26px !important;
	}


	/*-- Box headings and other tags --*/
	.box h1 {
		font: bold 19px arial, sans-serif;
		margin: 10px 0 5px 0;
		clear: both;
	}
	.box h2 {
		font: bold 15px arial, sans-serif;
		margin: 20px 0 0 0;
		clear: both;
		border-bottom: 1px solid #a3aab7;
	}
	.box h3 {
		font: bold 13px arial, sans-serif;
		margin: 10px 0 5px 0;
	}
	.box p {
		margin: 8px 0;
	}
	.box ul {
		list-style: square;	
		padding-left: 20px !important;
		margin-left: 0 !important;
		padding-left: 0;
		margin-left: 20px;
	}
	.box blockquote {
		border: 1px solid #e7ebf0;
		margin: 5px 3px 15px 3px;
		padding: 15px;
		background: #fff;
	}

img {
border: none;
}

.error
{
  color: red;

}

.errorMessages
{
	font-family: arial;
	font-size: 7pt;
	text-align:Left;
}

.mapText
{
	font-family: arial,	tahoma, verdana, sans-serif;
	font-size: 8pt;
	text-align:left;
	font-weight: normal;
}

.tabfont
{
	font-family: monaco, lucida console, monospace;
	font-size: 8pt;
	text-align:center;
	font-weight: normal;
}

.toplinksRight {

    float: right;
    vertical-align: middle;
	text-align: right;

}

.toplinksRight a{
	font-size: 8pt;
	display: inline;
	padding-left: 8px;
	padding-right: 5px;
	color: #CC0001;
	background: url(strelica.gif) left no-repeat;
	text-decoration: none;
}

.toplinksRight a:hover {
	font-size: 8pt;
	display: inline;
	padding-left: 8px;
	padding-right: 5px;
	color: #f04e22;
	background: url(strelica.gif) left no-repeat;
	text-decoration: none;
}

/*- Menu Tabs 2--------------------------- */

    .tabs2 {
      /*float:left*/
      width:95%;
      font-size:93%;
      line-height:normal;
	  clear: both;
	  /*border-bottom:1px solid #84776B;*/
      }
	.tabs2 div {
	  float:left
	}
    .tabs2 ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    .tabs2 li {
      display:inline;
      margin:0;
      padding:0;
      }
    .tabs2 a {
      float:left;
      background:url("../all/tableft2.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    .tabs2 a span {
      float:left;
      display:block;
      background:url("../all/tabright2.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
	  color: red;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .tabs2 a span {float:none;}
    /* End IE5-Mac hack */
    .tabs2 a:hover span {
      color:#27B34B;
      }
    .tabs2 a:hover {
      background-position:0% -42px;
      }
    .tabs2 a:hover span {
      background-position:100% -42px;
      }


/*--Reg Menu Checkboxes---------------------*/
div.tabDiv {
	/*Main Background Div*/
	clear:both;
	border-top:1px solid #84776B;
	margin-left: auto;
	margin-right: auto;
}

div.tabDiv  tr{
	/*Checkbox Row*/
	vertical-align:top;
}

div.tabDiv  ul{
	/*Checkbox ul*/
	padding-left: 0px;
	margin-left: 15px;
}

div.tabDiv  li{
	/*Checkbox li*/
	list-style-type:none;
}

/*--Reg Menu Extra Fields--------------------*/
.extrasTable li{
	/*Main Background Table*/
	list-style-type:none;
	padding-left: 0px;
	padding-top: 10px;
	margin-left: 0px;
}

/*--Reg Menu Preview Section--------------*/
.center {
	text-align: center;
}

.previewWrapper {
	margin: 2% 0 2% 0;
}

div.previewDiv {
	clear: both;
	text-align: left;
	width: 95%;
	border-top:1px solid #84776B;
	margin-left: auto;
	margin-right: auto;
}
.previewDiv  li{
	/*Preview li*/
	list-style-type:none;
	color: black;
	font-family: arial, Tahoma, Verdana, sans-serif;
    font-size: 9pt;
}

.previewContent {
	padding: 3% 3% 3% 3%;
	/*margin: 0 0 3% 0;*/
}

.previewHeaderProfile
{
	font-weight: bolder;
	font-family: arial;
	font-size: 12pt;
	text-align: center;
}

.previewHeaderTab
{
	font-family: arial;
	font-weight: bold;
	font-size: 12pt;
	text-align: left;
}

.previewHeaderGroup
{
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	font-style: italic;
}

.previewHeaderAttribute
{
	font-family: arial;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	color: red;
}

/*----------------Layout Elements-----------------------*/
#page_wrapper
{
	margin-left: auto;
    margin-right: auto;
	border: 1px solid #cccccc;
	width:760px;
}

#page_header
{
	width: 750px;
	margin: 5px;
}

#page_logo
{
	float: left;
	width: 185px;
	margin-bottom: 5px;
}

#page_banner
{
	float: right;
	width: 560px;
	margin-bottom: 5px;
}

#page_menu
{
	float: right;
	width: 560px;
}

.page_hr
{
	height: 5px;
	margin-left: 5px;
    margin-right: 5px;
	background-color: #f04e22;
	clear: both;
}

#toplinks {
	clear: both;
	height: 15px;
	margin-left: 5px;
	margin-top: 5px;
	background-color: #FFFFFF;
}

.page_background_upper
{
	margin-left: 5px;
	margin-right: 5px;
	background-color: #FFFFFF;
	clear: both;
}

.page_background_lower
{
	margin-left: 5px;
	margin-right: 5px;
	background-color: #e0e9ba;
	clear: both;
}

#page_footer
{
	width: 750px;
	margin: 5px;
}

#page_footer_logo
{
	width: 100%;
}

#page_footer_content
{
	width: 100%;
	background-color: #27b34b;
	clear: both;
	height: 50px;
	font-family: arial;
	font-size: 11px;
	color: #FFFFFF;
}

#page_footer_content_left
{
	float: left;
	text-align: left;
	margin: 10px 5px 10px 5px;
	width: 60%;
	background-color: #27b34b;
	color: #FFFFFF;
}
#page_footer_content_right
{
	float: right;
	text-align: right;
	margin: 10px 5px 10px 5px;
	width: 35%;
	background-color: #27b34b;
	color: #FFFFFF;
}

#page_copyright
{
	width: 600px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.footer_nav a:link{COLOR: #FFFFFF;TEXT-DECORATION: underline}
.footer_nav a:visited{COLOR: #FFFFFF;TEXT-DECORATION: underline}
.footer_nav a:hover{COLOR: #FFFFFF;TEXT-DECORATION: underline}
