  /*                    */
 /*  GLOBAL TAG EDITS  */
/*                    */
body
{ 
	margin: 0px;
	background-image:url(../images/layout/bg.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}

		#inside {
			background-image:url(../images/layout/bg_inside.jpg);
			background-repeat:repeat-x;
		}

a:link
{
	color: #2A8BB5;
	text-decoration: none;
}

a:visited
{
	color: #2A8BB5;
	text-decoration: none;
}

a:hover
{
	color: #000000;
	text-decoration: none;
	text-decoration: none;
}

a:active
{
	color: #2A8BB5;
	text-decoration: none;
}
h1
{    
	font-family: Trebuchet MS, Verdana, sans-serif;
	padding-left: 20px;
	font-size: 20px;
	color: #3066A3;
}
h2 {
	font-size: 16px;
	font-family: Trebuchet MS, Verdana, sans-serif;
	color:#388865;
	padding-left: 20px;
}

h3 
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size:16px;	
	color: #555555;	
	padding-left: 20px;
}


h4
{
	font-family: Trebuchet MS, Verdana, sans-serif;
	font-size: 13px;
	font-weight:bold;	
	color: #388865;	
	margin-bottom: 0px;
	padding-left: 20px;
}
p
{
   font-family: arial,verdana;
   color: #000000;
   font-size: 12px;
   padding-left: 20px;
   margin-left:13px;
   padding-right:15px;
   margin-right:10px;
}
img
{
	border: none;
}
input,select,textarea { 
    background-color: #F4F4F4; 
    border: 1px solid #c9c9c9;
    font-size: 11px;
    font-family: Verdana, sans-serif;
    color: #000000;
}
hr
{
	color:#9CD797;
	background-color:#9CD797;
	width:95%;
	height:2px;
	border:none;
}

.photo1
{
float: right;
margin: 3px;
}



  /*           */
 /*  CONTENT  */
/*           */


.content
{
	background-color:#FFF;
	background-image:url(../images/layout/bg_insidecontent.jpg);
	background-repeat:repeat-x;
	font-family: arial,verdana;
   	color: #000000;
	font-size: 11px;
	max-width: 900px;
}

		.content table {
			margin-left:0px;
			padding-left:30px;
		}
		
		.content ul, .content ol {
			padding-left:80px;
			margin-left:0px;
		}
		.content ul li ul {
			padding-left:25px;
			margin-left:0px;
			
			padding-top:5px;
		}
		.articles li {
			list-style-type:upper-roman;
		}
		
		.content img {
			padding-left:5px;
			padding-right:5px;
			padding-bottom:5px;
		}
		
		.header {
			background-color:#DDDDDD;
		}




.pdf {
	background-image:url(../images/layout/bg_pdf.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	
	vertical-align:middle;
	
	border:#999999 1px solid;
	padding-top:6px;
	margin-top:0px;
	
	padding-bottom:6px;
	
	padding-right:6px;
	
	width:97%;
}
		.pdf h3 {
			color:#A61E22;
			
			font-family:"Trebuchet MS", tahoma, arial, verdana;
			font-size:16px;
			font-weight:bold;
			
			padding-top:0px !important;
			margin-top:0px !important;
			
			padding-bottom:0px !important;
			margin-bottom:0px !important;
			
		}
		
		.pdf p {
			font-size:11px;			
			margin-top:0px;
			padding-top:0px;
		}

.red { color: #F00; }




  /*                */
 /*   NAVIGATION   */
/*                */ 




#newslist
{	
	padding:3px;	
	margin-left:25px;
	margin-right:25px;
	background-color:#E2EAE2;
}

div#accountlink 
{ 
	float: left;
	position: relative; 
	left: 1em;
	width: 9em;
	height: 2em;
}

.mainmenu
{
	position:relative;
	background-image:url(../images/layout/bg_mainmenu.jpg);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	padding-right:10px;
	
	}


		.mainmenu a:link {
			color:#FFF;
			text-decoration:none;
		}
		.mainmenu a:visited {
			color:#FFF;
			text-decoration:none;
		}
		.mainmenu a:hover {
			color:#FFF;
			text-decoration:none;
		}
		.mainmenu a:active {
			color:#FFF;
			text-decoration:none;
		}
		
		
		
.mainmenu#inside {
	background-image:url(../images/layout/bg_menuinside.jpg) !important; position:relative;
}


.topmenu
{
}
.leftnav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
	.leftnav h4 {
		padding-left:10px;
	}

		.leftnav a:link {
			color:#3D73AB;
			text-decoration:none;
		}
		.leftnav a:visited {
			color:#3D73AB;
			text-decoration:none;
		}
		.leftnav a:hover {
			color:#3D73AB;
			text-decoration:underline;
		}
		.leftnav a:active {
			color:#3D73AB;
			text-decoration:none;
		}

	.billing {
		background-image:url(../images/layout/bg_bill.jpg);
	}


.rightnav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
	.rightnav h4 {
		padding-left:10px;
	}

		.rightnav a:link {
			color:#3D73AB;
			text-decoration:none;
		}
		.rightnav a:visited {
			color:#3D73AB;
			text-decoration:none;
		}
		.rightnav a:hover {
			color:#3D73AB;
			text-decoration:underline;
		}
		.rightnav a:active {
			color:#3D73AB;
			text-decoration:none;
		}
	.rightnav form {
		padding-left:15px;
	}


.quicklinks {
	background-image:url(../images/layout/bg_quicklinks.jpg);
	background-repeat:repeat-x;
	background-color:#FFF;
}

.video {
	color:#C60;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 5px;
}





.footer
{
	font-family:Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
}






  /*                   */
 /*   STICKY FOOTER   */
/*                   */


/*  To use...  <div class="fixed"><div class="inner">Content of footer</div></div>
*/

/*  If there is a need to position something to the left AND right of the footer, create a DIV with the class "footer_left" and one with "footer_right" with the respective contents in each
*/


.fixed {

	background:#FFF;
	color:white;
	position:relative;
	bottom:0;
	left:0;
	width:100%;
	font:0.9em Georgia, "Times New Roman", sans-serif;
	height:30px;
}

.fixed .inner {

	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #23396D;
	font-size: 10px;
	font-weight: normal;
	vertical-align:top;
	background-image:url(../images/layout/bg_footer.jpg);
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
}

.fixed .inner .footer_left {

	float:left;
	padding:5px;
	
	padding-top:10px !important;
	width:70%;
	
	vertical-align:middle;
}

.fixed .inner .footer_right {

	float:left;
	width:25%;
	
	vertical-align:middle;
	
	padding-top:10px !important;
}
html body {

	padding-bottom:50px; /*Depends on the size of your box */	
}




/*   INSIDE SITCKY FOOTER   */




.fixed_in {
	color:white;
	position:fixed;
	bottom:0;
	left:0;
	width:100%;
	font:0.9em Georgia, "Times New Roman", sans-serif;
	height:105px;
}

.fixed_in .inner_in {

	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	color: #23396D;
	font-size: 10px;
	font-weight: normal;
	vertical-align:bottom;
	background-image:url(../images/layout/bg_footer.png);
	background-repeat:repeat-x;
	background-position:bottom;
	height:105px;
}

.fixed_in .inner_in .footer_left_in {

	float:right;
	
	padding-top:81px !important;
	width:70%;
	
	vertical-align:bottom;
	
	height:105px;
}

.fixed_in .inner_in .footer_right_in {

	float:right;
	width:25%;
	
	vertical-align:middle;
}

