/*input {
*/
input[type="text"],input[type="password"], textarea {
 /*   height:30px;
    width:500px; 
*/
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border-color:#cccccc;
    padding:0 10px;
}



h3 {
	font-size: 1.6em;
}

table{
border-radius: 8px; 
-moz-border-radius: 8px; 
-webkit-border-radius: 8px; 
border: 2px solid #1685af;
}


#logo {
	margin: 0px;
	padding: 30px 0px;
	color: #0082B0;
	text-align: center;
}
#logo h1, #logo p {
	margin: 0;
	padding: 0;
}

#logo h1 {
	margin: 0px;
	padding: 0px;
	text-transform: lowercase;
	font-size: 2.4em;
	color: #0082B0;
}

#logo h1 span {
	color: #0082B0;
}

#logo p {
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	color: #0082B0;
}

#logo p a {
	color: #0082B0;
}

#logo a {
	border: none;
	background: none;
	text-decoration: none;
	color: #0082B0;
}

/* ---------------------- Blueslate nav ---------------------- */
/*.blue #slatenav{position:relative;display:block;height:84px;font-size:30px;font-weight:bold;text-align:center;background:transparent url(images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul li a:hover,.blue #slatenav ul li a.current{color:#fff;background:transparent url(images/blueslate_backgroundOVER.gif) no-repeat top center;}

*/
.blue #slatenav{top:50px;height:120px;font-size:30px;font-weight:bold;text-align:center;background:transparent url(images/blueslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.blue #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.blue #slatenav ul li{display:block;float:center;margin:0 1px 0 0;}
.blue #slatenav ul li a{display:block;float:center;color:#cae4FF;text-decoration:none;padding:14px 22px 0 22px;height:84px;}
/* ---------------------- END Blueslate nav ---------------------- */



.button_design{
//background-image:url(gradient2.png);
border:1px solid #56aaff;
padding:9px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
font-size:15px;
font-weight:bold;
color: #333;
}
.button_design:hover {
//background-image:url(gradient2.png);
border:1px solid #000088;
padding:9px;
-webkit-border-radius:7px;
-moz-border-radius:7px;
font-size:15px;
font-weight:bold;
color: #000;
}

.button_text {
	font-size:16px;
	font-family:Arial;
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #469df5;
	padding:9px 18px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(29%, #79bbff), color-stop(76%, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 29%, #4197ee 76% );
	background:-ms-linear-gradient( top, #79bbff 29%, #4197ee 76% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #287ace;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #cae3fc;
 	-moz-box-shadow:inset 1px 1px 0px 0px #cae3fc;
 	box-shadow:inset 1px 1px 0px 0px #cae3fc;
}.button_text:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(29%, #4197ee), color-stop(76%, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 29%, #79bbff 76% );
	background:-ms-linear-gradient( top, #4197ee 29%, #79bbff 76% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.button_text:active {
	position:relative;
	top:1px;
}.table_listData {
	border-top-color: #1685af;
	border-right-color: #1685af;
	border-bottom-color: #1685af;
	border-left-color: #1685af;
	position: absolute;
	left: 300px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
.table_small_font {
	font-size: x-small;
}

.table_listData th {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-color: #0082BF;
	font-size: 16px;
	color: #FFF;
	height: 40px;
	text-align: center;
	vertical-align: middle;
}
.table_listData tr td {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	background-color: #D5F1FF;
}
