/* Document produced by Angelo Moreira - DesignOne 2008 */ 
body{
	font-size:11px;
	background-color:#E7E7E9;
}
input{
	background-color:#EFEFEF;
	border:1px solid #DED5D3;
	width:110px;
	height:16px;
	font-size:10px;
}
/* CSS FOR THE MAIN STRUCTURE */
/*--------------------------------------------------------------------------*/
/*			Elements to wrap the contents									*/
/*--------------------------------------------------------------------------*/
#mainHolder{
	position:relative;
	margin:0 34px;
	padding-bottom:30px;
	width:900px;
	display: inline;
	background:url("/images/general/blurBg.jpg") #fff no-repeat bottom;
}
.blurSize{
	width:34px;
	height:100%;
	position:absolute;
	top:0;
	bottom:0;
}
#blurLeft{
	left:0;
	background:url("/images/general/blur_left.jpg") repeat-y;
}
#blurLeft img{
	position:absolute;
	bottom:0;
}
#blurRight{
	right:0;
	background:url("/images/general/blur_right.jpg") repeat-y;
}
#blurRight img{
	position:absolute;
	bottom:0;
}

/*--------------------------------------------------------------------------*/
/*			Elements to build the Top										*/
/*--------------------------------------------------------------------------*/
#topHolder{
	padding: 20px 17px;
	width:866px;
}
#linksTop{

}
#linksTop ul{
	margin-left:210px;
	list-style-image:url(/images/general/arrowGrey.gif);
	list-style-position:outside;
}
#linksTop ul li{
	padding-bottom:8px;
}
#formHolder{
	width:300px;
}

#topHolder #formHolder .submitBts{ height:15px; border:0; vertical-align:bottom; }
#topHolder #formHolder .login{ width:40px; }
#topHolder #formHolder .go{ width:31px; }

#topHolder #formHolder #forgotPass{ margin:8px 40px 20px 0; font-size:10px; }

/*--------------------------------------------------------------------------*/
/*			Calendar area													*/
/*--------------------------------------------------------------------------*/
/*.holdCalendar{ width:100%; };*/
.calendarWidth{	width:180px; }
.paddingcalendar{ padding:6px 0 0 10px; }
#imageCalendar{ height:100%; }
#imageCalendar #calendar #titleCalendar{ background-color:#FFCC66; height:19px;}
#imageCalendar #calendar #textCalendar{ background-color:#DCDDDF; height:119px;}
#imageCalendar #calendar #textCalendar p{ padding-bottom:6px;}
#imageCalendar #calendar .textCalendarDate{font-weight:bold;}
#imageCalendar #calendar .textCalendarEvent{position:absolute; right:10px; color:#0054A6; width:130px;}
.textCalendarDate{padding:3px}

/*--------------------------------------------------------------------------*/
/*			Google style on the left handside								*/
/*--------------------------------------------------------------------------*/
#googleStyle{
	background-color:#F1F1F2;
	width:180px;
	padding-top:15px;
}
#googleStyle div{ padding:0 5px 0 10px; margin-bottom:15px; }
#googleStyle h2{ font-weight:bold; font-size:12px; }
#googleStyle a{ text-decoration:underline; }
#googleStyle .whiteBorder{ border-top:6px solid #fff; padding-top:15px; }
#googleStyle .whiteBorder img{ padding-bottom:10px; }



/*--------------------------------------------------------------------------*/
/*			Main Content													*/
/*--------------------------------------------------------------------------*/
#mainContent{
	padding:15px 0 0 10px;
	width:78%;
}
#mainContent .marginDiv2{ border-top:1px solid #0054A6; margin:15px 0; }

#mainContent .homeBoxSize{ width:320px; }
#mainContent .homeBoxSize h2, h2{ font-size:14px; font-weight:bold; margin-bottom:5px;}

#mainContent .homeBoxSize .img img{ border:1px solid #6D6F71; margin-right:15px; }
#mainContent .homeBoxSize .marginDiv{ padding:7px; }
#mainContent .homeBoxSize .text{ }
#mainContent .homeBoxSize .text h3{ font-size:12px; font-weight:bold; margin-bottom:5px;}
#mainContent .homeBoxSize .text p{ margin-bottom:5px; }

#mainContent .homeBoxLeft{
	padding-right:15px;
	border-right:1px solid #0054A6;
}
#mainContent .homeBoxRight{
	padding-left:15px;
}


#breadCrumb{ margin-bottom:8px; }
#breadCrumb img{ margin:0 6px; }