@charset "UTF-8";
/* CSS Document */


/*Layout---------------------------------*/

body {
font: 12px Arial, Helvetica, sans-serif; background: #666666; margin-top: 10px; padding: 0px; color: #666666; background:url(images/background.jpg) #e0e5ec repeat-x; line-height:16px;
}
div.container { width:760px; background: none; margin: 0 auto;  height:auto;
}
div.mainContent{
position:relative; float:left; width:760px; background:#FFFFFF;
}					

div.full{
width:760px; position:relative; float:left;
}
div.padding{
padding:0px 20px 0px 20px;
}
div.leftSide {
position:relative; float:left; width:200px; height: auto; 
}
div.rightSide {
position:relative; float:left; width:560px; height: auto;
}
div.logo {
position:relative; float:left; width:200px; height: auto;	}

div.navBox{
display:block; position:relative; float:left; background: url(images/blue-gradient.jpg) repeat-y; width: 160px; height:125px; color:#FFFFFF; padding:0px 20px 0px 20px; font-size:11px; line-height:15px;
}

div.leftBox{
position:relative; float:left; margin:20px 0px 20px 0px; padding: 0px 20px 0px 20px; width:159px; background:#FFFFFF; 
}
div.rightBox{
position:relative; float:left; padding:20px; margin-bottom:20px; width:515px; background:#FFFFFF; }
div.rightThird{
position:relative; float:left; width:140px; background-color:#CCCCCC; padding:110px 15px 10px 15px; border-left: 1px solid #FFFFFF; height:100px;
}

div.footer{
position:relative; float:left; width:760px; margin-top:10px; background: #none;
}
div.copyright{
position:relative; float:left; width:400px; font-size:11px;
}
div.utah{
position:relative; float:right; width:300px; text-align:right; font-size:11px;}
div.dottedLine{
position:relative; float:left; width:165px; top:13px; height:2px; background: url(images/dot.gif) repeat-x;
}

/*Links---------------------------------*/
a{
color: #1f73b7; text-decoration:underline;
}
a.white{
color:#FFFFFF; text-decoration:underline;
}
a.nav{
display:block; position:relative; float:left; height:40px; width: 80px; background:url(images/dot.jpg) repeat-y left #FFFFFF; padding:0px 0px 2px 10px; margin:50px 0px 10px 0px; font-size:11px; color:#666666; text-decoration:none; line-height:14px; 
}

a.nav:hover{
color: #1f73b7; border-color:#666666;
}
a.sub
{font-weight:bold; text-decoration:none; color:#666666;
}
a.sub:hover
{color:#1f73b7;
}
a.subThis{font-weight:bold; text-decoration:none; color: #1f73b7;}


/*Typography---------------------------------*/
h1{
color: #1e539d; font-weight:bold; margin:0px 0px 10px 0px; font-size:18px; line-height:20px;}
h1.white{
color:#FFFFFF; margin-bottom:1px; font-weight:normal; margin-top:10px;
}
div.padding h1{
padding:10px 0px 0px 0px;
}
h2{
font-weight:normal; color:#000000; font-size:18px; line-height:20px;
}
h3{
font-style:italic; font-weight:normal;color:#000000; font-size:14px;}
div.rightThird h3{
padding-top:10px;
}
p	
{
margin: 5px 0px 10px 0px;  
}
hr.blue{
display:block; border:none; border-bottom: solid 1px #c0e3ff; margin:20px 0px 20px 0px;
}

/*Images---------------------------------*/
img{
border:none
}

/*Lists---------------------------------*/

ul{
list-style-type:none; margin:10px 0px 0px 0px; padding:0px;
}
ul.block{
display:block; position:relative; float:left; width:240px;  line-height:13px; margin: 5px 0px 10px 0px; 
}
ul.dos{
width:335px;
}
ul.dos li{
margin-bottom:10px
}
li{
margin-bottom:8px;
padding-left: 1em;
text-indent: 0em;
}