@charset "utf-8";
/* CSS Document */
/* Salcedo II Skin by Kerwin Co, Dotker Online Services
/* for more information, visit http://kerwin.tel or http://www.dotker.com

/*DEFAULTS*/
BODY, H1, H2, H3, P, A, IMG, DIV, UL, OL, LI, TABLE, TR, TD {MARGIN: 0px; PADDING: 0px; FONT-WEIGHT: normal; LIST-STYLE: none; }
IMG {BORDER:none;}
INPUT, SELECT, TEXTAREA {MARGIN:0; border}
A { TEXT-DECORATION:none;}
A:HOVER { TEXT-DECORATION:underline;}
BODY{FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif; FONT-SIZE:11px; COLOR:#333;}

DIV#container {margin:0 auto; width:981px; POSITION: relative;}
DIV#logo { BACKGROUND:url(../images/logo.jpg); WIDTH:76px; HEIGHT:106px; MARGIN:0 0 0 30px; }
DIV#top { BACKGROUND:url(../images/top.jpg); HEIGHT:19px; WIDTH:981px;}
DIV#body { BACKGROUND: url(../images/bod.jpg) repeat-y; WIDTH:981px;}
DIV#contents { WIDTH:940px; MARGIN:0 auto;}

/*NAVIGATION*/
DIV#nav_bg { BACKGROUND: url(../images/nav.jpg); WIDTH:940px; HEIGHT:37px; MARGIN:0 auto;}
UL#nav { PADDING:16px 0 0 0;}
UL#nav LI { MARGIN:0 0 0 16px; FLOAT:left;}
UL#nav A { FONT-FAMILY:"trebuchet MS", verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT:bold; COLOR:#FFF;}
UL#nav LI UL {
	position: absolute;
	background-color: #e21f27;
	background-position: bottom;
	width: 150px;
	left: -999em;
	padding: 3px 0 8px 0;
}
UL#nav LI UL LI{padding: 3px 0 0 0;}
UL#nav li:hover ul {left: auto; }
UL#nav li:hover ul, UL#nav li.sfhover ul {left: auto; }

/*HEADERS*/
DIV#header {BACKGROUND: url(../images/header.jpg); WIDTH:940px; HEIGHT:194px; MARGIN:0 auto;}
DIV#cta {PADDING:44px 0 0 0;}
A#arrow_btn { BACKGROUND: url(../images/arrow_btn.jpg) no-repeat; WIDTH:30px; HEIGHT:29px; DISPLAY:block; FLOAT:right; MARGIN-RIGHT:8px;}
A#arrow_btn:HOVER { BACKGROUND: url(../images/arrow_btn.jpg);}
A#arrow_btn SPAN { DISPLAY:none;}
DIV#cta UL { FLOAT:right; FONT-SIZE:15px; TEXT-ALIGN:right; COLOR:#FFF;}
DIV#cta UL LI { PADDING:5px 8px 0 0;}
DIV#cta UL A { COLOR:#FFF;}

/*CONTENTS*/

/**SIDEBAR**/
DIV#sidebar { FLOAT:right; width:286px;}
DIV#contact { BACKGROUND: url(../images/contact_bg.jpg); WIDTH:270px; HEIGHT:324px; PADDING:0 0 0 16px; LINE-HEIGHT:17px;}
DIV#sidebar  H2 { PADDING:16px 0 16px 0; FONT-SIZE:12px; FONT-WEIGHT:bold;}
DIV#sidebar  A { color:#333; TEXT-DECORATION:underline;}
DIV#sidebar  A:HOVER { COLOR:#e21f27;}
DIV#ads {PADDING:0 0 32px 0; TEXT-ALIGN:center; BORDER:solid 1px #ccc; MARGIN:32px auto 0 auto; WIDTH:200px;}
DIV#ads P {}

/**MAIN CONTENTS**/
DIV#main_contents { MARGIN:0 325px 0 0; PADDING:12px 0 0 0;}
DIV#main_contents A {COLOR:#333; TEXT-DECORATION:underline;}
DIV#main_contents .lft {FLOAT:left; MARGIN:12px 12px 6px 0;}
DIV#main_contents .cntr { text-align:center;}
DIV#main_contents A:HOVER {COLOR:#e21f27;}
DIV#main_contents H1{ FONT-SIZE:12px; FONT-WEIGHT:bold;}
DIV#main_contents H2{ FONT-SIZE:11px; FONT-WEIGHT:bold;}
DIV#main_contents H2 { PADDING:12px 0 0 0;}
DIV#main_contents P { LINE-HEIGHT:17px; PADDING:12px 0 0 0;}
DIV#main_contents UL { MARGIN:16px 0;}
DIV#main_contents UL LI {list-style-image:url(../images/list.jpg); MARGIN:0 0 8px 24px;}
DIV#main_contents OL { MARGIN:8px 0 0 0;}

/***IMAGES***/
DIV#images {margin:0 auto;}
div.img
{
  margin: 21px;
  border: 1px solid #ccc;
  height: auto;
  width: auto;
  float: left;
  text-align: center;
}	
div.img img
{
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
}
div.img a:hover img {border: 1px solid #ccc;}
div.desc
{
  text-align: center;
  font-weight: normal;
  width: 120px;
  margin:0 auto 3px auto;
}

/*FOOTER*/
DIV#footer { TEXT-ALIGN:center; MARGIN:38px 0 16px 0; }
DIV#bot { BACKGROUND: url(../images/bot.jpg); WIDTH:981px; HEIGHT:21px; }
#designby { FONT-SIZE:10px; COLOR:#888; text-align:center; margin:20px 0; }
#designby A { COLOR:#888; text-decoration:underline; }
DIV#footer span { DISPLAY:none; }

/*MISC*/
.alignrt{text-align:right;}
.clear {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;} /* to contain floated elements*/
