
/* MainAreaTextStyle */

#main.Vline{float: left; padding: 0px; margin: 0px; background-color: #646464; background-repeat: repeat-y; width:1px; height: 100px; background:url(images/callout_bgbottom.gif)}

.pad20{padding: 10px!important;}

h1  { letter-spacing: 1px; padding-bottom: 1em; padding-top: 1em; padding-left: 0px; padding-right: 0px; 
line-height: 1em; margin-left: 0px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px;font-weight: bold; color: black; font-size: 24px; text-shadow: 2px 2px 3px white;}

h2  { letter-spacing: 1px; line-height: 20px; font-weight: bold; margin-top:1em; padding-left: 0; padding-bottom: 5px; padding-right: 0; padding-top: 0px; color: #3c3c3c; font-size: 1.5em; background-image: none; background-repeat: repeat-y; background-position: 0 0; text-align: left; right: 0; margin-bottom: 1em; }

h3  { line-height: 18px; margin-right: -1px; font-weight: bold; border-top-style: none; border-left-style: none; border-bottom-style: none; border-right-style: none; padding-left: 0; padding-bottom: 0px; padding-right: 0; padding-top: 5px; color: #303030; font-size: 1.2em; background-image: none; background-repeat: repeat-x; background-position: 0 0; text-align: left; letter-spacing: 95%; right: 0; margin-top: 0px; margin-bottom: 0.5em; }

h4    { line-height: 15px; font-weight: bold; color: #2c2c2c; font-size: 1.1em; font-stretch: normal; padding-top: 1px; padding-bottom: 1px; }

h5   { color: #434343; font-size: 1em; font-weight: 700; margin: 0 0 5px; border-left: medium none; }

hr { border-top-width: 1px; border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: solid; border-left-color: #fd820a; border-bottom-color: #fd820a; border-right-color: #fd820a; border-top-color: #cecece; margin-left: 0; margin-bottom: 1em; margin-right: 0; margin-top: 1em; height: 0px;}


p { font-size: 1em; line-height: 1.5em; margin-bottom: 0.5em;}
blockquote { margin-left: 2em; font-size: 1em; line-height: 1.5em; margin-top: 0.5em; margin-bottom: 0.5em; }
p.intro { text-shadow: 2px 2px 2px; color: #393939; font-size: 1.5em;}
p.introbold { color: #595959; font-weight: bold; font-size: 1.5em;}
p.intromiddle { line-height: 1.5em; color: #5e5e5e; font-size: 1.2em;}
p.cautiontext{font-size: 1.3em; font-weight: bold; color: #b1084e;}

ul { list-style-type: disc; margin-bottom: 18px; list-style: none outside; }
ol { margin-bottom: 18px; list-style: decimal; margin-left: 2em; }
ul.square,ul.circle { list-style-type: square; margin-left: 2em; }
ul.square { line-height: 1.5em; margin-left: 2em; list-style: square outside; }
ul.circle { margin-left: 3em; list-style-type: disc; list-style: circle outside; }
ul ul.circle, ul ul.square { margin-top: 4px; margin-bottom: 5px; }
ol.sosumi { margin-left: 0; padding-left: 2em; }

dl{ font-size: 12px; line-height: 1.5em; border-style: none; padding: 0px 10px 1em 10px;clear: both;}
dt{margin-left: 0px; text-align: left; padding-left: 5px; padding-bottom: 3px; padding-right: 5px; padding-top: 0px; float:left; width:150px; clear:both;}
dd{width:auto;}

a.pdf { background: url(images/icons/globaliconpdf12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.html {background: url(images/r_arrow_gray.gif) 0 no-repeat; display: inline-block; padding-left: 20px; }
a.sites {background: url(images/globaliconhtml12x12.gif) 0 no-repeat; display: inline-block; padding-left: 20px; }
a.qt { background: url(images/icons/globaliconqt12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.ical { background: url(images/icons/globaliconical12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.dl { background: url(imagesicons/globalicondl11x10.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.dmg { background: url(images/icons/globalicondmg12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.zip { background: url(images/icons/globaliconzip12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.keynote { background: url(images/globaliconkeynote12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }
a.audio { background: url(images/icons/globaliconaudio12x12.gif) 0 0.4em no-repeat; display: block; padding-left: 20px; }

.last { margin-bottom: 0; }


/* TYPE */
a { color: #424242; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }
a.more { color: #656796; white-space: nowrap; padding-right: 10px; background: url(../common/images/r_arrow_gray.gif) no-repeat 100% 50%; zoom: 1; }
a[rel="external"], a.external { background-color: white; white-space: nowrap; padding-right: 15px; background: url(images/external10x10.gif) no-repeat 100% 50%; zoom: 1; }
strong, b { font-weight: bold; }
em, i { font-style: italic; }
sup { padding-left: 1px; font-size: 10px !important; font-weight: normal !important; vertical-align: baseline; position: relative; bottom: 0.33em; color: #76797c; _position: static !important; }
.sosumi { font-size: 10px !important; color:#76797c; }





hr { border-top-width: 1px; border-left-style: none; border-bottom-style: none; border-right-style: none; border-top-style: solid; border-left-color: #fd820a; border-bottom-color: #fd820a; border-right-color: #fd820a; border-top-color: #cecece; margin-left: 0; margin-bottom: 0; margin-right: 0; margin-top: 0em; height: 0px;}


.itfooter{z-index:-1;position:absolute;top:550px;}
td.itfooter02{vertical-align:bottom;}
.currentposition   { color: #606060; font-size: 10px; line-height: 17px }
.lefnaviover     { font-size: 10px; background-color: #ececec; background-image: url("../common/images/30pxGradationDark.gif"); padding: 5px 2px; border-top: 1px solid #7f7f7f }
.lefnaviout    { font-size: 10px;  background-image: url("../common/images/30pxGradation.gif"); padding: 5px 2px; border-top: 1px solid #e9e9e9; border-bottom: 1px none }
.mainnaviout    { font-size: 10px;  background-color: #fbfbfb; background-image: url(../common/images/30pxGradation.gif); background-repeat: no-repeat; margin: 5px; padding: 5px; border: dotted 1px #e9e9e9 }
.mainnaviover     { font-size: 10px; background-image: url("../common/images/30pxGradationDark.gif"); margin: 5px; padding: 5px; border: solid 1px black }
.mainnavinotes     { font-size: 11px;  background-image: none; letter-spacing: 0; margin: 5px; padding: 5px; border-style: dotted solid; border-width: 1px 0; border-color: #e9e9e9 gray }


#noticebox{ background-position: 0 -3px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a3a9b7; border-right-color: #a3a9b7; border-right-style: solid; border-left-style: solid; border-left-color: #a3a9b7; border-right-width: 1px; border-left-width: 1px; background-repeat: repeat-x; background-image: url(images/gf-background.png); padding-bottom: 30px; margin-left: 5px; margin-bottom: 10px; margin-right: 5px; margin-top: 10px; padding-right: 20px; padding-left: 50px; padding-top: 30px;}

#radiusnotice{ border:1px silver solid; padding:1em; margin:20px 0px;
font-size: 12px bold; height: 18px;
background: -webkit-gradient(linear, left top, left bottom, from(white), to(#f2f2f2)) ;
-moz-border-radius: 8px;
-webkit-border-radius:8px;

}