@charset "utf-8";
/****************** MAIN ELEMENTS *********************/
body{
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	font-family:Tahoma;
}

p{
	margin:0px;
	padding:0px;
}

#siteLoader{
	position:absolute;
	top:45%;
	left:40%;
	width:220px;
	height:19px;
}

#siteLayout{
	width:932px;
	text-align:left;
}

#siteHeader{
	width:932px;
}

#headerTop{
	width:932px;
	height:85px;		
	background-image:url('images/header.jpg');
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left -10px;
	border-bottom:3px solid #f06900;	
}

#headerFlash{
	width:932px;
	height:130px;
	background-color:#FFFFFF;
	margin-top:1px;
}

#siteMain{
	width:932px;
	margin-top:5px;
	margin-bottom:5px;
}

#siteFooter{
	width:932px;
	height:70px;
	background-image:url('images/footer.jpg');
	background-repeat:no-repeat;
	background-position:left middle;
	border-top:2px solid #bababa;
}

.siteFooter_div1{
	color:#727272;
	font-size:11px;
	margin-top:15px;
	margin-left:108px;	
}

.siteFooter_div2{
	color:#727272;
	font-size:11px;
	margin-top:5px;
	margin-left:108px;	
}

.siteFooter_link{
	color:#727272;
	text-decoration:none;
}

.siteFooter_link:hover{
	color:#727272;
	text-decoration:underline;
}

.siteImage{
	margin-right:5px;
}

.galleryImage{
	padding:2px;
	border:1px solid #b5dff1;
}

.galleryImage:hover{
	border:1px solid #40b7e9;
}



/****************** PANEL ELEMENTS *********************/
.skyPanel{
	text-align:left;
	margin-bottom:5px;
}

.skyPanel_title{
	height:29px;
	width:100%;
	background-image:url('images/paneltitle.jpg');
	background-repeat:repeat-x;
	border-left:1px solid #92d2ed;
	border-right:1px solid #92d2ed;
	border-top:1px solid #92d2ed;
	color:#004894;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.skyPanel_content{
	width:100%;
	border-left:1px solid #92d2ed;
	border-bottom:1px solid #92d2ed;
	border-right:1px solid #92d2ed;
	border-top:1px solid #92d2ed;
}



/****************** MENU ELEMENTS *********************/
.menuTitle{
	width:100%;
	background-image:url('images/menu_title.jpg');
	background-repeat:no-repeat;
	height:33px;
}

.menuTitle1{
	width:100%;
	background-image:url('images/menu_title1.jpg');
	background-repeat:no-repeat;
	height:33px;
}

.menuContent_top{
	width:100%;
	background-image:url('images/menu_top.jpg');
	background-repeat:repeat-x;
	background-position:center top;
}

.menuContent_bottom{
	width:100%;
	background-image:url('images/menu_bottom.jpg');
	background-repeat:repeat-x;
	background-position:center bottom;
}

.applemenu{
margin:0px;
padding:20px 5px 20px 5px;
width: 160px; /*width of menu*/
}

.applemenu div.silverheader a{
background-color:#368bb2;
background-image:url('images/sum-1.gif');
background-repeat:no-repeat;
background-position:10px 10px;
font: bold 11px Tahoma;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 5px 0;
padding-left: 20px;
text-decoration: none;
margin-bottom:2px;
}


.applemenu div.silverheader a:visited, .applemenu div.silverheader a:active{
color: white;
}


.applemenu div.selected a, .applemenu div.silverheader a:hover{
background-color:#1e759d;
color: white;
}

.applemenu div.submenu{
font-size:11px;
color:#FFFFFF;
padding: 5px;
}

.submenu_list{
	margin-bottom:5px;
	padding-left:20px;
	background-image:url('images/sum-2.gif');
	background-repeat:no-repeat;
	background-position:10px 5px;
}

.submenu_list a{
	color:#FFFFFF;
	text-decoration:none;
}

.submenu_list a:hover{
	text-decoration:underline;
}



/****************** FORM ELEMENTS *********************/
.formItem{
	border:1px solid #c497c7;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

.formItem:hover{
	border:1px solid #c374c8;
}

.formButton{
	font-size:12px;
	font-weight:bold;
	border:1px solid #c497c7;
	background-image:url('images/btn.jpg');
	background-repeat:repeat-x;
	height:20px;
	color:#cb81dd;
}

.formButton:hover{
	color:#9a28b6;	
}

.formview_Title{
	text-align:right;
	padding-right:5px;
	border-bottom:1px solid #f8e1fb;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
	color:#c45cb1;
}

.formview_Comp{
	text-align:left;
	padding-left:5px;
	border-bottom:1px solid #f8e1fb;
	padding-bottom:5px;
	padding-top:5px;
	font-size:12px;
	color:#c45cb1;
}

.formview_Button{
	text-align:center;
	padding-top:5px;
	padding-bottom:5px;
}

.showButton{
	background-image:url('images/btn_show.gif');
	background-repeat:no-repeat;
	background-position:center top;
	width:58px;
	height:20px;
	cursor:pointer;
}



.errorLayout{
	background-color:#f6dca3;
	border:1px dashed #d23e00;
	color:#d23e00;
	text-align:center;
	margin-bottom:5px;
	font-size:12px;
	padding:5px;
	width:100%;
}

.errorRow{
	background-color:#FF3300;
}








#printTop{
	width:932px;
	height:85px;		
	background-image:url('images/print_header.jpg');
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:left -10px;
	border-bottom:3px solid #f06900;
}

.pGrid{
	border-top:1px solid #92d2ed;
	border-left:1px solid #92d2ed;
	margin-top:5px;
	background-color:#ecf8fc;
}

.pGrid_title{
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	margin:10px 0px 0px 0px;
	background-image:url('images/expand.gif');
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:17px;
	color:#f06900;
	text-decoration:underline;
}

.pGrid_head1{
	width:30%;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-image:url('images/paneltitle.jpg');
	background-repeat:repeat-x;
	height:29px;
	text-transform:uppercase;	
	color:#004894;
	border-right:1px solid #92d2ed;
	border-bottom:1px solid #92d2ed;
}

.pGrid_head2{
	width:70%;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;	
	background-image:url('images/paneltitle.jpg');
	background-repeat:repeat-x;	
	height:29px;
	text-transform:uppercase;
	color:#004894;
	border-right:1px solid #92d2ed;
	border-bottom:1px solid #92d2ed;
}

.pGrid_cell1{
	width:30%;
	padding:3px 2px 2px 10px;
	font-size:12px;
	border-right:1px solid #92d2ed;
	border-bottom:1px solid #92d2ed;
	vertical-align:top;	
	color:#004894;
}

.pGrid_cell2{
	width:70%;
	padding:3px 2px 2px 5px;
	font-size:12px;
	border-right:1px solid #92d2ed;
	border-bottom:1px solid #92d2ed;	
	vertical-align:top;
	color:#004894;
}