P, BODY, TD, LI, INPUT, TEXTAREA { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; color: #000; }
A { text-decoration: none; font-weight: bold; color: #363895; }
H1 { color: #363895;font-size: 32px; font-family: Helvetica; font-weight: lighter; line-height:1;  }
H2 { color: #363895; font-size: 16px; font-family: Helvetica;  line-height: .3; text-transform: uppercase; }
H3 { color: #777; font-size: 14px; font-family: Helvetica; font-weight: lighter; line-height: .3;  }

div.header1 {
color: #363895;font-size: 32px; font-family: Helvetica; font-weight: lighter; line-height:1;
padding-bottom:8px
}
.hl 
{
    color: #363895;
    font-weight: bold;
}
a.socks:link {color: #5e82a3;}
a.socks:visited {color: #4c280f; padding-right: 11px; background: url(images/tick4.gif) no-repeat 100% 50%;}
a.socks:active {color: #7c2d23;}
a.socks:hover {color: #000000; background-color: #a37f14; text-decoration: none; }
a.socks {text-decoration: none;}


A:Hover { text-decoration: underline; color: #363895;}
.bordered
	{ border: 1px solid #000;
	background: #6a7077;
	color: #333;
	}

.bheader1
{
	color: #000;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px; padding-top: 2px; padding-bottom: 2px;
}

.bheader2
{
	color: yellow;
	font-weight: bold;
	font-size: 12px;
	padding-left: 10px; padding-top: 2px; padding-bottom: 2px;
}

.bbody1
{
	color: white;
	padding-left: 10px; padding-bottom: 2px;
}

.bbody2
{
	color: white;
	padding-left: 10px; padding-bottom: 2px;
}

img {border:0}


.mi
{
	color: #000;
	border: 1px solid #000;
	font-weight: bold;
	background: #bfc6d1;
	padding: 2px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
}

.input
{
	color: #aaa;
	border: 1px solid #000;
	background: rgb(171, 44, 65);
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
}


.bheader {
	color: white;
	background: rgb(171, 44, 65);
	padding: 5px;
}


.button4
	{ border: 1px solid #000;
	background: #607c8c;
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	color: black;
	padding: 2px;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
	}

.button { background: none; cursor: hand; padding: 3px; padding-top: 2px; }
.button2 { border-top: 1px solid #000; background: url(/img/button2-bg.gif); cursor: hand; padding: 3px; padding-top: 2px; }
.button a:link, .button a:visited { font-weight: bold; text-decoration: none; color: #fff; font-size: 11px;  }
.button a:hover, .button a:active { font-weight: bold; text-decoration: underline; color: #efefef; font-size: 11px;  }
.button2 a:link, .button2 a:visited { font-weight: bold; text-decoration: none; color: #fff; font-size: 11px;  }
.button2 a:hover, .button2 a:active { font-weight: bold; text-decoration: underline; color: #efefef; font-size: 11px;  }

.button3
	{ border: 1px solid #000;
	border-top: 0px;
	background: #666d70 url(images/barbg.gif);
	color: #555;
	padding: 2px;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
	}

.submit
	{ border: 1px solid #000;
	background: #666d70 url(images/barbg.gif);
	color: #555;
	padding: 2px;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
	}


.calendarHeader {
	border: 1px solid #000;
	background: #565959;
	color: #fff;
	padding: 2px;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);

}

.calendarToday {
    	border: 1px solid #000;
	background: #666d70 url(http://dci.uk.net/images/grey-div.gif);
	border-bottom: 1px solid #666;
	border-right: 1px solid #666;
	color: yellow;
	padding: 2px;
	font-weight: bold;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);
}

.calendar {
	border: 1px solid #000;
	background: #afbcbf;
	color: #fff;
	padding: 2px;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=2);

}
