body {
	background-color:#FFFFFF;
	color:#333333;
	font-family:tahoma;
	margin:0px;
	padding:0px 50px;
}

body, table, td {
	color:#333333;
	font-family:tahoma;
	font-size:12px;
}

h1 {
	color:#BC2118;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin-top:0px;
}
h2 {
	color:#BC2118;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:10px 0pt 5px;
}
h3 {
	color:#BC2118;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}
h2 a {
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
h4 {
	color:#F17275;
	font-family:Verdana,Tahoma,Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:10px 0pt 5px;
}

img { border:0px; }

a:link,a:active,a:visited { color:#3E708F; text-decoration:none; }
a:hover { text-decoration:underline; }

.m5 { margin:5px;}
.m10 { margin:10px;}

.p5 { padding:5px;}
.p10 { padding:10px;}

.h80 { height:80px;}

.f12 { font-size:12px;}
.f10 { font-size:10px;}

.bold { font-weight:bold;}

.red { color:#b20c18; font-weight:bold;}
.blue { color:#0170b3; font-weight:bold;}

.right { float:right;}
.left { float:left;}


.underline { text-decoration:underline; }

.rss { 
	text-align:right;
	margin-top:5px;
}
.rss img{ border:0px; }

table.main_layout {
    border:none;
    border-collapse:collapse;
    width:100%;
    height:100%;
    font-size:12px;
}
table.main_layout td{
    vertical-align:top;
}
table.main_layout .centerColumn {
    vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

.menuWrapper {
    width:200px;
    height:0px;
}

.mainContent {
    padding:2px 10px;
}

.footer td{
	color:#3E708F;
	text-align:center;
	height:30px;
}


#header {
	background:url(/img/header_bg.jpg) repeat-x;
    height:80px;
}
#header-links {
	text-align:right;
	padding:5px;
	margin:5px 0px;
}
#searchForm {
	text-align:right;
	padding:5px;
	margin:5px 0px;
	color:#3E708F;
}




.top-menu {
	background:#CEDFEA;
	text-align:center;
	font-weight:bold;
	padding:5px;
	margin: 5px 0px;
}

.top-menu a {
	text-decoration:underline;
}

.bottom-menu {
	background:#CEDFEA;
	text-align:center;
	font-weight:bold;
	padding:5px;
	margin: 5px 0px;
}





.block_title {
    background:#BC2118;
 	font-weight:bold;
 	color:#FFFFFF;
 	border:1px solid #f17275;
	padding: 7px;
	font-size:11pt;
}
.block_title a {
	color:#FFFFFF;
	text-decoration:underline;
}



.block {
	background:#f0f0f0;
 	border:1px solid #cedfea;
	margin:2px 0px;
}


ul.list {
    padding:0;
    margin:5px;
}
ul.list li.arrow{
    list-style:none;
    padding-left:17px;
    margin-top:3px;
    background:url(/img/arrow.gif) left 4px no-repeat;
}
ul.list li.heart{
    list-style:none;
    background:url(/img/heart.gif) left 4px no-repeat;
    padding:2px 15px;
    margin:10px;
}

ol.list {
	font-size:10pt;
	padding:5px;
	margin-left:30px;
}

.input {
    background:#CEDFEA;
    border:1px solid #CEDFEA;
    font-size:8pt;
}
.submitButton {
    background:#CEDFEA;
    border:1px solid #CEDFEA;
    font-size:8pt;
}

#pager {
	font-size:13px;
	text-align:center;
	margin-top:10px;
	padding:5px;
}

.comment {
	border:1px #CEDFEA dotted;
	padding:5px;
	margin:5px;
	background:#f3f3f3;
}
.smallImage {
	border:1px solid #CEDFEA;
	width:80px;
	height:80px;
}

.require {
	 color:red;
	 font-weight:bold;
	 font-size:9px;
}

.email {
	border-color:-moz-use-text-color -moz-use-text-color #669999;
	border-style:none none dashed;
	border-width:medium medium 1px;
	color:#3E708F;
	text-decoration:none;
}

.date {
	font-weight:bold;
	color:#3E708F;
}

.formError{
    font-size:8pt;
    color:red;
    font-weight:bold;
}
.TableForm{
	margin:10px;
	font-size:10pt;
}
.TableForm td{ vertical-align:top; }



.messageList {
	color:red;
}


.crud {
    background:#F0F0F0;
 	border:1px solid #CEDFEA;
	padding: 3px;

}


.tag-1 { font-size:12px; }
.tag-2 { font-size:13px; }
.tag-3 { font-size:14px; }
.tag-4 { font-size:15px; font-weight:bold;}
.tag-5 { font-size:16px; font-weight:bold;}
.tag-6 { font-size:17px; font-weight:bold;}
.tag-7 { font-size:18px; font-weight:bold;}
.tag-8 { font-size:19px; font-weight:bold;}
.tag-9 { font-size:20px; font-weight:bold;}
.tag-10{ font-size:21px; font-weight:bold;}