body {
	color: black;
	text-align: center;
	background-color: #eeeeee;
	font-family: Georgia,"Times New Roman",Times,serif;
}

img {
	border: 0;
	text-align: center;
	vertical-align: middle;
}

img.thumb {
	padding: 1px;
	margin: 1px 3px 3px 1px;
	display: inline;
}

h1 {
	font-style: italic;
	font-size: 14px;
	color: black;
	text-align: center;
	color: #637297;
}

#wrap {
	border-top:1px solid #DADADA;
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
	border-bottom:1px solid #B7B7B7;
	width:800px;
	margin:0 auto;
	text-align:center;
	background-color:white;
	padding:5px;
}

#header {
text-align:left;
}

#motto {
text-align:left;
padding-left:20px;
padding-bottom:10px;
font-size:13px;
font-style:italic;
font-weight:bold;
color:#637297;
}

#columnMain {
width:620px;
float:left;
font-size:13px;
}

#columnRight {
width:180px;
float:left;
}

#footer {
clear:both;
padding-top:10px;
padding-bottom:10px;
font-size:11px;
color:#333333;
}

.topcurve {
	background:url(http://c591729.r29.cf2.rackcdn.com/top_blue.jpg) right no-repeat;
	height:14px;
}
.bottomcurve {
	background:url(http://c591729.r29.cf2.rackcdn.com/bottom_blue.jpg) right no-repeat;
	height:14px;
}

.main_content {
background:url(http://c591729.r29.cf2.rackcdn.com/bg_blue.jpg) repeat-y right;
text-align:left;
}
.toptitle {
font-size:16px;
color:#666666;
font-weight:bold;
padding:4px;
margin:10px 12px 0px 0px;
font-style:italic;
border-bottom:2px solid #888888;
}

.blogtoptitle {
font-size:16px;
color:#666666;
font-weight:bold;
padding:4px;
margin:10px 12px 0px 0px;
border-bottom:2px solid #888888;
}

a.link:link {
text-decoration:none;
color:#000000;}
a.link:visited {
text-decoration:none;
color:#000000;}
a.link:hover {
text-decoration:none;
color:#5F5F5F;}
a.link:active {
text-decoration:none;
color:#000000;}

a.greylink:link {
text-decoration:none;
color:#747475;}
a.greylink:visited {
text-decoration:none;
color:#747475;}
a.greylink:hover {
text-decoration:none;
color:#04195A;}
a.greylink:active {
text-decoration:none;
color:#747475;}

a.bluelink:link {
text-decoration:none;
color:#394466;}
a.bluelink:visited {
text-decoration:none;
color:#394466;}
a.bluelink:hover {
text-decoration:none;
color:#305EEB;}
a.bluelink:active {
text-decoration:none;
color:#394466;}

a.whitelink:link {
text-decoration:none;
color:#ffffff;}
a.whitelink:visited {
text-decoration:none;
color:#ffffff;}
a.whitelink:hover {
text-decoration:none;
color:#eeeeee;}
a.whitelink:active {
text-decoration:none;
color:#ffffff;}

.blogmenu {
text-align:center;
background-color:#637297;
padding:3px;
border-bottom:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
}

.blogmenuselected {
text-align:center;
background-color:#B0C7FB;
padding:3px;
border-bottom:1px solid #FFFFFF;
font-size:12px;
font-weight:bold;
}

.sidebox {
color:#363C4F;
font-size:12px;
border:1px solid #DDDDDD;	
}

.sidebox_title {
background-color:#D9DDE9;
padding:3px;
font-weight:bold;
}

.middlebox_title {
padding:10px;
font-weight:bold;
text-align:center;
color:#363C4F;
background-color:#DDDDDD;
}

.middlebox_content {
padding:10px;
font-size:11px;
text-align:center;
color:#363C4F;
background-color:#FFFFFF;
}

.list_title {
font-weight:bold;
padding-top:15px;
}
.list_info {
font-size:11px;
color:#666666;
padding:5px;
text-align:right;
}

.adimg {
padding:5px;
background-color:#FFFFFF;
border:1px solid #DDDDDD;
}

.redirect {
font-size:11px;
color:#888888;
}

.topinfo {
margin-right:20px;
margin-top:10px;
text-align:right;
font-size:12px;
color:#888888;
}

.pagination {
text-align:center;
font-size:12px;
margin:10px 10px 10px 10px;
}

.faqask {
padding:10px;
font-weight:bold;
border:2px solid #DDDDDD;
}

.faqanswer {
padding:10px;
border-bottom:2px solid #DDDDDD;
border-left:2px solid #DDDDDD;
border-right:2px solid #DDDDDD;
background-color:#FFFFFF;
}

 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#DDDDDD;
 }
 
 #recaptcha_table {
   border-color: #CCCCCC;
 }
 
 #recaptcha_response_field {
   border-color: #CCCCCC;
   background-color:#FFFFFF;
 }



