/* Charity Page CSS Document */

/* -------------- Page Style ------------- */
body {	
	padding: 0px;
	
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;	
	
	background-color:#eaf5fb;
}

* {
	margin: 0px;
	padding: 0px;
}

#Wapper {
	margin: 0px auto;
	text-align: left;
	width: 100%;
}

.MainContent{
	margin:0 auto;
}

.Banner{
	height:326px;
	width:891px;
	margin:0 auto;
	background:url(Images/fndsevice.jpg) no-repeat center top;
}

.UserDiv{
	height:25px;
	vertical-align:middle;
}

.CenterAlign{
	margin:0 auto;
}


/* -------------- Default Style ------------- */
a:link, a:visited{	
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#222222;
	text-decoration:underline;
}

a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000099;
	text-decoration:underline;	
}

p{
	padding:10px 0;
}

img{
	border-width:0px;
}

.Normal,td{
	font-family: Arial, Helvetica, sans-serif;
	color:#393939;	
	line-height:20px;
	font-size:13px;
	line-height:20px;
}

/* -------------- Common Style ------------- */

#TopLine{
	background:#105ea6;
	}

#Header {
	margin: 0px 0px 0px 0px;
	
	background:#fff;
}

#Content {
	background:#f9fdfe url(Images/ContentBg.jpg) repeat-x left top;
	padding-bottom:20px;	
}

.Main{
	text-align:center;
}

#HomePage .BannerBg{
	background:url(Images/content.jpg) no-repeat center top;
}

#SkinPage .BannerBg{
	background:url(Images/SkinBanner.jpg) no-repeat center top;
	height:162px;
}

#Logo{	
/*	padding-left:10px;*/
}

#User{
	font-family:Arial, Helvetica, sans-serif;	
	color:#605f62;	
	text-decoration:none; 
	font-size:13px;
	vertical-align:top;
}

.User, a.User:link, a.User:visited{	
	font-family: Arial, Helvetica, sans-serif;
	color:#605f62;	
	text-decoration:none; 
	font-size:13px;
}

a.User:hover {	
	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px;	
	color:#605f62;	
	text-decoration:underline;
}

#User img{
	margin-top:5px;
}

#Footer {
	text-align:center;
	padding: 20px 0px;
	color:#68b6ee;
	font-size:12px;
	
	background:url(Images/Footer.gif) repeat right top;
} 

#Footer a{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #68b6ee;
	text-decoration:none;
}

#Footer a:hover{
	color: #68b6ee;
	text-decoration:underline;
}

.FooterLeft{
	text-align:left;
/*	padding-left:20px;
*/	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #68b6ee;
	text-decoration:none;
}

.FooterRight{
	text-align:right;
	padding-right:20px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color: #68b6ee;
	text-decoration:none;
}

.dnnCopy, a.dnnCopy:link, a.dnnCopy:visited{	
	font-family: Arial, Helvetica, sans-serif;
	color:#68b6ee;	
	line-height:20px;
	text-decoration:none; 
	font-size:12px;
}

.breader{
	font-family: Arial, Helvetica, sans-serif;
	color:#b5e1f9!important;	
	font-size:12px;	
	padding-left:20px;
	padding-top:8px;
	padding-bottom:5px;
}

.bread,A.bread:link ,A.bread:active,A.bread:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#b5e1f9;	
	line-height:20px;
	font-size:12px;
	line-height:20px;
	padding-top:10px;
}

/*--------------------Pane Style---------------------*/

.ContentPane{

}

#HomePage .LeftPane{
	padding:10px 0 0 0px;
	width:671px; 
	margin:0px;
}

#HomePage .RightPane{
	padding-left:0px;
	padding-right:8px;
	padding-top:15px;
	width:220px !important; width:212px; 
}

#HomePage .TopRightPane{
	padding-top:7px;
	padding-left:9px;
}

#HomePage .TopRightPane img,.TopRightPane object,.TopRightPane div {
	border:none;
}
img{
	border:0;
}

#SkinPage .LeftPane{
	padding-top:13px;
}

#SkinPage .ContentPane{
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
}


.BottomLeftPane{
	width:671;
	padding-left:0px;
	padding-right:20px;
}

.BottomRightPane{
	padding-left:0px;
	padding-right:8px;
	width:220px !important; width:212px; 
}
.TopPane{

}

.BottomPane{

}

/* -------------- Menu Style ------------- */

#Menu{	
	height:37px;
	
	background:#40495a url(Images/MenuIdle.jpg) repeat-x left top;
	
}

.MainMenu{
	margin:0 auto;
	text-align:center;
}

/*--------------------Style For Webpage---------------------*/

.FirmPicture img{
	margin-right:5px;
	margin-left:5px;
	margin-bottom:12px;
}

.ServiceItem{
	text-align:center;
	margin-bottom:20px;
}
.ServiceItem img{
	margin-bottom:6px;
}

.Record{
	background:url(Images/NewsIcon.gif) no-repeat left 4px;
	padding-left:18px;
	line-height:21px;
	font-size:13px;
}


/*--------------------Style For SubMenu---------------------*/

.Sub{
	padding-top:8px;
	padding-left:9px;
}



ul.services{ 
position  :relative;
top : 10px;
left : 10px;
width : 247px;
padding : 0 !important;
}

ul.services li{ 
display : block !important; 
width : auto; 
float : none; 
padding : 0 !important; 
margin : 0 !important;
background : url(Images/Sevice.gif);
}

ul.en li{ 
background : url(Images/Sevice.gif);
}

* html ul.services{
top : 9px; 
padding-top : 4px !important;
}

* html ul.services li{ 	
margin-top : -3px !important; 
background : url(Images/Sevice.gif); 
}

ul.services li.a, ul.services li.a a{
height : 61px; 
background-position : 0  0 ;
}

ul.services li.b,ul.services li.b a{
height : 60px; 
background-position : 0  -61px ; 
}

ul.services li.c,ul.services li.c a{
height : 60px; 
background-position : 0 -121px ; 
}

ul.services li.d,ul.services li.d a{ 	
height : 60px; 
background-position : 0 -181px ; 
}

ul.services li.e,ul.services li.e a{
height : 61px; 
background-position : 0 -241px ; 
}

ul.services li a{
display : block;
width : 100%;
height : 100%;
background : url(Images/Sevice.gif) -247px 0;
text-decoration : none !important;
}

ul.en li a{ 
background : url(Images/Sevice.gif) -247px 0;
}

 ul.services li.a a:hover{ 	background-position : -247px      0 ; }
 ul.services li.b a:hover{ 	background-position : -247px  -61px ; }
 ul.services li.c a:hover{ 	background-position : -247px -121px ; }
 ul.services li.d a:hover{ 	background-position : -247px -181px ; }
 ul.services li.e a:hover{ 	background-position : -247px -241px ; }

 ul.services li.selected_intranet, ul.services li.a a.selected{ background-position :  -247px    0;    }
 ul.services li.selected_corporativas, ul.services li.b a.selected{ background-position :  -247px  -61px ; }
 ul.services li.selected_apps, ul.services li.c a.selected{ background-position :  -247px -121px ; }
 ul.services li.selected_automatas, ul.services li.d a.selected{ background-position :  -247px -181px ; }
 ul.services li.selected_consulting, ul.services li.e a.selected{ background-position :  -247px -241px ; }

 ul.services li a.selected{ cursor : default; }

 div.service{ 
position  :absolute; 
top : 10px;
left : 268px;
width : 483px;
height : 282px;
padding : 10px !important;
overflow : auto;
}

div.service{ 
left : 268px;
width : 483px;
height : 282px;
}


.none { 
display : block !important; 
position : absolute !important; 
top : -3000em !important; 	
}

#dnn_ctr427_IFrame_htmIFrame{
	overflow:hidden;
	width:700px;
}

#TextIconFavicon{
	background:url(images/favicon.png) no-repeat left 5px;
	height:45px;
	width:31px;
	*width:180px;
	padding-left:31px;
	padding-top:15px;
	padding-bottom:8px;
	*padding-bottom:0;
}