﻿/* from web template style sheet */

body{
padding:0px;
margin:0px;
background:#FFFFFF;
}

table.theme {
		border-collapse:collapse;
		border:0px;
		width:100%;
		height:100%;
}

td.theme {
		width:100%;
		height:100%;
		border:0px;
		vertical-align:top;
		padding:0px;
	}

/* this was causing problems */

/*
table {border-collapse:collapse; border:0px;}


td {
		width:100%;
		height:100%;
		border:0px;
	}


table {
		width:100%;
		height:100%;
		border:0px;
	}

td { vertical-align:top; padding:0px;}
*/
a:hover{text-decoration:none;}

img { border:0px;}

textarea
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:16px;
		color:#777777;
	}
	
input
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:16px;
		color:#777777;
	}
	
li
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:16px;
		color:#777777;
	}
	
table
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:16px;
		color:#777777;
	}
	
.m_text
	{
		font-family:Tahoma;
		font-size:13px;
		line-height:16px;
		color:#777777;
	}
	
.m_text strong a { color:#3C3C3C; text-decoration:none}
.m_text strong a:hover{ text-decoration:underline}

.m_text span strong a { color:#3C3C3C; text-decoration:underline}
.m_text span strong a:hover{ text-decoration:none}

.m_text strong { color:#111111}
	
.c_text { color:#808080}
.c_text a{ color:#FFFFFF; text-decoration:none}
.c_text a:hover{text-decoration:underline}

.no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}
		
.no_class
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
	}
	
.line { background:#EDEDED; height:1px}
.line2 { background:#EDEDED; height:2px}

.div { background:#2D2D2D; width:72px; height:18px; color:#FFFFFF}

.input {width:139px; height:16px; padding-left:5px; vertical-align:middle; font-size:13px}

.form{height:20px; margin-top:2px;}
.form input {width:175px; height:17px; padding-left:5px}

textarea {width:175px; height:121px; padding-left:5px; overflow:auto; margin-top:2px}

ul {margin:0; padding:0; list-style:none}
li  {background:url(images/a2.gif) no-repeat; background-position:0 7px; margin:0px; padding:0px 0px 0px 8px}
li a  {font-family:Tahoma; font-size:13px; line-height:16px; color:#5F5F5F}
/* added to override SharePoint styles */
/* top nav */
.topNavContainer
{
	background-image:url("../../../images/bl_Navbar_Gd_Default.jpg");
	background-repeat:repeat-x;
	height:40px;
}
.topNav
{
    *position:relative;
    *top:-1px;
}
.topNavItem
{
	background-image: url('../../../Images/bl_Navbar_Splitter.jpg');
	background-repeat:no-repeat;
	background-position:top right;
	font-family: tahoma;  
	font-size: 15px;
	font-weight:bold; 
	color: #3a4663;
	color:white;
}
.topNavItem a
{
	display:block;
	padding:8px 5px 0px 5px;
	height:32px;
}
.topNavSelected a
{
	background-image: url('../../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
	color: #EFF4FA;
}
.topNavHover a
{
	color:#FFFFFF;
	color:yellow;
	background-image: url('../../../Images/bl_Navbar_Gd_Hover.jpg');
	background-repeat:repeat-x;
	background-position:top right;
}
.topNavFlyOuts
{
	border-top:1px #CBD1E0 solid;
}
.topNavFlyOutsItem
{	
	font-family: tahoma; 
	font-size: 15px; 
	background-color: #ECEFF3;
	border:1px #CBD1E0 solid;
	border-top-style: none;
	color:#3A4663; 
	*width:150px;
	min-width:150px;
}
.topNavFlyOutsItem a
{
    display:block;
    padding:4px 5px 4px 5px;
}
.topNavFlyOutsHover
{
	background-color: #B2BCD3;
}
.topNavRoundRight
{
    width:0px;
}
.topNavRoundLeft
{
    width:0px;
}
/*	special paragraphs */

.wrench {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.ms-rteCustom-wrench {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.penpaper {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.ms-rteCustom-penpaper {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.notebook {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.ms-rteCustom-notebook {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.key {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.ms-rteCustom-key {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.arrow {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.ms-rteCustom-arrow {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.mailbox {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.ms-rteCustom-mailbox {
	background-position:left;
	background-repeat:no-repeat;
	height: 50px;
	line-height:50px;
	text-indent:60px;
	font-size: 20px;
	font-weight:bold;
	color:#303030;
}

.mailbox {
	background-image:url('../SitecollectionImages/icon_mailbox.jpg');
}

.ms-rteCustom-mailbox {
	background-image:url('../SitecollectionImages/icon_mailbox.jpg');
}

.arrow	{
	background-image:url('../SitecollectionImages/icon_arrow.gif');
}

.ms-rteCustom-arrow	{
	background-image:url('../SitecollectionImages/icon_arrow.gif');
}

.key	{
	background-image:url('../SitecollectionImages/icon_key.jpg');
}

.ms-rteCustom-key	{
	background-image:url('../SitecollectionImages/icon_key.jpg');
}

.notebook	{
	background-image:url('../SitecollectionImages/icon_notebook.jpg');
}

.ms-rteCustom-notebook	{
	background-image:url('../SitecollectionImages/icon_notebook.jpg');
}

.penpaper	{
	background-image:url('../SitecollectionImages/icon_penpaper.jpg');
}

.ms-rteCustom-penpaper	{
	background-image:url('../SitecollectionImages/icon_penpaper.jpg');
}

.wrench	{
	background-image:url('../SitecollectionImages/icon_wrench.jpg');
}

.ms-rteCustom-wrench	{
	background-image:url('../SitecollectionImages/icon_wrench.jpg');
}


/* --- Calendar --- */
/* - Calendar.CSS Style Overrides - */
/* _lcid="1033" _version="12.0.4518"
_LocalBinding */
.ms-calheader{
background-color:white;
}
.ms-cal-weekempty,.ms-cal-weekemptyRTL{
background-color:white;
}
.ms-cal-weekname{
background-color:white;
}
.ms-cal-weekday{
background-color:white;
}
.ms-cal-weekselected,.ms-cal-weekselectedRTL{
background-color:white;
}
.ms-cal-nodataMid,.ms-cal-nodataLeft,.ms-cal-nodataLeftRTL,.ms-cal-nodataLeftBtm,.ms-cal-nodataLeftBtmRTL,.ms-cal-nodataLeftBtm2,.ms-cal-nodataLeftBtmRTL2,.ms-cal-nodataBtm,.ms-cal-nodataBtm2{
background-color:white;
}
.ms-cal-defaultbgcolor{
background-color:white;
}
.ms-cal-monthAllDay{
background-color:white;
}
.ms-cal-time{
background-color:white;
}
.ms-cal-timeRTL{
background-color:white;
}
.ms-cal-workhour,.ms-cal-workhourhalfhour,
.ms-cal-workhourover,.ms-cal-workhourhalfhourover{
background-color:white;
}
.ms-cal-workhourB,.ms-cal-workhourBhalfhour,
.ms-cal-workhourBover,.ms-cal-workhourBhalfhourover{
background-color:white;
}
.ms-cal-workhourRTL,.ms-cal-workhourRTLhalfhour,
.ms-cal-workhourRTLover,.ms-cal-workhourRTLhalfhourover{
background-color:white;
}
.ms-cal-workhourRTLB,.ms-cal-workhourRTLBhalfhour,
.ms-cal-workhourRTLBover,.ms-cal-workhourRTLBhalfhourover{
background-color:white;
}
.ms-cal-workhourF,.ms-cal-workhourFover,
.ms-cal-workhourFhalfhour,.ms-cal-workhourFhalfhourover{
background-color:white;
}
.ms-cal-workhourRTLF,.ms-cal-workhourRTLFover,
.ms-cal-workhourRTLFhalfhour,.ms-cal-workhourRTLFhalfhourover{
background-color:white;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhour,
.ms-cal-enoworkhourB .ms-cal-dayhour{
background-color:white;
}
.ms-cal-enoworkhourB .ms-cal-dayhalfhourF,
.ms-cal-enoworkhourB .ms-cal-dayhourF{
background-color:white;
}
.ms-cal-enoworkhourF .ms-cal-dayhour,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTL .ms-cal-dayhourRTL,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkhourRTLF .ms-cal-dayhourRTL,
.ms-cal-enoworkhour .ms-cal-dayhalfhourF,
.ms-cal-enoworkhour .ms-cal-dayhalfhour,
.ms-cal-enoworkhour .ms-cal-dayhourF,
.ms-cal-enoworkhour .ms-cal-dayhour
.ms-cal-enoworkhourF .ms-cal-dayhourF,
.ms-cal-enoworkhour,
.ms-cal-enoworkhourRTL,
.ms-cal-enoworkhourRTLL,
.ms-cal-enoworkhourL,
.ms-cal-enoworkhourF,
.ms-cal-enoworkhourRTLF{
background-color:white;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTLF
{
background-color:white;
}
.ms-cal-enoworkhourRTLB .ms-cal-dayhalfhourRTL,
.ms-cal-enoworkhourRTLB .ms-cal-dayhourRTL
{
background-color:white;
}
.ms-cal-enoworkdayF .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhalfhourF,
.ms-cal-enoworkday .ms-cal-dayhourF,
.ms-cal-enoworkdayF .ms-cal-dayhourF,
.ms-cal-enoworkdayRTL .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhalfhourRTLF,
.ms-cal-enoworkdayRTL .ms-cal-dayhourRTLF,
.ms-cal-enoworkdayRTLF .ms-cal-dayhourRTLF,
.ms-cal-enoworkday,
.ms-cal-enoworkdayRTL,
.ms-cal-enoworkdayF,
.ms-cal-enoworkdayRTLF{
background-color:white;
}
.ms-cal-weekedge{
background-color:white;
}


