/* ###########################################################################

# SUN DEFAULT.CSS v4.0

COPYRIGHT SUN MICROSYSTEMS INC.

IF YOU WISH TO ADD TO OR EDIT THIS CSS CONTACT webdesign -at- sun.com FIRST!

NOTE: IF THIS FILE RESIDES ON ANY PLACE OTHER THAN /css YOU *MUST*
CHANGE ALL REFERENCES BELOW TO REFLECT THE APPROPRIATE DIRECTORY.

########################################################################### */


/* font tag overwrite */
//font{font-size:12px !important}

/* fonts */
body,th,td,p,div,span,a,input,select,textarea,ul,ol,dl,h1,h2,h3,h4,h5,h6,li,big,small,b,pre.sunfont,font{font-family:Arial,Helvetica,FreeSans,"Luxi-sans","Nimbus Sans L",sans-serif}


/* font sizes */
.smaller,.smaller a,small,.small,small span,.small span,.small a,small a,div.sitelinks,div.sitelinks a,#breadcrumb a,#breadcrumb,.breadcrumb a,.breadcrumb,div.footlinks,div.footlinks a,.a5 a,.a5 span{font-size:10px}
th,td,p,span,ul,ol,dl,li,select,input,textarea,code,kbd,tt,pre,code a,li a,kbd a,tt a,pre a,code span,kbd span,tt span,pre span,h6,h6 a,h6 span{font-size:12px;font-weight: normal;color:#666666;}
a{font-size:11px;font-weight: normal;color:#666666;}
p a{font-size:12px;font-weight: normal;color:#336699;} 
.bigger{font-size:12px;font-weight: normal;color:#666666;}


/* a0 */
body.a0v0{margin:0px auto;width:800px;padding:0px}
body.a0v1{width:100%}



/* a2 */
.flymenus{margin:0px 20px 20px 20px;visibility:hidden;position:absolute;left:0px;top:0px;z-index:30}
.flymenus a:visited,.flymenus a:link,.flymenus{color:#fff}
.menulinks,.menulink1{padding:3px 10px;margin:0px;z-index:33}
.menulink1{border-top:#908474 solid 1px;margin-top:4px;text-decoration: none;}
.menulinks{border-top:#FFFFFF solid 1px; text-decoration:none;}
.menulinks:hover,.menulink1:hover{cursor:pointer;text-decoration: none;}
.firstlink{border-top:none}
.navlinks{white-space:nowrap;border: 1px solid #908474;width:88px; height:20px;vertical-align:middle;text-align:left;}

.navlinks div,.flybg{padding:0px}
td.navlinks a{color:#716350;text-decoration:none;}
td.navlinks a:active{color:#716350;text-decoration:none;}
td.navlinks a:hover{color:#716350;text-decoration:none;}

.topnavlinks{white-space:nowrap;border: 1px solid #908474;width:88px; height:20px;vertical-align:middle;text-align:left;background-color:#908474;}

.topnavlinks a{color:#FFFFFF;text-decoration:none;}

a{color:#666666;}
.sideHeader{font-size:15px; font-weight:bold; color:#666666;padding-top:0px;padding-left:10px;vertical-align:top;text-align:right;padding-right:10px;}

.sideHeaderBlue{font-size:11px; font-weight:bold; color:#6699CC;padding-top:0px;vertical-align:top;text-align:right;}


.mainText{padding-left:10px;padding-right:50px;font-size:12px;}
.LargeHeading{color:#6699CC;font-size:16px;font-weight:bold;}
.SmallHeading{color:#333333;font-size:13px;font-weight:bold;}
td.SmallHeading{color:#333333;font-size:13px;font-weight:bold;}

.MainLinks{text-decoration:underline;}

.bigText{font-size:12px;font-weight: bold;color:#666666;}
.bigText a{font-size:13px;font-weight: bold;color:#666666;}
.blueText a{font-size:14px;font-weight: bold;color:#000099;}

.smallText{font-size:11px;font-weight: normal;color:#333333;}
.smallText a{font-size:11px;font-weight: normal;color:#333333;}

.whiteText {font-size:12px;font-weight: bold;color:#FFFFFF;}

.blueText{font-size:13px;font-weight: bold;color:#000099;}

.lightBlueLarge {font-size:13px;font-weight: bold;color:#6699CC}

.orangeLarge {font-size:13px;font-weight: bold;color:#FFFFFF}

.subHeadSmaller {font-size:11px;font-weight: bold;color:#333333}

.padding{padding:0px 0px 5px 10px};

li{margin-left:-25px;margin-top: -2px;padding-left:0px;margin-bottom: 0em;padding: 0px 0px 10px 0px;}

.tdPadding {padding:0px 0px 0px 0px; background-color:#cccccc;color:#333333; }

.tdPadding p{color:#333333; font-size:12px;}
//td p{font-size:11px;}
//td ul li{font-size:11px;color:#333333;}

.colorTop {border-top:#cccccc 1pt solid;}
.colorBottom {border-bottom:#cccccc 1pt solid;}
.colorLeft {border-left:#cccccc 1pt solid;}
.colorLeftTop {border-left:#cccccc 1pt solid;border-top:#cccccc 1pt solid;}
.colorLeftBottom {border-left:#cccccc 1pt solid;border-bottom:#cccccc 1pt solid;}