/* Standard CSS Styles*/

body {
	background-color: #831A0F;
	font-family:arial, helvetica, sans-serif;
	font-size:12px; 
	line-height: 16px;
	color: #000101;
	}

td {
	font-family:arial, helvetica, sans-serif; 
	font-size:12px; 
	line-height: 16px;
	color: #060505;
	}
	
big {
	font-family:arial, helvetica, sans-serif; 
	font-size:12px; 
	line-height: 16px; 
	font-weight:bold
	}

strong {
	font-family:arial, helvetica, sans-serif; 
	font-size:12px; 
	line-height: 16px; 
	font-weight:bold;
	}

small {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	}

a:link {
	color:#831A0F;
	text-decoration:none;
	}
	
a:visited {
	color:#831A0F;
	text-decoration:none;
	}
	
a:hover {
	color:#831A0F;
	text-decoration:underline;
	}

.footer {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	color:#FFEBDF;
	}

.footer td {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	color:#FFEBDF;
	padding-top:2px;
	}

.input {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	}
	
.stock {
	font-family:arial, helvetica, sans-serif; 
	font-size:11px;
	}

.SubTitle {
	font-family:arial, helvetica, sans-serif; 
	font-size:14px; 
	line-height: 16px; 
	font-weight:bold
	}

/* Navigation Styles*/
	
.navlink {
	padding-top: 10px; 
	}

.navlink a {
	display: block;
	padding: 7px 0px 7px 25px;
	text-decoration:none;
	font-weight:normal;
	}

.navlink a:link {
	color:#1E2F37;
	}
	
.navlink a:visited {
	color:#1E2F37; 
	}
	
.navlink a:hover {
	color:#AB3514; 
	background-image: url("/i/common2008/NavBG.gif");
	background-repeat: no-repeat;
	background-position: top left;
	text-decoration:none;
	}

.Footer a:link {
	color:#737272;
	text-decoration:none;
	font-weight:normal;
	}
	
.Footer a:visited {
	color:#737272;
	text-decoration:none;
	font-weight:normal;
	}
	
.Footer a:hover {
	color:#737272;
	text-decoration:underline;
	font-weight:normal;
	}

/* Page Layout Styles*/

.Titles {
	background-color: #FFFFFF;
	}

.LCol {
	background-color: #EEEBE4;
	}

.MainText {
	background-color: #FFFFFF;
	padding: 10px 13px;
	}

.LBorder {
	background-image: url("/i/common2008/LBorderBG.jpg"); 
	background-repeat: repeat-y; 
	background-position: top right;
	}

.RBorder {
	background-image: url("/i/common2008/RBorderBG.jpg"); 
	background-repeat: repeat-y; 
	background-position: top left;
	}

.Footer {
	color:#737272;
	background-color: #FFFFFF;
	}

.LFooter {
	background-image: url("/i/common2008/LFooterBG.jpg"); 
	background-repeat: no-repeat;
	background-position: bottom right;
	}

.RFooter {
	background-image: url("/i/common2008/RFooterBG.jpg"); 
	background-repeat: no-repeat; 
	background-position: bottom left;
	}

/* Home Page Layout Styles*/

.HomeText {
	background-color: #FFFFFF;
	font-size:11px;
	line-height: 14px; 
	padding: 10px 0px 10px 20px;
	}

.HomeMap {
	background-image: url("/i/fron2008/SonoraBG.gif"); 
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #FFFFFF;
	}

.Subscribe {
	background-image: url("/i/front2008/SubscribeBG.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	font-size:11px;
	color: #253D4E;
	}

.WhatsNew {
	background-image: url("/i/front2008/LatestNews.gif"); 
	background-repeat: no-repeat; 
	background-position: top left;
	font-size:11px;
	color: #FFFFFF;
	padding: 10px;
	}

.WhatsNew strong {
	font-size:11px;
	color: #FFFFFF;
	}

.LN-Title {
	font-size:11px;
	color: #FFFFFF;
	}

.LN-Title a:link {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.LN-Title a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}
	
.LN-Title a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}

.RU-Date {
	font-size:11px;
	color: #253D4E;
	font-weight:bold;
	padding: 6px 10px 1px 17px;
	}

.RU-Title {
	font-size:11px;
	color: #253D4E;
	padding: 5px 10px 5px 17px;
	background-color: #EBE8DF;
	}

.RU-Title a:link {
	color:#253D4E;
	text-decoration:none;
	}
	
.RU-Title a:visited {
	color:#253D4E;
	text-decoration:none;
	}
	
.RU-Title a:hover {
	color:#AB3514;
	text-decoration:none;
	}

.HomeFooter {
	color:#D56F32;
	}
	
.HomeFooter a:link {
	color:#D56F32;
	text-decoration:none;
	font-weight:normal;
	}
	
.HomeFooter a:visited {
	color:#D56F32;
	text-decoration:none;
	font-weight:normal;
	}
	
.HomeFooter a:hover {
	color:#D56F32;
	text-decoration:underline;
	font-weight:normal;
	}