html, body
{
	height: 100%;
}

body
{
	margin: 0;
	padding: 0;
}

body, table
{
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
        font-size: 9pt;
}

.text
{
	font: normal 1.1em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	background: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul.list
{
	margin-left: 0;
	padding-left: 0;
	margin-bottom: 5px;
	margin-top: 0;
/*	font: normal 1.1em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	color: #666;
	list-style-type: disc;
}

ul.list li
{
	margin-left: 35px;
	font: normal 1.1em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	padding-top: 5px;
}

ul.sub-list
{
	color: #666;
	list-style-type: disc;
	margin-left: 0;
	padding-left: 0;
}

ul.sub-list li
{
	font: normal 1.1em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
}


#body-gradient
{
	width: 100%;
	height: 100%;
	text-align: center;
	background: transparent url(images/body_gradient.gif) center top repeat-x;
}

#page-container
{
	width: 972px;
	/*height: 100%;*/
	margin: 0 auto;
	text-align: left;
}


#page-bottom-delimeter
{
	background:url(images/bottom-delimeter.gif) no-repeat; 
	height: 1px;
	/*IE bug*/
	font-size: 1px;
	line-height: 0;
}

#page-bottom
{
	background: white url(images/bottom-bg.gif) repeat-y; 
}

#page-bottom-rounds
{
	background: url(images/bottom.gif) no-repeat; 
	height: 9px;
}

#page-content-background
{
	/*background: white url(images/03.gif) repeat-y;*/
        background: white; 
	height: 100%;
	overflow: hidden;
        PADDING-RIGHT: 16px; 
        PADDING-LEFT: 16px; 
}

#page-content
{
	width: 100%;
	padding-bottom: 15px;
/*	font-size: 12px;*/
	background: white;
}

#page-content-table
{
	/*height: 300px;*/
}

#page-content td
{
	font-size: 12px;
	/*vertical-align: top;*/
}

#header
{
	background: white;
	position: relative;
	width: 100%;
	padding-top: 5px;
	margin-bottom: 5px;
}

#breadcrumb
{
	color: #7f7f7f;
	background: white;
        margin-top: 5px;
        margin-bottom: 10px;
        /*margin-left: 10px;*/
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 8pt;
}

#breadcrumb a
{
	text-decoration: none;
	color: #7f7f7f;
}

#copyright-container
{
	color: #484848;
	font-size: 8pt;
	padding: 6px 0;
	overflow: hidden;
	width: 100%;
}

#copyright
{
	float: left;
	margin-left: 15px;
	padding-top: 2px;
}

#bottom-links
{
	float: right;
	margin-right: 15px;
	padding-top: 2px;
}

#bottom-links a
{
	color: #285b96;
        text-decoration: underline;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 8pt;
        font-weight: normal;
}

#search-form
{
        text-align: right;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 8pt;
	/*width: 100%;*/
	/*border: 1px solid black;*/
}

#search-form form 
{
	margin-top: 5px;
	margin-bottom: 0;
	padding: 0;
}

#top-menu a, #top-menu a:link, #top-menu a:visited, #top-menu a:active
{
	font-size: 11px;
	text-decoration: underline;
	color: #285b96;
}

#top-menu a:hover
{
	text-decoration: underline;
}

#header-top-menu a, #header-top-menu a:link, #header-top-menu a:visited, #header-top-menu a:active
{
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 8pt;
	text-decoration: underline;
	color: #285b96;
}

#header-top-menu a:hover
{
	text-decoration: underline;
}


/* Wait window */
iframe.waitwindow 
{
        position: absolute; 
        border: 0px; 
        z-index: 9999;
}

div.waitwindow 
{
        position: absolute; 
        width: 170px; 
        padding: 10px; 
        background-color: #FCF7D1; 
        border: 1px solid #E1B52D; 
        text-align: center !important; 
        z-index: 10000; 
        font-size: 11px; 
        background-image: url(images/wait.gif); 
        background-position: 10px center; 
        background-repeat: no-repeat; 
        font-family: Verdana;
        color: black; 
        line-height: normal; 
        font-weight: normal; 
        letter-spacing: normal !important; 
        font-variant: normal !important; 
        font-style: normal !important; 
        text-indent: 0 !important; 
        word-spacing: normal !important;
}

#main-menu-container
{
    padding-bottom: 4px;
}



#page-left-col
{
	overflow: auto;
        background: #FFFFFF;
	padding-top: 12px;
}

div.banner
{
	width: 186px; 
        padding: 5px 0 0 0; 
        background: #FFFFFF url(images/banner_top.gif) center top no-repeat;
}

div.under-text
{
	padding: 0 5px 5px 5px; 
        text-align: center; 
}

div.banner-bottom
{
	padding: 5px; 
        text-align: center; 
        background: #5AA5E9 url(images/banner_bottom.gif) center bottom no-repeat;
}

table.form-table
{
	width: 100%;
	background-color: white;
	border-collapse: collapse;
	font-size: 100%;
	font-weight: normal;
	line-height: 160%;
}

table.form-table th, table.form-table td
{
	border: 1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align: top;
}

table.form-table th
{
	background-image: url(images/table_head.gif);
	background-repeat: repeat-x;
	text-align: left;
	color: #25639A;
}

table.form-table td
{
	padding: 15px 5px;
}

.form-required
{
	color: red;
}

.error-fld
{
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(images/icon_warn.gif);
}

span.bottom-banner
{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    color: #FFFFFF;
}


div.menu-clear-left
{
	clear: both;
}

div.snipet-block
{
        margin-left: 3px;
        margin-bottom: 20px;
}




/*Title*/
.title 
{
	font: normal 1.1em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;       
        font-weight: bold;
	color: #00AEEF;
        text-decoration: none;
}

.title1 
{
	font: normal 1.3em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;       
        font-weight: bold;
	color: #00AEEF;
        text-decoration: none;
}


span.title 
{
	font: bold 1.0em/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif !important; 
}

th.title2
{
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 9pt;; 
        color: #FF7F00; 
        text-decoration: none;
        font-weight: normal;
}

table.price 
{
         border: 1px solid #707070;
         border-collapse: collapse;
         margin-top: 0.5em;
}

table.price td 
{
         border: 1px solid #A0A0A0;
         vertical-align: top;
         padding: 4px;
}

table.price thead td 
{
         background-color: #808080;
         color: #FFFFFF;
         text-align: center;
         font-weight:bold;
         padding: 4px;
}

table.price td.highlight 
{
         background-color: #D0D0D0;
}

table.price td.head 
{
         background-color: #808080;
         color: #FFFFFF;
         text-align: center;
         font-weight:bold;
}


/* Headers */
H1, H3, H4  {font-family: Verdana, Arial, Helvetica, sans-serif;}
H1 {color:#5B5C9E; font-size:17px; font-weight:normal; line-height: 20px; margin-bottom: 1px;}
H3 {font-size:12px; color: #5892BF; font-weight:bold; }
H4 {font-size:12px; color: #5892BF; font-weight:bold; }


H2
{
	font-family: Tahoma;
        font-size: 13pt;
        color: #5AA5E9; 
        text-decoration: none;
        padding-top: 0;
        padding-bottom: 0;
        margin-bottom: 0;
        margin-top: 0;
	font-weight:normal;
}


table.price h2 {
  font-size: 10pt;
  margin: 0;
/*  padding-bottom: 4px;*/
}

table.price h3 {
  font-size: 10pt;
  margin: 0;
  margin-left: 24px;
  margin-top: 0.75em;
}

table.price h4 {
  font-size: 8pt;
  margin: 0;
  margin-left: 48px;
  margin-top: 0.5em;
}

table.price p {
  margin: 0;
  margin-left: 48px;
  text-align: left;
}

p 
{
       font-family: Arial; 
       font-size: 12px;
       text-align: justify; 
       text-indent: 0px
}


div.top-sect-inc
{
        /*margin-left: 15px;*/
        margin-bottom: 15px;
}


table.form-table
{
	width:100%;
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table th, table.form-table td
{
	border:1px solid #ADC3D5;
	padding: 5px;
	vertical-align:top;
}

table.form-table th
{
	background-image:url(images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table td
{
	padding: 5px;
}


#pay button
{ padding:0;border:none;background:transparent; }
#pay button img
{ display:block; }

div.tab
{
         text-align: justify;
}



table.form-table2
{
	background-color:white;
	border-collapse:collapse;
	font-size:100%;
	font-weight:normal;
	line-height:160%;
}

table.form-table2 th, table.form-table2 td
{
	border:1px solid #ADC3D5;
	padding: 5px;
	vertical-align:top;
}

table.form-table2 th
{
	background-image:url(images/table_head.gif);
	background-repeat:repeat-x;
	text-align: left;
	color:#25639A;
}


table.form-table2 td
{
	padding: 5px;
}


ul 
{
        /*font-family: Verdana; 
        font-size: 12px; */
        font-family: Arial, Verdana,  Helvetica, sans-serif; 
	font-size: 9pt;
        text-align: justify;
        /*text-indent: 0px;*/
}

ol 
{     
        /*font-family: Verdana; 
        font-size: 12px;*/
	font-family: Arial, Verdana,  Helvetica, sans-serif; 
	font-size: 9pt;
        text-align: justify; 
        /*text-indent: 0px;*/
}

li 
{       /*font-family: Verdana; 
        font-size: 12px; */
	font-family: Arial, Verdana,  Helvetica, sans-serif; 
	font-size: 9pt;
        text-align: justify; 
        /*text-indent: 0px;*/
}


table.online
{
        border: 0px; 
        background-color: #EEEEEE;
}

table.online td 
{
        border: 0px;
        background-color: #EEEEEE;
}

a.topmenu:hover, a.topmenu:active, a.topmenu:visited, a.topmenu:link
{
        color: #00AEEF;
	text-decoration: none;
}

a:link {text-decoration: underline; color: #285b96; outline: none;}
a:visited{text-decoration: underline; color: #7291b5; outline: none;}
a:active {text-decoration: underline; color: #285b96; outline: none;}
a:hover{text-decoration: underline; color: #285b96; outline: none;}


A.addmenu {
	COLOR: #285b96; TEXT-DECORATION: underline
}
A.addmenu:link {
	COLOR: #285b96; TEXT-DECORATION: underline
}
A.addmenu:visited {
	COLOR: #285b96; TEXT-DECORATION: underline
}
A.addmenu:active {
	COLOR: #285b96; TEXT-DECORATION: underline
}
A.addmenuact {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
A.addmenuact:link {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
A.addmenuact:visited {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
A.addmenuact:active {
	COLOR: #ff9900; TEXT-DECORATION: underline
}
A.addmenu:hover {
	TEXT-DECORATION: underline
}
A.addmenu:hover {
	TEXT-DECORATION: underline
}

#addmenu {
	PADDING-LEFT: 0px; 
        FONT-SIZE: 9pt; 
        PADDING-TOP: 0px;  
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	line-height: 14pt;
        /*float: right; */
        /*text-align-last: right;*/
        /*padding-top: 5px;*/
}

DIV.addmenu-container {
	/*TEXT-ALIGN: right;*/
	TEXT-ALIGN: center;
        padding-bottom: 0px;
}

DIV.addmenu-container-center {
	TEXT-ALIGN: center;
        padding-bottom: 3px;
        vertical-align: middle;
}


DIV.addmenu-main-container {
        background: #F2F2F2;
        padding-top: 3px;
}

DIV.addmenu-single-container {
        background: #F2F2F2;
        padding-top: 3px;
        padding-bottom: 3px;
}

div.blue-banner
{
        background: #FFFFFF;
}

div.blue-banner-top
{
        background: #ffffff url(images/rigth-banners-top.png) center top no-repeat;
        padding-top: 28px;
}

div.blue-banner-bottom
{
        background: #5AA5E9 url(images/rigth-banners-botom.png) center bottom no-repeat;
        padding-top: 12px;
}

div.blue-banner-title
{
	text-align: left; 
        font-family: Tahoma;
        color: #5AA5E9;
        font-size: 1.4em;
	padding-top: 40px;
	padding-bottom: 20px;
	font-weight: bold;
}


div.blue-banner-under-text
{
        text-align: right; 
        background: #FFFFFF;
        padding-left: 5px;
        padding-right: 5px;
	font-family: Tahoma;
        font-size: 1.5em;
        color: #5AA5E9;
	font-weight: bold;
}


div.blue-banner-content-border
{
        border-left: 1px solid #CFCFCF; 
        border-right: 1px solid #CFCFCF;
	width: 309px;
}

div.blue-banner-content
{
        text-align: left; 
        background: #FFFFFF;
        margin-left: 20px;
        margin-right: 20px;
        padding-bottom: 10px;
}


div.orange-banner
{
        width: 186px; 
        background: #FFFFFF;
}

div.orange-banner-top
{
        text-align: center; 
        background: #FF9900 url(images/blue_banner_top.gif) center top no-repeat;
        padding-top: 5px;
}

div.orange-banner-title
{
        text-align: left; 
        font-family: Tahoma;
        font-size: 13pt;
        color: #FF9900;
        padding-left: 15px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
}

div.orange-banner-content
{
        text-align: left; 
       border-left: 1px solid #FF9900; 
        border-right: 1px solid #FF9900;
 
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 10px;

}

div.orange-banner-bottom
{
        background: #FF7F00 url(images/blue_banner_bottom.gif) center bottom no-repeat;
        padding-top: 5px;
}


img.li-img
{
       margin-top: 5px;
       margin-right: 8px;
       height: 7px;
       width: 7px;
}




/*start left menu-------------------------------------------------------*/

div.sub-menu-container
{
        padding-left: 0;
        /*padding-right: 10px;*/
	font: normal normal normal 9pt normal Verdana, Arial, Tahoma, Helvetica, sans-serif;        
        MARGIN-BOTTOM: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
        /*border-bottom: 2px solid #FF7F00;
	background: url(images/submenu_border.gif) left bottom no-repeat;*/
}


/*-------------------------------------------------------*/

#sub1-menu-ul a
{
	outline:none;
	display: block;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	padding-bottom: 6px;
        padding-top: 5px;
        padding-right: 16px;
}

#sub1-menu-ul span.sub1-menu-span-act
{
	display: block;
	text-decoration: none;
	text-align: center;
	white-space: nowrap;
	padding-bottom: 6px;
        padding-top: 5px;
        padding-right: 16px;
	/*background: url(images/left-menu-right-active.png) right top no-repeat;*/
}

#sub1-menu-ul a:hover
{
        text-decoration: underline;
}

#sub1-menu-ul h1
{
	color: #858C92;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	margin: 0px;
	padding-bottom: 0;
	/*background: url(images/left-menu-left-active.png) left top no-repeat;*/
}

#sub1-menu-ul li a.sub1-menu-a-act:link, #sub1-menu-ul li a.sub1-menu-a-act:visited, #sub1-menu-ul li a.sub1-menu-a-act:active, #sub1-menu-ul li a.sub1-menu-a-act
{
/*	color: #858C92;
	background: url(images/submenu_r.gif) right top no-repeat;*/
}


a.sub1-menu-a:link, a.sub1-menu-a:visited, a.sub1-menu-a:active
{
	text-decoration: none;
	color: #00AEEF;
}


a.sub1-menu-a-act:hover
{
        text-decoration: underline;
}

a.sub1-menu-a:hover
{
        text-decoration: underline;
}


a.sub1-menu-a:link, a.sub1-menu-a:visited, a.sub1-menu-a:active, a.sub1-menu-a:hover
{
       	color: #00AEEF;
}

div.sub1-menu-div
{
        /*background: url(images/submenu_l_grey.gif) left top no-repeat;*/
}


#sub1-menu-ul li
{
	float: left;
	font: 1.0em Verdana, Geneva, Arial, Helvetica, sans-serif !important;
}

li.sub1-menu-li-act
{
	/*background: #0191D7 url(images/left-strip.png) left top repeat-x;*/
}

li.sub1-menu-li
{
	/*background: url(images/submenu_back_grey.gif) repeat-x;*/
}


#sub1-menu-ul
{
	margin-top: 10px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding: 0;
	min-height: 23px;
	font: 1.1em Verdana, Geneva, Arial, Helvetica, sans-serif !important;
	list-style: none;
	float: left;
}

/*end left menu---------------------------------------------------------*/



.maplink img
{
   background: #5A91F5;
   margin-top: 3px;
}

.header
{
  color: #FF7F00;
  font-weight: bold;
}

table.table-ceny
{
    border-collapse: collapse;
}

table.table-ceny td, table.table-ceny th
{
	border: 1px solid #ADC3D5;
	padding: 5px 5px;
	vertical-align: top;
}

table.table-ceny th
{
	background-image: url(images/table_head.gif);
	background-repeat: repeat-x;
	color: #25639A;
}

table.qds-table
{
	font: normal 1.1em/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #00AEEF;
	border-collapse: collapse;
}

table.qds-table td
{
	border: 1px solid #00AEEF;
	border-collapse: collapse;
	padding: 5px;
}

table.qds-table th
{
	font: bold 1.0em/1.3 Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #00AEEF;
	border-collapse: collapse;
	text-align: center;
	color: #00AEEF;
	padding: 5px;
}
