/* Main Definitions */

BODY {
	margin : 0;
	padding : 0 0 20px 0;
	font : 12px/18px verdana, tahoma, arial;
}

A:visited, A, A:active {
	color : #1c4087;
	background-color : transparent;
	text-decoration : none;
	font : 11px/18px verdana, tahoma, arial;
	font-weight : bold;
}

A:hover {
	color : #1c4087;
	background-color : transparent;
	text-decoration : underline;
	font-weight : bold;
}

P A:visited, P A, P A:active, OL A:visited, OL A, OL A:active {
	color : #1c4087;
	background-color : transparent;
	text-decoration : none;
	font : 12px/18px verdana, tahoma, arial;
	font-weight : bold;
}

P A:hover {
	color : #1c4087;
	background-color : transparent;
	text-decoration : underline;
	font-weight : bold;
}

H2 {
	margin : 0;
	padding : 0;
	font : 20px/30px verdana, tahoma, arial;
}

H3 {
	margin : 0 0 5px 0;
	padding : 0;
	font : 14px/18px verdana, tahoma, arial;
	font-weight : bold;
}

H3.division {
	margin : 15px 0 5px 0;
	padding : 0;
	font : 14px/18px verdana, tahoma, arial;
	font-weight : bold;
}

H3#one {
	margin : 0 0 15px 0;
	padding : 0;
	font : 14px/18px verdana, tahoma, arial;
	font-weight : bold;
}

P {
	margin : 10px 0 20px 0;
	padding : 0;
}

P.special {
	margin : 10px 0 5px 0;
	padding : 0;
}

P.commentGrey {
	background-color : #e6e6e6;
	margin : 10px 0 0 0;
	padding : 0;
}

P.commentWhite {
	background-color : #fff;
	margin : 10px 0 0 0;
	padding : 0;
}

P.articlename {
	margin : 5px 0 40px 0;
	font : 10px/18px verdana, tahoma, arial;
	font-weight : bold;
	border-bottom : 1px dashed #ccc;
}

/* Header Section */

DIV#head {
	color : inherit;
	background-color : transparent;
	margin : 0px 0px 34px 0px;
	padding : 0;
	float : left;
	width : 100%;
	height : 110px;
	border-bottom : 1px solid #ccc;
}

DIV#head2 {
	color : inherit;
	background : transparent url("logo.gif") center left no-repeat;
	float : left;
	width : 170px;
	height : 110px;
}

DIV#head3 {
	color : inherit;
	background : transparent url("images_logo.gif") bottom left no-repeat;
	float : left;
	width : 500px;
	height : 100px;
}

DIV#headmainpage {
	color : inherit;
	background : transparent url("main_logo.gif") bottom left no-repeat;
	float : left;
	width : 500px;
	height : 100px;
}

DIV#headarticlepage {
	color : inherit;
	background : transparent url("articles_logo.gif") bottom left no-repeat;
	float : left;
	width : 500px;
	height : 100px;
}

/* Side Navigation Section */

DIV#module1 {
	float : left;
	clear : none;
	width : 150px;
	margin : 0;
	padding : 10px;
}

DIV.navisec {
	float : left;
	clear : left;
	margin : 0px 0px 14px 0px;
	padding : 0;
	width : 150px;
	border-bottom : 1px solid #ccc;
	font : 12px/18px verdana, tahoma, arial;
	font-weight : bold;
}

DIV#naviseclast {
	float : left;
	clear : left;
	margin : 20px 0 0 0;
	padding : 0;
	width : 150px;
	font : 12px/18px verdana, tahoma, arial;
}

/* Main Section */

DIV.main {
	float : left;
	clear : right;
	margin : 0px 0px 20px 20px;
	padding : 0;
	width : 600px;
}

IMG {
	margin : 0px 20px 15px 0px;
	padding : 0;
	border : 1px solid #000;
}

UL {
	margin : 20px;
	madding : 0;
}

OL {
	margin : 0 0 20px 25px;
	madding : 0;
}

UL LI {
	margin : 20px 0px 0px 0px;
	padding : 0;
}

/* Archive Definitions */

SPAN.date {
	font : 10px/18px verdana, tahoma, arial;
	font-weight : bold;
}

DIV.archivemain {
	float : left;
	clear : right;
	margin : 0px 0px 20px 20px;
	padding : 0;
	width : 600px;
}

DIV.archivemain P {
	margin : 10px 0 20px 0;
	padding : 0 0 5px 0;
	border-bottom : 1px dashed #ccc;
}

/* Form Properties */

INPUT#name, INPUT#addy, INPUT#subject {
	width : 400px;
	margin : 0 0 10px 0;
	padding : 0 0 2px 4px;
	font : 12px/18px verdana, tahoma, arial;
	border : 1px solid #1c4087;
}

TEXTAREA#comments {
	width : 400px;
	height : 200px;
	margin : 0 0 20px 0;
	padding : 2px 0 2px 4px;
	font : 12px/18px verdana, tahoma, arial;
	border : 1px solid #1c4087;
}

INPUT#submit, INPUT#reset {
	color : inherit;
	background-color : transparent;
	font : 12px/18px verdana, tahoma, arial;
	border : 1px solid #1c4087;
}

DIV.formwrap {
	margin : 10px 0 5px 0;
	padding : 0;
}