@charset "utf-8";
/* CSS Document */

h1,h2,h3,h4,h5,hr,ol {margin: 0;}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.leftBox {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 0px;
	height: 140px;
	width: 336px;
	margin-bottom: 10px;
	text-align: left;
	margin-right: 0px;
}
.rightBox {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #cccccc;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-align: left;
	height: 140px;
	width: 330px;
	margin-bottom: 10px;
	margin-left: 6px;
	float: right;
}
p {
	margin: 0px;
	padding: 0px;
}
#footer {
	background-color: #f7fafe;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #9db4dc;
	text-align: center;
}


.rightGrey {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
}

/*Arrow list Menu */
.arrowlistmenu{
	width: 200px; /*width of menu*/
	margin-left: 15px;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/bgdate.gif) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none; /* font-weight: bold; */
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F8FBBD;
}

.hosted {
	color: #000000;
	background: url(images/bullet.gif) no-repeat center left; /*custom bullet list image*/
	display: block;
	padding: 2px 0;
	padding-left: 19px; /*link text is indented 19px*/
	text-decoration: none; /* font-weight: bold; */
	border-bottom: 1px solid #dadada;
	font-size: 90%;
	font-weight: bold;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	margin:0;
	padding:0;
	}

hr {
	border:none;
	border-top:1px solid #CCCCCC;
	height:1px;
	}

#styletwo{
	position:relative;
	display:block;
	height:24px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(images/bgOFF.gif) repeat-x top left;
	font-family:Verdana,Arial,Helvitica,sans-serif;
	margin: auto;
	padding: 0px;
	}

#styletwo ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:auto;
	}

#styletwo ul li{
	display:block;
	float:left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	}

#styletwo ul li a{
	display:block;
	float:left;
	color:#000;
	text-decoration:none;
	padding:6px 20px 0 20px;
	height:24px;
	}

#styletwo ul li a:hover,#styletwo ul li a.current{
	color:#fff;
	background:transparent url(images/bgON.gif) repeat-x top left;
	}
img.leftalign, img.rightalign {
	display:block;
	padding:3px;
	border: solid 1px #ddd;
	background-color: #efefef;
}
img.leftalign {
              float:left; 
              margin-right:8px;
}

img.rightalign {
               float:right; 
               margin-left:8px;
}
#motto {
	color: white;
	background: black url(images/bgdate.gif) repeat-x center left;
	margin-bottom: 10px; /*header text has top & bottom padding nothing  left of Right*/
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#sideBarHead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #006600;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-top: 4px;
	margin-right: 12px;
	margin-bottom: 4px;
	margin-left: 12px;
}

.blockquote  {
	background-color:       #e5ecf9;   /*#F1F4F5; */
	color:                  #3E4244;
	padding-bottom:         20px;
	padding-left:           20px;
	padding-right:          20px;
	padding-top:            10px;
	margin: 20px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: #D4DBDE;
	border-right-width: 3px;
	border-right-style: solid;
  }
.greybox  {
	background-color:       #efefef;   /*#F1F4F5; */
	color:                  #3E4244;
	padding-bottom:         20px;
	padding-left:           20px;
	padding-right:          20px;
	padding-top:            10px;
	margin: 20px;
	border-bottom-width: 2px;
	border-top-style: none;
	border-bottom-style: solid;
	border-color: #dcdcdc;
	border-right-width: 3px;
	border-right-style: solid;
}
.yellownote  {
	background-color:       #ffffe0;
	border:          		  #c0c0c0 1pt solid;
	font-family:            Tahoma, Verdana, Arial, Sans-Serif;
	font-size:              10pt;
	font-weight:            normal;
	margin: 20px;
	padding: 8pt;
  }
h3 {
	font-family: Tahoma;
	font-size: 12pt;
	font-weight: bold;
}
.juanalign {
	padding: 2px;
	float: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #999999;
}
.boxer {
	border: 1px solid #CCCCCC;
}
.topborder {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}
.bottomborder {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.leftborder {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	padding-left: 5px;
}
.rightborder {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}
