
html{
      margin:0;
      padding:0;
      height:100%;
      border:none;
   }
body {
	margin:1px;
	padding:2px;
	border-right:1px solid #cbcbcb;
	/*border:1px solid #cbcbcb;*/
	/*background-color: #0c3e59;*/
	background-color: #FFFFFF;
	background-image:url(/images/body_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	font-size:11px ! important;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#333333;
	height:100%;
	width:763px;
}
hr{
height:1px;
color:#668A9C;
border-top:1px solid #668A9C;
border-bottom: none;
margin-top:20px;
}
#wrapper{
height: 100%;

}
#banner{
background-image:url(/images/banner_bg.gif);
background-repeat:repeat-x;
width:763px;
/*height:143px;*/
}
#leftnav{
background-image:url(/images/leftnav_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
vertical-align:top;
height:682px;
/*padding-left:-1px;
width:763px;
height:143px;*/
}
#content{
width:763px;
padding-top:1px;
background-color:#FFFFFF;
}
#head2content{
background-image:url(/images/head_2m_contentbg.gif);
 background-repeat:no-repeat;
 padding:10px 10px 15px 15px;
 line-height:9pt;
 height:175px;
}
#head2content2{
background-image:url(/images/head_2_contentbg2.gif);
 background-repeat:no-repeat;
 padding:10px 10px 15px 15px;
 line-height:9pt;
 height:165px;

}
#contentmiddle{

 padding:10px 0px 15px 15px;
 
}
#subnavLayer {
	position:relative;
	padding-bottom:10px;
	width:188px;
	/*height:130px;*/
	z-index:1;
	background-color:#668A9C;
}
#leftnavcallout{
padding:18px;
font-size:10px;
color:#0c3e59;
list-style-image:url(/images/bullet_dash.gif)
}
#but_left{
 background-image:url(/images/but_left.gif);
 background-repeat:no-repeat;
 height:25px;
}
#but_stretch{
 background-image:url(/images/but_stretch.gif);
 background-repeat:repeat-x;
 color:#FFFFFF;
 padding-bottom:5px;
 font-size:10px;
}
#but_right{
 background-image:url(/images/but_right.gif);
 background-repeat:no-repeat;
}
.head4bg{
background-image:url(/images/head_4_contentbg.gif);
background-repeat:no-repeat;
background-position:bottom;
}
.tgradrow{
background-image:url(/images/head_tangrad_bg.jpg);
background-repeat:repeat-y;
background-position:left bottom;
}
.subtitle{
font-size:104%;
color:#0c3e59;
}
h3{
color:#0c3e59;
}
#loginTF{
 width:100px;
 font-size:12px;
 color:#333333;
}
#catPD{
 width:210px;
 font-size:11px;
 color:#333333;
}
#footer{
padding:5px;
margin:2px;
height:26px;
font-size:.8em;
color:#a5a5a5;
background-color:#4b4b4b;
}
#sampleappsLayer {
	position:relative;
	width:100%;
	z-index:2;
	/*visibility: hidden;*/
}
td{
text-align:left;
font-size:1em;
}
p{
text-align:left;
font-size:1em;
line-height:1.5em;
margin:0px;
}
.p10{
padding:10px;
}
.pb10{
margin-bottom:10px;
}
.pl32{
padding-left:32px;
}
.pb6{
padding-bottom:6px;
}
.m6{
margin:6px;
}
.mtm10b15{
margin-top:-10px;
margin-bottom:15px;
}
.w200{
width:200px;
}
ul{
margin-left:18px;
padding-left:0px;
margin-top:0px;
}
li{
padding-bottom:3px;
list-style-type: disc;
list-style-position:outside;
list-style-image:url(/images/bullet_dash.gif);
}
.special li{
line-height:1.25em;
padding-bottom:8px;
}
#contentmiddle li{
margin-left:24px;
}
.smaller2 li{
margin-left:10px;
}
.bulmenu li{
line-height:1.5em;
margin-left:10px;
padding-bottom:10px;
}
.bulmenu{
margin-bottom:0px;
}
.pagetitle{
font-size:1.15em;
line-height:1.5em;
font-family:News Gothic Std, Arial, Helvetica, sans-serif;
color:#232e01;
font-weight: bold;
padding:2px 2px 0px 15px;
text-transform:uppercase;
height:26px;
background-image:url(/images/head_greengrad_bg.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#95AD48;
}
.OcalloutTitle{
font-size:1.15em;
line-height:1.5em;
font-family:News Gothic Std, Arial, Helvetica, sans-serif;
color:#6e4401;
font-weight: bold;
padding:2px 2px 0px 15px;
text-transform:uppercase;
height:26px;
width:292px;
background-image:url(/images/head_orangegrad_bg.jpg);
background-position:right;
background-repeat:no-repeat;
background-color:#f69803;
}
.BcalloutTitle{
font-size:1.15em;
line-height:1.5em;
font-family:News Gothic Std, Arial, Helvetica, sans-serif;
color:#ffffff;
font-weight: bold;
/*padding:2px 2px 0px 15px;*/
text-transform: uppercase;
height:26px;
/*width:292px;*/
background-image:url(/images/head_bluegrad_bg.jpg);
background-position:right top;
background-repeat:no-repeat;
background-color:#3a6880;
}
.Ocallout{
height:auto;
background-color:#fef0d9;
padding:15px;
border-bottom:2px solid #ffffff;
border-top:2px solid #ffffff;
}
.smaller1{
font-size:97%;
line-height:97%;
}
.smaller2{
font-size:95%;
line-height:96%;
}
.normtext{
font-size:11px;
line-height:normal;
font-family:Verdana;
font-weight: normal;
/*padding:2px 2px 0px 15px;*/
text-transform:none;
}
.solcallout{
/*background-color:#dce6eb;*/
background-image:url(/images/sol_callout_bg2.gif);
background-repeat:no-repeat;
background-position:center top;
height:185px;
width:180px;
}
.smtext{
font-size:.9em;
line-height:1em;
color:#F9F9F9;
font-weight: normal;
}
.graytext{
color:#666666;
}
a:link {
	color: #0c3e59;
	text-decoration: underline;
}
a:visited {
	color: #0c3e59;
	text-decoration: underline;
}
a:hover {
	color: #a8c0cd;
	text-decoration: underline;
}
a.footer:link {
	color: #a5a5a5;
	text-decoration: underline;
}
a.footer:visited {
	color: #a5a5a5;
	text-decoration: underline;
}
a.footer:hover {
	color: #a8c0cd;
	text-decoration: underline;
}
a.subnavlink, a.subnavlinkcur{
font-size:9px;
}
a.subnavlink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.subnavlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.subnavlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.subnavlinkcur:link {
	color: #0c3e59;
	text-decoration: none;
}
a.subnavlinkcur:visited {
	color: #0c3e59;
	text-decoration: none;
}
a.subnavlinkcur:hover {
	color: #0c3e59;
	text-decoration: underline;
}
a.whitetext:link {
	color: #FFFFFF;
	text-decoration: underline;
}
a.whitetext:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
a.whitetext:hover {
	color: #a8c0cd;
	text-decoration: underline;
}
a.topnavlink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.topnavlink:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.topnavlink:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
form { 
	margin: 0px;
}
ul.bordNobullet li{
list-style:none;
}
span.bordNobullet img{
border:1px solid #0c3e59;
margin:5px 0px;
}
span.bordNobullet strong{
padding:0px 10px;
}
/*td,th {
	font-size: 11px;
}*/
