.verticalgray { background-color: #ffffff; background-image: url(/images/dsh_v.gif); }

.country { color: #99ccff; font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; }
.related { color: #ffffff; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold; }

a.news {color:#003399; font-family: Helvetica, Arial; font-size: 11px; text-decoration:underline;}
a.news:hover {color:#cc0000; font-family: Helvetica, Arial; font-size: 11px; text-decoration:none;}

td {font-family: Helvetica, Arial; font-size: 11px;}
.linkcell { padding-left: 10px; font-family: Helvetica, Arial; font-size: 11px;}
hr {  color: #000000}

a.highlight:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.highlight:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.highlight:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a { text-decoration: none; color:#06c; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a:visited { text-decoration: none; color: #06c; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a:hover { text-decoration: underline; color: #06c; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.videolink { text-decoration: none; color:#ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.videolink:visited { text-decoration: none; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.videolink:hover { text-decoration: underline; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.leftmenu { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
a.leftmenu:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
a.leftmenu:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }

a.leftactivemenu { text-decoration: none; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
a.leftactivemenu:visited { text-decoration: none; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }
a.leftactivemenu:hover { text-decoration: underline; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; }

a.leftsubmenu { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.leftsubmenu:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.leftsubmenu:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.leftactivesubmenu { text-decoration: none; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.leftactivesubmenu:visited { text-decoration: none; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.leftactivesubmenu:hover { text-decoration: underline; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.leftsubmenu2 { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:lighter }
a.leftsubmenu2:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:lighter }
a.leftsubmenu2:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:lighter }

a.leftactivesubmenu2 { text-decoration: none; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:lighter }
a.leftactivesubmenu2:visited { text-decoration: none; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:lighter }
a.leftactivesubmenu2:hover { text-decoration: underline; color: #ff8c00; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight:lighter }

a.mainlink:link { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.mainlink:visited { text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.mainlink:hover { text-decoration: underline; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.nav:link { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.nav:visited { text-decoration: none; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }
a.nav:hover { text-decoration: underline; color: #000000; font-family: Arial, sans-serif; font-size: 12px; }

a.navh:link { text-decoration: underline; color: #cc0000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;}
a.navh:visited { text-decoration: underline; color: #cc0000; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;}
a.navh:hover { text-decoration: none; color: #0066cc; font-family: Arial, sans-serif; font-size: 11px; font-weight: bold;}

a.topnav:link { text-decoration: none; color: #0066cc; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
a.topnav:visited { text-decoration: none; color: #0066cc; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
a.topnav:hover { text-decoration: underline; color: #cc0000; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}

a.adminnav:link { text-decoration: none; color: #0066cc; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}
a.adminnav:visited { text-decoration: none; color: #0066cc; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}
a.adminnav:hover { text-decoration: underline; color: #cc0000; font-family: Arial, sans-serif; font-size: 10px; font-weight: bold;}

a.legal:link { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.legal:visited { text-decoration: none; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }
a.legal:hover { text-decoration: underline; color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; }

a.a01:link { font-size: 11px; font-family: Arial, sans-serif; color: #4A73A7; text-decoration: none}
a.a01:visited { font-size: 11px; font-family: Arial, sans-serif; color: #4A73A7; text-decoration: none}
a.a01:hover { font-size: 11px; font-family: Arial, sans-serif; color: #cc0000; text-decoration: underline}

.highlight {text-decoration: none; color: #000000; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;}
.error {text-decoration: none; color: #cc3300; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: normal;}
.field{ color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: x-small; background-color: #ffffff; }

.iform { color: #000000; font-family: Arial; background: #cccccc; font-weight: normal; font-size: 11px; }

body,p,b,i,strong,em,dt,dd,dl,sl,caption,th,td,tr,u,blink,select,option,form,div,font,li { font-family: Arial, sans-serif; text-align:justify; }

.orderinfo { font-family: Arial, sans-serif; font-size: 12px; text-align:left}
.slogan {font-family:Brush Script MT; font-size:45px; color:#FFFFFF}
.title { font-family:  Arial, sans-serif; font-weight: bold; font-size: 18px; }
.bodytext { font-family:  Arial, sans-serif; font-size: 12px; }
.subtitle { font-family: Arial, sans-serif; font-weight: normal; font-size: 15px; }
.boldtitle { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 24px; }

.pagesubtitle { font-family: Arial, sans-serif; font-weight: normal; font-size: 15px; line-height: 18px;}
.pagetitle { font-family: "Arial Black", Arial, sans-serif; font-weight: normal; font-size: 24px; line-height: 24px; }

h1 { font-family: Arial, sans-serif; font-weight: normal; font-size: 35px; color:#FFFFFF }
h2 { font-family: Arial, sans-serif; font-weight: normal; font-size: 25px; }
h3 { font-family: Arial, sans-serif; font-weight: bold; font-size: 22px; }
h4 { font-family: Arial, sans-serif; font-weight: normal; font-size: 18px; }
.small { font-family: Verdana, sans-serif; font-size: 11px; }
.title1 { font-family: Arial, sans-serif; font-size: 25px; }
.sbmtbtn
{ font-family: Arial, Helvetica, sans-serif;font-size: x-small; font-weight: bold; }

.uslnavplain { font-size: 11px; font-family: Arial, sans-serif; color: #000000; text-decoration: none;}
a.uslnav:link { font-size: 11px; font-family: Arial, sans-serif; color: #000000; text-decoration: none; font-weight: normal; }
a.uslnav:hover { font-size: 11px; font-family: Arial, sans-serif; color: #000000; text-decoration: underline; font-weight: normal; }
a.uslnav:visited { font-size: 11px; font-family: Arial, sans-serif; color: #000000; font-weight: normal; }

.activenav { font-size: 11px; font-family: Arial, sans-serif; color: #ffffff; text-decoration: none; font-weight: bold; }

a.boldwhite:link { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;}
a.boldwhite:visited { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: none;}
a.boldwhite:hover { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; color: #ffffff; text-decoration: underline;}

a.boldorange:link { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; color: orange; text-decoration: none;}
a.boldorange:visited { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; color: orange; text-decoration: none;}
a.boldorange:hover { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; color: orange; text-decoration: underline;}

.bottom { font-size: 10px; color:#000000;}
.topnav {text-decoration: none; color: #0066cc; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.nav {text-decoration: none; color: #CC0000; font-family: Arial, sans-serif; font-size: 12px; font-weight: bold;}
.solutgray {background-color: #f0f0f0; }
.stitlegray {background-color: #aab6ba; }
.shoptitlegray {background-color: #739caf; }
.bggray {background-color: #eeeeee; }
.liner { background-color: #cccccc; }
.whtitle { font-size: 11px; font-family: Arial, sans-serif; font-weight: bold; color: #ffffff; }
.filed {
font-size: 9pt; height: 18px; border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 180px;
	width:    300px;
	border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
.text0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 50px;
	width:  300px;
	border: #999999; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px
}
/* Nav
----------------------------------------------- */
#nav  {
  color:#fff;
  font-size:10px;
  line-height:1.5em;
  padding:0;
  width:180px; 
  height:100%;
  margin:0;
  float:left;
  }

#nav ul {
  margin:0;
  padding:0 0 0 15px;
  }
  
#nav ul.seperate {
  padding-left:8px;
  padding-top:10px;
  padding-bottom:10px;
  }

#nav li {
  list-style-type:none;
  line-height:1.5em;
  }
     
#nav li.first {
  margin:0;
  line-height:1.5em;
  padding:10px 0 0 0;
  }

#nav li.second {
  line-height:1.5em;
  margin:-8px 0 0 0;
  padding:0 0 0 0;
  } 

#nav strong a:link, #nav strong a:visited {
  color:#8dcef4 !important;
  float:none;
  padding:0;
  border-bottom-width:1px;
  background-color:transparent !important;
  }

#nav a:hover, #nav a:focus, #nav a:hover span, #nav a:focus span {
  color:#ff8c00 !important;
  border-bottom-width:1px;
  }
  /* START Also See Tabbed Box 
**********************************/
.tabholder {
	float: left;
	padding: 4px 0px 4px 0px;
}
.tab1 {
	width: 180px;
	background: #fff url(http://www-rohan.sdsu.edu/~mfreeman/images/tab_upper_right.gif) top right;
	background-repeat: no-repeat;
	float: left;
}
.tab2 {
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 12px;
	color: #000;
	height: 24px;
	padding: 0;

}

.tab2 img{
	margin-left: -3px;
}

.tabname {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	padding: 5px 16px 1px 7px;
	background: #fff url(http://www-rohan.sdsu.edu/~mfreeman/images/tab_upperleft_bgd.gif) repeat-x top left;
	float: left;

}

.tabbedbox {
	width: 180px;
	float: left;
	padding: 0;
	margin: 0;	
	background: #D6D6D4 url(http://www-rohan.sdsu.edu/~mfreeman/images/also_see_bgd.jpg) repeat top left;
}

.tabbedbox2 {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color:#ddd #999 #999 #ccc;
	padding: 10px 6px 10px 6px;
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000;
	text-align:left;
	height:130px;
}

.tabbedbox2 a:link{
	font-weight: bold;
	color: #06c;
}

.tabbedbox2 a:visited{
	font-weight: bold;
	color: #06c;
}

.tabbedbox2 a:hover{
	font-weight: bold;
	color: #06c;
}

/*******************************
END Also See Tabbed Box */

/* START font tools
**********************************/
.ftool {
	width: 200px;
	border: 1px solid #ccc;
	float: left;
	margin-top: 2px;
	margin-bottom: 2px;	
}
.ft1 {
	float: left;
	padding: 4px 4px 10px 4px;
	font-family: Verdana, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: 16px;
	color: #000;
}

.ft2 {
	float: left;
	margin-left: 2px;
}

.ft2 A:link{
	border: 1px solid #ccc;
	padding: 0;
	height: 18px;
	width: 18px;
	float: left;
}

.ft2 A:visited{
	border: 1px solid #ccc;
	padding: 0;
	height: 18px;
	width: 18px;
	float: left;
}

.ft2 A:hover{
	border-color: #f00;
}

.ft2at {
	float: left;
	margin-left: 2px;
}

.ft2at A:link{
	border: 1px solid #666;
	padding: 0;
	height: 18px;
	width: 18px;
	float: left;
}

.ft2at A:visited{
	border: 1px solid #666;
	padding: 0;
	height: 18px;
	width: 18px;
	float: left;
}

.ft2at A:hover{
	border-color: #333;
}
/* END font tools
**********************************/
