/* CSS Document */

.footer_bg_mid {
background:url(../images/footer_bg_middle.jpg) no-repeat center top #13A2E6;
padding-top:10px;
}

.footer_bg_left {
background:url(../images/footer_bg_left.jpg) no-repeat right top #13A2E6;
}

.footer_bg_right {
background:url(../images/footer_bg_right.jpg) no-repeat left top #13A2E6;
}

.body_bg_left {
background:url(../images/bg_left.jpg) repeat-y right top #13A2E6;
}

.body_bg_right {
background:url(../images/bg_right.jpg) repeat-y right top #13A2E6;
}

.header_bg_left {
background:url(../images/header_bg_left.jpg) no-repeat top right;
}

.header_bg_right {
background:url(../images/header_bg_right.jpg) no-repeat top right;
}

.header_bg_middle {
background:url(../images/header_bg_middle.jpg) repeat-x top center;
}

.body_green_bg_left {
background:url(../images/body_green_bg_left.jpg) no-repeat top right;
}

.body_green_bg_right {
background:url(../images/body_green_bg_right.jpg) no-repeat top right;
}

.body_green_bg_middle {
background:url(../images/body_green_bg_middle.jpg) repeat-x top center;
}

body {
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#41474A;
text-align:justify;
}

p {
font:normal 12px/22px Arial, Helvetica, sans-serif;
color:#41474A;
text-align:justify;
}

h1 {
font:normal 20px Arial, Helvetica, sans-serif;
color:#13A2E6;
text-align:left;
}

h2 {
font:bold 16px Arial, Helvetica, sans-serif;
color:#13A2E6;
text-align:left;
}

.header {
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:right;
}

.header a {
text-decoration:underline;
color:#FFFFFF;
}

.header a:hover {
text-decoration:none;
color:#FFFFFF;
}

.footer {
font:normal 11px Arial, Helvetica, sans-serif;
color:#FFFFFF;
}

.footer a {
text-decoration:none;
color:#FFFFFF;
}

.footer a:hover {
text-decoration:underline;
color:#FFFFFF;
}

a {
outline:none;
}

.table {
border:1px solid #999999;
border-collapse:collapse;
padding:4px 2px;
}

.table-no-padding {
border:1px solid #999999;
border-collapse:collapse;
padding:0px;
height:30px;
}

.table_highlight {
border:1px solid #999999;
border-collapse:collapse;
background:#E4E4E4;
}

.table_highlight_blue {
border:1px solid #999999;
border-collapse:collapse;
background:#B8EFFF;
}

.table_heading {
border:1px solid #999999;
border-collapse:collapse;
background:#DA3800;
color:#FFF;
}

.contact_form {
padding:5px 0px;
}

.outline {
	padding:8px;
	margin:0px 0px 0px 25px;
	background:#eee;
	outline:none;
}

a {outline:none;}


.pt10 {padding-top:10px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb30 {padding-bottom:30px;}

input[type="text"] {
	background:#FFF;
	border:1px solid #CCC;
	border-radius:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	margin:10px 0;
	width:250px;
}

textarea {
	background:#FFF;
	border:1px solid #CCC;
	border-radius:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	margin:10px 0;
	width:250px;
}

input[type="text"]:focus {
	background:#FFF;
	border:1px solid #09F;
	border-radius:10px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	margin:10px 0;
	width:250px;
}

.bluebutton {
	padding:6px 25px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	box-shadow:0px 0px 6px #B3B3B3;
	-moz-box-shadow:0px 0px 6px #B3B3B3;
	-webkit-box-shadow:0px 0px 6px #B3B3B3;
	-moz-transition: background 0.2s ease-out 0s;
	cursor:pointer;
	height:35px;
	background:url(../images/button_bg.jpg) repeat-x top left #963;
	color:#FFF;
	font-weight:500;
	text-shadow:0px 1px 1px #000 0.8;
	text-decoration:none;
	font-weight:bold;
}

.bluebutton:hover {
	padding:6px 25px;
	border-radius:25px;
	-moz-border-radius:25px;
	-webkit-border-radius:25px;
	box-shadow:0px 0px 6px #B3B3B3;
	-moz-box-shadow:0px 0px 6px #B3B3B3;
	-webkit-box-shadow:0px 0px 6px #B3B3B3;
	-moz-transition: background 0.2s ease-out 0s;
	cursor:pointer;
	height:35px;
	background:url(../images/button_bg.jpg) repeat-x bottom center #963;
	color:#FFF;
	font-weight:500;
	text-shadow:0px 1px 1px #000 0.8;
	text-decoration:none;
	font-weight:bold;
}

a {outline:none;}

.clickhere a {
	text-decoration:none;
	color:#666;
}

.clickhere a:hover {
	text-decoration:none;
	color:#666;
	border-bottom:1px dotted #666;
}

.border-bottom-white {
	border-bottom:1px solid #fff;
}

.border-right-gray {
	border-right:1px solid #999999;
}

.border-right-white {
	border-right:1px solid #fff;
}
