/* PageNavi  */
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
    color:#2772B3 !important;
    background:#transparent !important;
    border:1px solid #e0e0e0 !important;
}
.wp-pagenavi a:hover {
    color:#000 !important;	
}
.wp-pagenavi span.pages {
    margin-left:0 !important;
    padding-left:0 !important;
}
.wp-pagenavi span.current {
    border:1px solid #e0e0e0 !important;
}
.wp-pagenavi span.extend {
    margin:0 !important;
}
.wp-pagenavi {
    line-height:36px;
    margin:0 0 0 0.5em;
    padding:0.5em 0
}

.wp-pagenavi a, .wp-pagenavi a:link {
	background:#fff !important;
    border:1px solid #e7e7e7 !important;
    color:#0f54b1!important;
    font-style:normal;
    margin:0 .175em !important;
    padding:3px 4px !important;
	line-height:10px
}

.wp-pagenavi a:visited {
    border:1px solid #e7e7e7 !important;
    color:#0f54b1 !important
}

.wp-pagenavi a:hover {
    border:1px solid #e7e7e7 !important;
    color:#0f54b1 !important;
	text-decoration:underline!important
}

.wp-pagenavi a:active {
    border:1px solid #e7e7e7 !important;
    color:#0f54b1 !important
}

.wp-pagenavi span.pages {
    border:none !important;
    color:#000 !important;
	font-weight: normal !important;
    margin:0 !important;
    padding:0 10px 0 10px !important;
	font-size:10px!important
}

.wp-pagenavi span.current {
	border:1px solid #e7e7e7 !important;
    color:#000!important;
   	font-style:normal;
    margin:0 .175em !important;
    padding:3px !important
}

.wp-pagenavi span.extend {
    background-color:#fff;
    border:1px solid #000;
    color:#000;
    margin:2px;
    padding:2px 4px
}

/*
 * SimpleModal Contact Form
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2009 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: contact.css 185 2009-02-09 21:51:12Z emartin24 $
 *
 */


/* Overlay */
#contact-overlay {background-color:#000; cursor:wait;z-index:5555}

/* Container */
#contact-container {
	width:450px;
	text-align:left;
	font: 16px Arial, Helvetica, sans-serif
}

#contact-container .contact-content {
	background:#fff url(../../rxn01/css/images/mail.jpg) no-repeat scroll 20px bottom;
	color:#000
}

#contact-container h1 {
	color:#0f54b1;
	margin:0;
	padding:0 0 6px 12px;
	font-size:1.2em;
	text-align:left;
	font-weight: bold;
	letter-spacing: -1px
}

#contact-container .contact-loading {position:absolute; background:url(../../rxn01/css/images/contact/loading.gif) no-repeat; z-index:8000; height:55px; width:54px; margin:-14px 0 0 170px; padding:0}

#contact-container .contact-message {text-align:center}

#contact-container .contact-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto; padding:2px}

#contact-container br {clear:both}

#contact-container form {padding:0 0 0 20px; margin:0}

#contact-container label {padding-top:4px;clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold}

.safari #contact-container label {padding-top:8px}

#contact-container .contact-input {
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	padding:2px;
	margin:2px;
	background:#e7e7e7;
	border:1px solid #fff;
	width:300px
}

#contact-container textarea {height:114px; font-size:.9em}

#contact-container .contact-cc {font-size:10px; cursor:default}

#contact-container .contact-top {
	height:13px;
	background:#fff;
	padding:0;
	margin:0
}

#contact-container .contact-bottom a,
#contact-container .contact-bottom a:link,
#contact-container .contact-bottom a:active,
#contact-container .contact-bottom a:visited {
	position:relative; top:-4px; text-decoration:none; color:#666
}

#contact-container .contact-bottom a:hover {color:#888}

#contact-container .contact-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle}

#contact-container .contact-send {
	width:60px;
	background:#000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	letter-spacing: -1px
}

#contact-container .contact-cancel {
	width:75px;
	background:#000;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: -1px
}

.safari #contact-container .contact-cancel,
.safari #contact-container .contact-send {
	padding-top:4px
}

.ie7 #contact-container .contact-cancel,
.ie7 #contact-container .contact-send,
.chrome #contact-container .contact-cancel,
.chrome #contact-container .contact-send {
	padding-top:2px;
	width:80px
}

.opera #contact-container .contact-cancel,
.opera #contact-container .contact-send {
	padding-top:3px;
	width:80px
}

#contact-container a.modalCloseX,
#contact-container a.modalCloseX:link,
#contact-container a.modalCloseX:active,
#contact-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; top:-2px; right:6px; color:#666}

#contact-container a.modalCloseX:hover {
	color:#000
}

/* WP 125*/

#wp125adwrap_2c .wp125ad {
	padding:0 0 25px 0!important
}

#wp125adwrap_2c .even {
	padding-left:50px!important
}







/* Begin WP Calendar styles */
.aside table {
    border-top:1px solid #e0e0e0;
    margin:0 0 8px 0;;
}

.aside th {
    border-left:1px solid #e0e0e0;;
}

.aside tr {
    border-bottom:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    line-height:35px;;
}

.aside td {
    border-left:1px solid #e0e0e0;
    padding:0 10px;
}

.aside caption { /* Make the caption match h3 styles */
    font-size:14px;
    font-weight:bold;
    text-align:left;
    margin:0 0 9px 0;;
}

.aside tfoot tr {
    border:none;
    line-height:36px;;
}

.aside tfoot td {
    border:none;
    padding:0;;
}

.aside #next {
    text-align:right;;
}
/* End Calendar styles */
