/* CSS Document */

html {
	overflow-y: scroll;
}

html, body, #wrapper {
	height:100%;
}

.page {
	margin:0px;
	padding:0px;
	background-color:#E6F0F5;
}

.wrap_brd {
	background-color:#FFFFFF;
	border-left:#DADADA 1px solid;
	border-right:#DADADA 1px solid;
}

.body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#545456;
	line-height:18px;
}
.body A:link { color:#545456; text-decoration:none; }
.body A:visited { color:#545456; text-decoration:none; }
.body A:hover { color:#D9523F; text-decoration:none; }
.body A:active { color:#545456; text-decoration:none; }

.body_pad { padding:25px 45px 25px 45px; }

.body_ti {
	color:#D2232A;
	font-size:13px;
}

.blog { }
.blog A:link { color:#D9523F; text-decoration:none; }
.blog A:visited { color:#D9523F; text-decoration:none; }
.blog A:hover { color:#D9523F; text-decoration:underline; }
.blog A:active { color:#D9523F; text-decoration:none; }

.nml_lh { line-height:normal !important; }

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#D2232A; 
}
.title A:link { color:#D2232A; text-decoration:none; border-bottom:#D2232A dashed 1px; }
.title A:visited { color:#D2232A; text-decoration:none; border-bottom:#D2232A dashed 1px; }
.title A:hover { color:#D2232A; text-decoration:none; border-bottom:#D2232A dashed 1px; }
.title A:active { color:#D2232A; text-decoration:none; border-bottom:#D2232A dashed 1px; }

.fine {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#545456;
}
.fine A:link { color:#545456; text-decoration:none; }
.fine A:visited { color:#545456; text-decoration:none; }
.fine A:hover { color:#D9523F; text-decoration:none; }
.fine A:active { color:#545456; text-decoration:none; }

.header {
	padding-right:40px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:500;
	color:#71AFC5;
	padding-bottom:3px;
}
.header A:link { color:#71AFC5; text-decoration:none; }
.header A:visited { color:#71AFC5; text-decoration:none; }
.header A:hover { color:#D5412D; text-decoration:none; }
.header A:active { color:#71AFC5; text-decoration:none; }

.header_current { color:#D5412D !important; }

.footer {
	padding:10px 30px 10px 30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#92C1D1;
}

.twitter {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#545456;
}
.twitter A:link { color:#71AFC5 !important; text-decoration:none; }
.twitter A:visited { color:#71AFC5 !important; text-decoration:none; }
.twitter A:hover { color:#71AFC5 !important; text-decoration:underline !important; }
.twitter A:active { color:#71AFC5 !important; text-decoration:none; }

#twitter_div ul { list-style:none; margin:0px; padding:0px; }
#twitter_div li { margin-bottom:10px; }

.side_nav {
	padding-left:31px;
	font-size:11px;
	line-height:17px;
}

.dt_line { background:url(images/dt_bg.jpg) repeat-x center; }

.tbl_brd { border: #999999 solid 1px; }

.msg {
	padding: 5px;
	text-align:center;
	font-weight:bold;
	color:#FF0000;
	background-color:#FFFFE6;
}

