body
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;	
	color:#4C4C4C;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	width:891px;
	background-color:#E4F0F4;
	background-image:url(../images/body-bg.jpg);
	background-repeat:repeat-x;
}
.table, td, tr 
{
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#555555;	
}
.index-text
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#585757;
}
.foot-text
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#585757;
}
.blue
{
    font-family:Arial;
	font-size:18px;
	font-weight:none;
	color:#77BCDE;
}
.sml-bold
{
    font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#585757;
}
.sml-txt-link
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#585757;
	text-decoration:underline;
}
.sml-txt-link:hover
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#585757;
	text-decoration:none;
}
a{
outline:none;
}

.top-r-menu
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#585757;
	text-decoration:none;
}
.top-r-menu:hover
{
    font-family:Arial;
	font-size:11px;
	font-weight:none;
	color:#0095DC;
	text-decoration:none;
}
.blue-link
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#00ADEF;
	text-decoration:none;
}
.blue-link:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#076CAC;
	text-decoration:none;
}

.btmblue-link
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#00ADEF;
	text-decoration: underline;
}
.btmblue-link:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#00ADEF;
	text-decoration:none;
}

.head
{
    font-family:Arial;
	font-size:17px;
	font-weight:none;
	color:#4D4D4E;
	text-decoration:none;
}
a.tab-menu
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#5A5959;
	text-decoration:none;
	width:92px;
	background:none;
}
a.tab-menu:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#109BDE;
	text-decoration:none;
	width:92px;
}
.tab-menu{
	background-image:url(../images/tab-menu-bg.gif);
	background-repeat: repeat;
}
.tab-menu-on{
	background-image:url(../images/tab-menu-on.jpg);
	background-repeat: repeat;
}
.seperation{
	background-image:url(../images/tab-meu-div.gif);
	background-repeat: no-repeat;
}
.tab-menu-sel
{
	font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#109BDE;
	text-decoration:none;
	display:block;
}

input.file 
{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 7);
	opacity: 7;
	z-index: 2;
	background-color:#000099;
}









.browse-field
{
border:solid 1px #7AB8D6;
background-color:#E4F0F4;
color:#1B0F0B;
font-family:Arial;
font-size:12px;
padding-left:3px;
}

.field-date
{
border: solid 1px #7AB8D6;
background-color:#E4F0F4;
color:#1B0F0B;
font-family:Arial;
font-size:12px;
padding-left:3px;
padding-top:2px;
height:15px;
width:121px;
}
.field
{
border: solid 1px #7AB8D6;
background-color:#E4F0F4;
color:#1B0F0B;
font-family:Arial;
font-size:12px;
padding-left:3px;
height:18px;
width:121px;
}
.field-name
{
border: solid 1px #7AB8D6;
background-color:#E4F0F4;
color:#1B0F0B;
font-family:Arial;
font-size:12px;
height:20px;
width:260px;
padding-left:3px;
padding-top:2px;
}
.field-txt
{
border: solid 1px #7AB8D6;
background-color:#E4F0F4;
color:#1B0F0B;
font-family:Arial;
font-size:12px;
width:250px;
padding-left:3px;
padding-top:2px;
}

.field-submit
{
border: solid 0px #FFFFFF;
color:#FDF0E9;
font-family:Arial;
font-weight:bold;
font-size:15px;
width:95px;
height:25px;
background-image:url(../images/submit-bg.gif);
}






#main
{
width:891px;
float:left;
}
#logo-menu-main
{
float:left;
width:891px;
height:88px;
}
#logo
{
float:left;
height:48px;
width:98px;
padding-top:40px;
padding-left:15px;
padding-right:109px;
}
#top-right-menu
{
float:left;
width:658px;
padding-top:23px;
padding-bottom:18px;
padding-right:11px;
}
#menus
{
float:left;
width:666px;
}
#index-flash
{
float:left;
width:891px;
padding-top:17px;
padding-bottom:2px;
}
#scroll-flash
{
float:left;
width:891px;
padding-bottom:2px;
}
#txt-box-main
{
float:left;
width:891px;
}
#inn-txt-box-main
{
float:left;
width:891px;
padding-bottom:10px;
}
#box-middle
{
float:left;
width:850px;
padding-top:17px;
padding-left:40px;
padding-bottom:17px;
padding-right:1px;
background-image:url(../images/box-middle.jpg);
background-repeat:repeat-y;
}
#inn-box-middle
{
float:left;
width:844px;
padding-top:26px;
padding-left:25px;
padding-bottom:30px;
padding-right:22px;
background-image:url(../images/box-middle.jpg);
background-repeat:repeat-y;
}
#left-div-common
{
float:left;
width:891px;
}
#left-div-common1
{
float:left;
width:891px;
}
#right-div-common
{
float:right;
width:891px;
}
#index-text-part
{
width:861px;
float:left;
padding:23px 15px 15px 15px;
}
#foot-line
{
width:891px;
float:left;
height:1px;
background-image:url(../images/foot-bit.gif);
background-repeat:repeat-x;
}
#foot-main
{
float:left;
width:871px;
height:42px;
padding-left:20px;
padding-top:21px;
}
#box-txt-left
{
float:left;
width:300px;
padding-right:45px;
background-image:url(../images/ash-vert-line.gif);
background-position:right;
background-repeat:repeat-y;
}
#box-txt-left
{
float:left;
width:300px;
padding-right:45px;
background-image:url(../images/ash-vert-line.gif);
background-position:right;
background-repeat:repeat-y;
}
#printing-sol
{
float:left;
width:202px;
padding-left:29px;
padding-right:30px;
}
#photo-print-banner
{
float:left;
width:232px;
}
/*Inner*/

#inner-top
{
float:left;
width:891px;
padding-top:17px;
padding-bottom:7px;
}
#inner-text-main
{
width:834px;
float:left;
padding-top:33px;
padding-left:10px;
}
#pad-right
{
float:right;
padding-right:15px;
}

/*top-main-menus starts*/

.horizontalmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
height:18px;
z-index:100;
position:relative;
/*float:right;*/
}

/*Top level list items*/
.horizontalmenu ul li{
position: relative;
display: inline;
float: left;
height:18px;
}

/*Top level menu link items style*/
.horizontalmenu ul li a{
display: block;
text-decoration: none;
/*border: 1px solid #000000;*/
}
.horizontalmenu ul li a:hover{
display:block;
}
.horizontalmenu ul li ul{
left: 0;
top: 0;
margin-top: 1px;
position: absolute;
display:block;
visibility:hidden;
border-top: 1px solid #FFFFFF;
}

/*Sub level menu list items*/
.horizontalmenu ul li ul li{
display: inline;
float: none;
height:18px;
}

/* Sub level menu links style */
.horizontalmenu ul li ul li a
{
font: normal 12px Arial;
line-height:22px;
color:#FFFFFF;
background-color:#009FE2;
padding:0px 0px 0px 7px;
height:23px;
border-width: 0px 1px 1px 1px;
border-color:#FFFFFF;
border-style:solid;
}
.horizontalmenu ul li ul li a:hover
{
color:#01408F;
font: none 12px Arial;
line-height:22px;
background-color:#C1DDE9;
padding:0px 0px 0px 7px;
height:23px;
border-width: 0px 1px 1px 1px;
border-color:#FFFFFF;
border-style:solid;
}
/*pull down menu*/
.menu-left-pad
{
padding-left:60px;
}

.white-bold
{
    font-family:Arial;
	font-size:18px;
	font-weight:none;
	color:#EEF8FD;
	padding-left:12px;
}
a.viewport
{
    font-family:Arial;
	font-size:18px;
	font-weight:none;
	color:#0095dc;
	padding-left:12px;
	text-decoration:none;
	float:left;
	padding:15px 0 0 30px;
	display:block;	
}
a.viewport:hover{
color:#f06f2b;
}

.link
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#076CAC;
	text-decoration:none;
}
.link:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#00ADEF;
	text-decoration:none;
}
.ulink
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#076CAC;
	text-decoration:underline;
}
.ulink:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#00ADEF;
	text-decoration:none;
}
.link-pad
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#076CAC;
	text-decoration:none;
	padding-left:20px;
}
.link-pad:hover
{
    font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#00ADEF;
	text-decoration:none;
	padding-left:20px;
}
.blue-bold
{
    font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#00408F;
	text-decoration:none;
}
.in-text {
	font-family:Arial;
	font-size:12px;
	font-weight:none;
	color:#585757;
	text-align: justify;
}

.bottom-links{
width:874px;
float:left;
background:url(../images/bottom-links-top.jpg) no-repeat top left;
padding:10px 0 0px 18px;

}

.bottom-links ul{
float:left;
width:140px;
margin:0;
padding:0  10px 0 20px;
list-style:none;
}
.bottom-links ul li{
padding:0px;
margin:0;
font-size:12px;
color:#6f7476;
}
.bottom-links ul li strong{
color:#5b5a5a;
line-height:25px;
}
.bottom-links ul li a{
color:#6f7476;
text-decoration:underline;
}
.bottom-links ul li strong a{
color:#5b5a5a;
text-decoration:none;
}
.bottom-links ul li a:hover{
text-decoration:none;
}
.bottom-links ul li strong a:hover{
text-decoration:underline;
}

/************************************************************************
  Slider styling,
*************************************************************************/
.aviaslider{ 
height:290px; 	/*this changes the height of the image slider*/
width:373px;
overflow: hidden;
position: relative;
background: #fff url(../images/layout/preload.gif) center center no-repeat;
background-color:transparent;
}

.aviaslider li, .aviaslider .featured{
display: block;
width:100%;
height:100%;
position: absolute;
top:0;
left:0;
z-index: 1;
}

.js_active .aviaslider li, .js_active .aviaslider .featured{
display:none;
}

.aviaslider img, .aviaslider a img, .aviaslider a{
border:none;
text-decoration: none;
}
.kBlock{
	background-repeat:no-repeat;
	
}
.site-map{ line-height:23px; padding-left:11px;}
.site-map ul{ margin:0; padding:0px 40px 0px 15px;}
.site-map ul li{}
.site-map a{ text-decoration:none; color:#467689; font-size:14px;}
.site-map a:hover{ text-decoration:underline;}
.site-map ul li ul{ padding:0px 40px 0px 40px;}
h1{font-size:17px; color:#000000;}
h1 a{ text-decoration:none; color:#000000;}
h1 a:hover{ text-decoration:none; color:#000000;}
/*-------/*/


/*	Slideshow---------*/
#slides {
	position:relative;
	top:15px;
	left:-15px;
	z-index:100;
}

.slides_container {
	width:270px;
	overflow:hidden;
	position:absolute;
	display:none;
}
.slides_container div.slide {
	width:270px;
	height:270px;
	display:block;
}
/*	Next/prev buttons------------*/
#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:21px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}
#slides .next {
	left:333px;
}
/*	Pagination*/
.pagination {
	display:none;
}
/*	Anchors-------*/


