/* Global */
html
{
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
    overflow-x: hidden;
}
body
{
    width: 100%;
    height: 100%;
	margin: 0px;
	padding: 0px 0px 50px 0px;
	cursor: default;
    background: rgb(23,66,108) url(/resources/background.jpg) repeat-x;
}
.invisible
{
    position: absolute;
    width: 0px;
    height: 0px;
    visibility: hidden;
    overflow: hidden;
}
.context
{
    position: relative;
    margin: 0px auto 0px auto;
    width: 858px;
}
.border_top
{
    position: relative;
    width: 858px;
    height: 46px;
    background-image: url(/resources/border_top.gif);
}
.border_middle
{
    position: relative;
    width: 858px;
    padding-top: 30px;
    background-image: url(/resources/border_middle.gif);
}
.border_bottom
{
    position: relative;
    width: 858px;
    height: 286px;
    background-image: url(/resources/border_bottom.gif);
}
.loading
{
    position: absolute;
    width: 31px;
    height: 31px;
    right: 50px;
    top: 20px;
    background: url(/resources/loading.gif);
    z-index: 2;
}
.title
{
    position: absolute;    
    width: 283px;
    height: 91px;
    top: -45px;
    z-index: 1;
    border: none 0px;
    cursor: pointer;
}
.main_menu
{
    width: 750px;
    height: 35px;
    margin: 0px 0px 0px 30px;
    padding-left: 50px;
    background-image: url(/resources/main_menu.gif);
}
.main_menu_item
{
    display: block;
    float: left;
    width: 80px;
    height: 26px;
    padding: 9px 10px 0px 10px;
    color: rgb(255,255,255);
    text-align: center;
    cursor: pointer;
    background-image: url(/resources/main_menu_item.gif);
    color: white;
    font: normal normal bold 11px tahoma;
    text-decoration: none;;
}
.page
{
    position: relative;
    width: 856px;
    min-height: 300px;
    padding: 0px 0px 20px 0px;
    background: transparent url(/resources/underline_reverse.gif) no-repeat scroll 100% 100%;
    overflow-x: hidden;
}
.page:after
{
    content: "."; 
    display: block; 
    height: 0;
    clear: both; 
    visibility: hidden;
}
*html .page
{
    height: 300px;
}
.image
{
    float: right;
    margin: 0px 30px 20px 30px;
}
.heading
{
    padding: 0px 0px 0px 50px;
    margin: 30px 0px 30px 2px;
    font: italic normal normal 22px verdana;
    color: rgb(255,255,255);
    background: transparent url(/resources/underline.gif) no-repeat scroll 0% 100%;
}
.paragraph
{
    padding: 0px;
    margin: 10px 50px 0px 50px;
    font: normal normal normal 12px arial;
    color: rgb(255,255,255);
    text-align: justify;
}
.form
{
    margin: 20px 0px 0px 50px;
}
.label
{
    padding: 0px 10px 0px 0px;
    font: italic normal bold 11px arial;
    color: white;
    vertical-align: top;
    text-align: right;
    white-space: nowrap;
}
.value
{
    font: normal normal normal 12px arial;
    color: white;
    white-space: nowrap;
}
.link
{
    font: normal normal normal 12px arial;
    color: white;
    white-space: nowrap;
    text-decoration: none;
}
.text_input
{
	width: 150px;
	font: normal normal normal 11px arial;
	border: solid 1px rgb(127,157,185);
}
.select_input
{
	width: 150px;
	font: normal normal normal 11px arial;
	border: solid 1px rgb(127,157,185);
}
.area_input
{
	width: 250px;
	height: 100px;
	font: normal normal normal 11px arial;
	border: solid 1px rgb(127,157,185);
	overflow-x: hidden;
	overflow-y: auto;	
}
.button_panel
{
    height: 30px;
    padding: 10px 0px 0px 150px;
}
.button
{
    font: normal normal normal 12px arial;
    cursor: pointer;
}
.footer
{
    position: absolute;
    width: 100%;
    top: 20px;
    text-align: center;
    font: normal normal normal 11px verdana;
    color: white;
}
.footer_link
{
    font: normal normal bold 10px verdana;
    color: white;
    white-space: nowrap;
    text-decoration: none;
}
.copyright
{
    position: absolute;
    width: 100%;
    top: 40px;
    text-align: center;
    font: normal normal normal 9px verdana;
    color: white;
}
.data
{
    margin-left: 50px;
}
.data_heading
{
    padding: 0px 10px 0px 10px;
    font: normal normal bold 11px arial;
    color: white;
    text-align: center;
    background-color: rgb(45,116,181);
    white-space: nowrap;
}
.data_cell
{
    padding: 0px 10px 0px 10px;
    font: normal normal normal 11px arial;
    color: white;
    white-space: nowrap;
}
#Visit111 {
	display:block;
	position:absolute;
	right:20px;
	bottom:20px;
}