p { 
  margin-top: 7;
  margin-bottom: 7; 
  }

body {
	background-color: #fefeff;
	zzbackground-image: url("images/bg.jpg");
	font-family: Calibri, Verdana, Georgia, Tahoma, Helvetica, Arial;
	font-size: 90%;
	color: #666666;
	margin-right: 8px;
	margin-top: 8px;
	margin-left: 8px;
	border-left : 0px none;
	border-right : 0px none;
	border-top : 0px none;
}

div.padout {
  padding: 0px 10px 0px 20px;
  }


a:link {
	color: #3366CC;
	text-decoration: none;
}
a:active {
	color: #3366CC;
	text-decoration: none;
}
a:visited {
	color: #3366BB;
	text-decoration: none;
}
a:hover {
	color: #3366DD;
	text-decoration: underline;
}
a[name]:hover {
    text-decoration: inherit; color: inherit; background: inherit;
} 



a.hint:link {
	border-bottom-style: dashed; border-bottom-width: 1px;   
	color: #666666;
	cursor: help;
	text-decoration: none;
}
a.hint:active {
	border-bottom-style: dashed; border-bottom-width: 1px;  
	color: #666666;
	cursor: help;
	text-decoration: none;
}
a.hint:visited {
	border-bottom-style: dashed; border-bottom-width: 1px;  
	color: #666666;
	cursor: help;
	text-decoration: none;
}
a.hint:hover {
	color: #576B93;
	border-bottom-style: hidden; border-bottom-width: 1px;  
	cursor: help;
	text-decoration: none;
}


img {
	border: 0;
}

hr {
	margin: 0px;
	padding: 0;
	height: 1px;
	border: thin dashed #A5AEC5;
	color: #ffffff;
}

hr.FooterLine {
	margin: 0px 0px 0px;
	padding: 0;
	color: white;
	border-bottom: 1px dotted #A5AEC5;
}

table
{
    font-size: 100%; 
}


td 
{
    font-size: 100%;
}

ul {
  font-size: 100%;
  list-style:url(images/bullet_arrow.gif) outer;
  list-style-image: url(images/bullet_arrow.gif);  
  padding:  0px 0px 0px 25px;
  margin-left:   1.5 em;
  margin-left:   1px;
  margin-top:    0px;
  margin-bottom: 0px; 
  }
  
ul.tabout {
  font-size: 100%;
  list-style:url(images/bullet_arrow.gif) outer;
  list-style-image: url(images/bullet_arrow.gif);  
  padding-left:  10 px;
  margin-left: 3.2 em;
  margin-top:    0px;
  margin-bottom: 0px; 
  }

ul.longhorn {
  font-size: 100%;
  list-style:url(images/bullet_longhorn.gif) outer;
  list-style-image: url(images/bullet_longhorn.gif);  
  margin-left: 1 em;
  margin-top:    3px;
  margin-bottom: 0px; 
  }

ul.longhorn_tabout {
  font-size: 100%;
  list-style:url(images/bullet_longhorn.gif) outer;
  list-style-image: url(images/bullet_longhorn.gif);  
  margin-left: 3 em;
  margin-top:    3px;
  margin-bottom: 0px; 
  }

dl, ol, li { 
    font-size: 100%; 
    margin-top:    0px;
    margin-bottom: 0px; 
}

h1, h2, h3, h4, h5, h6
{
	font-family: Calibri, Verdana, Arial, Helvetica;
}

h1 {
    font-size: 280%; 
    color: #333333; 
    border-top:1px solid #cccccc;
    border-bottom:1px solid #cccccc;
    padding-top: 2; 
    padding-left: 2; 
    padding-right: 1; 
    padding-bottom: 0;
    margin-bottom: 20px;
    letter-spacing:5pt;
}

h2 {  
    padding-left: 12px; 
    padding-top: 3px; 
    padding-bottom: 3px; 
    margin-top: 13px; 
    margin-bottom: 9px; 
    font-size: 140%; 
    background-color: #eeeeee; 
    color: #313131;  
    border-bottom:1px solid #777777;
    border-left:1px solid #777777; 
    width: 100%;
    letter-spacing:3pt; 
    zzfilter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#3CA4FD', EndColorStr='#CAF0FF')
}

h3 {  
    font-size: 130%; 
    padding-top: 3px; 
    padding-bottom: 0px; 
    margin-top: 13px; 
    margin-bottom: 9px; 
    width: 599px;
    border-bottom:1px solid #eeeeee;
}

h4 {  
    font-size: 120%; 
    padding-top: 3px; 
    padding-bottom: 2px; 
    margin-top: 15px; 
    margin-bottom: 5px; 
}

h5 {  
        padding:0; font-size: 12pt; font-weight: bold;
        background-color: #fefef1; 
        color: #555555; 
        font-size: 130%; 
        border-left-width:1px; 
        border-right-width:1px; 
        border-top:1px solid #888844; 
        border-bottom:1px solid #888844; 
        width: 100%;
}
h6 {  
        border-style:outset; border-width:1; padding:0; font-size: 10pt; font-weight: bold;
        background-color: #FFCC66; 
        color: #666666; 
        width: 100%;
}

div.BlockQuote
{
  background-position: 1 1; font-size: 100%; 
  Width: 100%;
  color: #666666; 
  border: 3px double #E89657; 
  padding-left: 3px; 
  padding-right: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  zzzbackground-color: #FFEEBB;
  background-color: #FFFFFF;
  background-repeat:no-repeat
}


div.BlueBox
{
  background-position: 1 1; font-size: 100%; 
  Width: 100%;
  color: #666666; 
  border: 1px dashed #CCCCFF; 
  padding-left: 3px; 
  padding-right: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  zzzbackground-color: #FFEEBB;
  background-color: #F5F5FF;
  background-repeat:no-repeat
}


div.LogoText {
	margin: 2px 0px 4px;
    color: #000033; 
    font-size: 26; font-weight: bold;
} 

div.Toolbar {
	padding: 2px;
	float: right;
} 

div.PageHeader {
	margin: 0px 0px 0px;
	padding: 3px;
	float: none;
	width: 100%; 
	background-color: #f8f8ff;  
    border-style: solid; 
    border-width: 1px; 
    border-color: #ddddf2;
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#f8f8ff', EndColorStr='#eeeeFF');
    
}

div.PageBody {
	margin: 0px 0px 0px 0px;
	padding: 5px;
	float: none;
	border: 0px dotted #bbbbff;
	wwidth: 770px; 
	width: 950;
}

div.PageFooter {
	margin: 15px 0px;
	padding: 3px;
	float: left;
	border: 0px dotted #bbbbff;
	width: 100%;  
}

div.Sidebar {
	margin: 0px 0px 0px 0px;
	zzpadding: 4px;
	float: left;
	border: 2px dotted #bbbbff;
	zzwidth: 130px; 
}


div.PageBodyX {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: none;
	border: 0px dotted #bbbbff;
	width: 730px;
}
div.SidebarX {
	margin: 0px 22px 0px 3px;
	padding: 4px;
	float: left;
	border: 3px dotted #bbbbff;
	width: 200px; 
}
div.MainColumnX {
	padding: 0px;
	float: left;
	border: 0px dotted #bbbbff;
	width: 500px; 
}
div.SidebarR {
	margin: 10px 0px 0px 13px;
	padding: 4px;
	float: right;
	border: 3px dotted #bbbbff;
	width: 200px; 
}

div.MainColumn {
	padding: 15px;
	float: left;
	border: 0px dotted #bbbbff;
	width: 650px; 
}
div.MainColumn1 {
	padding: 15px;
	float: left;
	border: 0px dotted #bbbbff;
	width: 300px; 
}

div.MainColumn2 {
	padding: 15px;
	float: left;
	border: 0px dotted #bbbbff;
	width: 300px; 
}

div.GoogleSideBar {
	padding: 15px;
	float: left;
	border: 0px dotted #bbbbff;
	width: 160px; 
}

.nav1_Orig {
    border-width: 1px;
    border-style: solid;
    border-color: #f8f8ff;
    font-weight: bold;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none
}

.nav1 {
    border-width: 1px;
    border-style: solid;
    border-color: #f8f8ff;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 5px;
    padding-right: 5px;
    text-decoration: none;

    font-family: Verdana, Arial, Helvetica, Tahoma, Georgia;
    font-size: 90%;
    zzfont-weight: bold;
}


:active.nav1 {
    color: #436976;
}    

:link.nav1 {
    color: #436976;
}

:visited.nav1 {
    color: #436976;

}
:hover.nav1 {
    text-decoration: none;
    background: #CEE7EC;
    border-width: 1px;
    border-style: solid;
    border-color: #8CACBB;
}


NotUsedaadiv.goobody {
	margin: 0px 15px 0px 0px;
	float: left;
	width: 80%; 
}

NotUsedaadiv.goovert {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 10px; 
}