body {
	FONT-SIZE: 12px ;
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Corbel, Calibri,Verdana, sans-serif;
	background-color: #fff;
	color: #333;
	font : "Lucida Grande", "Lucida Sans Unicode",Corbel, Calibri,Verdana, sans-serif;
	;
}
p {
	text-align : justify;
}

a {
	color: #08c;
}
A:link {
	  FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Corbel, Calibri, Verdana,  sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Corbel, Calibri, Verdana,  sans-serif; TEXT-DECORATION: none
}
A:active {
	 FONT-FAMILY: "Lucida Grande", "Lucida Sans Unicode",Corbel, Calibri, Verdana, sans-serif; TEXT-DECORATION: none
}
a:hover { text-decoration: underline; }
A.body {
	FONT-SIZE: 12px; COLOR: #6c78a6; TEXT-DECORATION: underline
}
A.body:hover {
	FONT-SIZE: 12px; COLOR: #666666; TEXT-DECORATION: none
}
A.body2 {
	FONT-SIZE: 12px; COLOR: #996600; TEXT-DECORATION: underline
}
A.body2:hover {
	FONT-SIZE: 12px; COLOR: #663300; TEXT-DECORATION: none
}
A.brand {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.brand:hover {
	FONT-SIZE: 12px; COLOR: #cccccc; TEXT-DECORATION: none
}
A.sectionnav {
	FONT-SIZE: 11px;
	COLOR: #666666;
	LINE-HEIGHT: 12px;
	TEXT-DECORATION: none;
	font : Corbel;
}
A.sectionnav:hover {
	FONT-SIZE: 10px; COLOR: #919bc9; TEXT-DECORATION: none
}
A.footer {
	FONT-SIZE: 12px; COLOR: #cc9933; TEXT-DECORATION: underline
}
A.footer:hover {
	FONT-SIZE: 12px; COLOR: #996600; TEXT-DECORATION: none
}
A.grysm {
	FONT-SIZE: 12px; COLOR: #cccccc; TEXT-DECORATION: none
}
A.grysm:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.download1 {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.download1:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.download2 {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: underline
}
A.download2:hover {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-DECORATION: none
}
A.top {
	FONT-SIZE: 10px; COLOR: #996600; TEXT-DECORATION: none
}
A.top:hover {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-DECORATION: none
}
A.special {
	FONT-SIZE: 10px; COLOR: #996600; TEXT-DECORATION: none
}
A.special:hover {
	FONT-SIZE: 10px; COLOR: #996600; TEXT-DECORATION: none
}
A.plink {
	FONT-SIZE: 14px; COLOR: #666666; TEXT-DECORATION: none
}
TD.brand {
	FONT-SIZE: 14px; COLOR: #ffffff; TEXT-DECORATION: none
}
TD.topnav {
	FONT-SIZE: 12px; COLOR: #330000; TEXT-DECORATION: none
}

TD.headln1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #996633
}
TD.headln2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #996633
}
TD.footer {
	FONT-SIZE: 10px; COLOR: #996633
}
TD.hdlnwht {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
TD.special {
	FONT-SIZE: 10px; COLOR: #666666
}
.headln2 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #919bc9
}
.headln3 {
	FONT-SIZE: 16px; COLOR: #57575A
}
.smgry {
	FONT-SIZE: 11px; COLOR: #666666
}
.normal {
	FONT-SIZE: 12px; COLOR: #000000
}
.smgry9 {
	FONT-SIZE: 10px; COLOR: #999999
}
A.h1 {
	margin: 0px;
	padding: 50px 0 0 20px;
	font-size: 34px;
	text-decoration: none;
	color: #FFFFFF;
	LINE-HEIGHT: 36px
}
 h1 {
	margin: 0;
	padding: 10px 0 0 20px;
	font-size: 24px;
	color: White;
}
 h2 {
	margin: 0;
	padding: 10px 0 0 20px;
	font-size: 18px;
	color: #FFFFFF
}

/* heading */
.contentheading {
	height:36px;
	position:relative;
	background: #e3e3e3;
	font-size:14px;
	overflow:hidden;
	font : bold
}
.contentheading ul {
	float:left;
	margin:10px -1em 10px 1.9em;
	padding: 0 1.2em 0  0;
	white-space:nowrap;
	background:url(http://images.apple.com/hotnews/images/contentheading_sortnav_separator20080313.gif) repeat-y 100% 0;
}
.contentheading ul li { display:inline; margin:0 -.3em; _margin-left:0; padding:0 1em .1em 0; }
.contentheading ul li a { padding:0 0 .1em 1em; color:#727272; outline:none; -moz-outline:none; }
.contentheading ul li a:hover { color:#08c; TEXT-DECORATION: none;font-size:14px;}


.resouTable {
  border:1px #aaaaaa solid;
  font-size:11px;
}
.resouTable th {
  border:1px #aaaaaa solid;
  background:#e5e5e5;
}
.resouTable th a {
  text-decoration:none;
  font-weight:bold;
}
.resouTable th,
.resouTable th a,
.resouTable th span,
.resouTable th font {
  color:#444444 !important; /* SMELL temporary hack */
}
.resouTable td {
  border:1px #aaaaaa solid;
  background:white;
}
.resouTableEven td {
  background:#eeeeee;
}

.legend{background:#e7e7e7;border-left:3px solid #c5c5c5;border-right:3px solid #c5c5c5;border-top:3px solid #c5c5c5;color:#616161;font-size:18px;font-weight:lighter;margin:0 0 25px;padding:3px 7px 0;}
.fieldset{
	background:url(./images/bg_form.jpg) 0 0 repeat-x;
	border: 3px solid #FBE1A6;
	margin-top:30px;
	padding:20px;
}

.submit{
	background:#96171e url(./images/bg_packageTag.gif) 0 0 repeat-x;
	border: 1px solid #FBE1A6;
	color:#fff;
	display:block;
	float:right;
	font:bold 15px/20px Helvetica, Arial, "lucida grande", Verdana, sans-serif;
	vertical-align:middle;
	width:auto;
	-moz-border-radius:7px;
	-khtml-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	box-shadow:0 0 5px gray;
	-moz-box-shadow:0 0 5px gray;
	-webkit-box-shadow:0 0 5px gray;
	text-shadow:1px 1px 2px #454545;
	text-decoration:none;
	padding:6px 18px 5px;
	margin-top:30px;
}
.item label{
	width:80px;
	padding:5px 6px 4px;
	clear:none;
	float:left;
	margin:4px 0 0;
	font-weight : bold;
	font : "Lucida Grande", "Lucida Sans Unicode",Corbel, Calibri,Verdana, sans-serif;
}
.item input{width:180px;padding:3px 10px 2px;clear:none;float:right;border:2px solid #D1D1D1;background:#fff;margin:4px 0 0}

.tableheader
{
   font-family : Arial, Tahoma, Helvetica, sans-serif;
   COLOR: BLACK;
   FONT-SIZE: 9pt;
   font-weight : bold;
}
A.button:link
{
        COLOR: #000099;
        FONT-FAMILY: verdana,sans-serif;
        FONT-SIZE: 9pt;
        TEXT-DECORATION: none;
        MARGIN:0 0 0pt 0pt;

}
A.button:visited
{
       COLOR: #000099;
        FONT-FAMILY: verdana,sans-serif;
        TEXT-DECORATION: none;
        FONT-SIZE: 9pt;
        MARGIN:0 0 0pt 0pt;

}
A.button:hover
{
        COLOR: red;
        FONT-FAMILY: verdana,sans-serif;
        FONT-SIZE: 9pt;
        TEXT-DECORATION: none;
		MARGIN:0 0 0pt 0pt;
}
A.icon:link
{
        FONT-FAMILY: verdana,sans-serif;
        FONT-SIZE: 10pt;
        TEXT-DECORATION: none;
        MARGIN:0 0 0pt 0pt;

}
A.icon:visited
{
        FONT-FAMILY: verdana,sans-serif;
        TEXT-DECORATION: none;
        FONT-SIZE: 10pt;
        MARGIN:0 0 0pt 0pt;

}
A.icon:hover
{
        FONT-FAMILY: verdana,sans-serif;
        FONT-SIZE: 10pt;
        TEXT-DECORATION: none;
		MARGIN:0 0 0pt 0pt;
}

.errMsg
{
	FONT-SIZE: 10pt;
	text-align : center;
	color : Red;
}

.msg
{
	FONT-SIZE: 10pt;
	text-align : center;
	color : Green;
}

A.tipButton:link
{
        COLOR: #000099;
        FONT-FAMILY: verdana,sans-serif;
        FONT-SIZE: 10pt;
        TEXT-DECORATION: none;
        MARGIN:0 0 0pt 0pt;

}
A.tipButton:visited
{
        COLOR: #000099;
        FONT-FAMILY: verdana,sans-serif;
        TEXT-DECORATION: none;
        FONT-SIZE: 10pt;
        MARGIN:0 0 0pt 0pt;

}
A.tipButton:hover
{
        COLOR: red;
        FONT-FAMILY: verdana,sans-serif;
        FONT-SIZE: 10pt;
        TEXT-DECORATION: none;
		MARGIN:0 0 0pt 0pt;
}
