* { padding: 0; margin: 0; }

/*
html,body,div,span,
applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
	text-align: left;
	}
*/

html, body {height:100%;}
body {
font-family:Arial,Helvetica,sans-serif;
color:#000000;
font-size: 100%;
text-align:center;
/*background-color: #e3dcd5;*/
background-color:white;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 100%;
	}
table td{padding:5px;vertical-align:top;}
tbody {border-top: none;}/*remove Drupal Table bug that shows grey line of top border of table*/
ul {
/*list-style-type:none;*/
/*list-style-image:url("bullet.gif");*/
margin-left:20px;
}
ul li{list-style-image:url("images/bullet1.png");}
ul li li{list-style-image:url("images/bullet2.png");}
ul li li li{list-style-image:url("images/bullet3.png");}
ol{margin-left:50px;}
/*Basic Reset End*/

dl{}
dt{}
dd{margin-left:20px;margin-bottom:10px;}

hr{
border:1px solid #CCCCCC;
background-color:#CCCCCC;
color:#CCCCCC;
height:0px;
width:98%;
margin:0 auto;
}

div#bottom_space{height:200px;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.center{text-align:center;}
.return {text-align: left;width: 560px;background: #ffffff;border: 1px solid #4169e1;/**/}

.spacer1{height:10px;}
.spacer2{height:20px;}
.spacer3{height:30px;}
.spacer4{height:40px;}
.indent1{margin-left:20px;}
.indent2{margin-left:40px;}
.indent3{margin-left:60px;}
.indent4{margin-left:80px;}

p, h1, h2, h3, h4, h5, h6{padding:0;margin:5px;}
p{font-size:.9em;}
p{margin-bottom:20px;} 
h1{font-size:1.6em;}
h2{font-size:1.4em;}
h3{font-size:1.2em;}
h4{font-size:1em;}
h5{font-size:.8em;}
h6{font-size:.6em;}

div#admin-menu ul{font-size:1.1em;}

p.img{padding:0;margin:0;line-height:0;font-size:0;}
.m10{margin:10px;}
.m5{margin:5px;}
.m4{margin:4px;}
.m1{margin:1px;}
.marginbottom1{margin-bottom:5px;}
.marginbottom2{margin-bottom:10px;}

.nmnp{margin:0px;padding:0px;}
.noborder{border:0px;}
.border{border: 1px solid #000000;}
.center{text-align:center}
.left{text-align:left}
.right{text-align:right}

.black{color:#000000;}
.red{color:red;}
.blue{color:blue;}
.green{color:green;}
.orange{color:#FF9430;}

.fontcolor1{color:#804b32;}/*MEC Brown*/
.fontcolor2{color:#8a3d37;}/*MEC Brownish Red*/
.fontcolor3{color:white;}/*MEC White*/
.fontcolor4{color:#808183;}/*MEC Light Grey*/
.fontcolor5{color:#272525;}/*MEC Dark Grey*/

.code1{font-size:14px;font-weight:bold;color:blue;}
.code2{font-size:14px;font-weight:bold;color:green;}
.code3{font-size:14px;font-weight:bold;color:#843907;}
.code4{font-size:14px;font-weight:bold;color:red;}

a:active {outline:none;text-decoration:none;}
:focus   { -moz-outline-style:none; }
a {color:#231f20;text-decoration:underline;font-weight:regular;}
a:hover {color:#00713D;}/*background:#003366;003366*/
a.whitegreen {color: #FFFFFF; font-weight: Bold;text-decoration:none;}
a.whitegreen:hover {color: #00FF00;}
a img {color:transparent;border:2px solid #000000;}
a:hover img {border-color: #00713D;}
a.bs_bookmark{text-decoration:none;}

/* IMPORTANT, works with CKEditor style.js
so when select "no border, border comes off*/
a.noborder img {border:none;}

a.blackgreen img {border:2px solid;border-color:#000000;}
a.blackgreen:hover img {border:2px solid;border-color:#00FF00;}

img{margin:0;padding:0;vertical-align:middle;border:0px solid #000000;font-size:0px;line-height:0px;}
.img_site_fancy_border_01{
border:1px solid black; 
margin:5px;
}
.img_site_fancy_border_02{
padding:5px;
margin:5px;
border:1px solid black;
background-color:#f4f1e4;
-webkit-box-shadow: 0px 0px 2px 2px #B2B2B2;
-moz-box-shadow: 0px 0px 2px 2px #B2B2B2;
box-shadow: 0px 0px 2px 2px #B2B2B2; 
}

/* Standard Button
input[type="button"], input[type="submit"] {
	margin:0px;
	padding:1px;
	text-align:center;
	font-size:16px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;	
    color:#003366; 
    background-color:#E8E8FF;
	border-top:2px solid #8A8AFF;
	border-right:3px solid #0000D9;
	border-bottom:3px solid #000080;
	border-left:2px solid #6666FF;
}

*/
/* CSS 3 Button */
input[type="button"], input[type="submit"] {
margin:0px;
text-align:center;
-moz-border-radius:5px;
-webkit-border-radius:5px;	
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
-moz-transition: all 0.7s ease 0s;
background: -moz-linear-gradient(center top , #EFEFEF 0%, #E2E2E2 100%) repeat scroll 0 0 transparent;
border-color: #D0D0D0 #777777 #777777 #D0D0D0;
border-style: solid;
border-width: 1px;
color: #45240b;
cursor: pointer;
font-size: 0.9em;
margin-right: 7px;
padding: 8px;
}

input[type="button"]:hover, input[type="submit"]:hover {
	color:#FFFFFF; 
    background-color:#000080;
}

div.bs_return_div{margin:10px 20px 10px 20px;text-align:left;border:2px solid #000000;}
div.bs_return_div_inside{margin-top:10px;margin-bottom:10px;}
div#bs_return_error{background-color:#FFF0F0;}
div#bs_return_notice{background-color:#F3F3FF;}
.bs_error {margin-left:40px;}
.bs_notice {margin-left:40px;}
div#bs_return_error ul li{list-style-image:url("error_return_error.gif");}
div#bs_return_notice ul li{list-style-image:url("error_return_notice.gif");}

