        /* default styles */



* {
	margin: 0;
	padding: 0;
	line-height: 12pt;
	text-decoration: none;
	text-align: left;

}

body {
	color: #000000;
	background-color: #223360;
	/* text-align: center; */
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-image: transparent url("../images/fan1.jpg") no-repeat bottom right;
	height: auto;
}

.manu {
	background-repeat: repeat;
}

.manu p {
	padding-left: 10px;
}

.manu p img {
	padding-top: 20px;
}

h1 {
	font-size: 14px;
}

h2 {
	font-size: 12px;
}

h3 {
	font-size: 12px;
}

h4 {
	font-size: 12px;
}

img {
	border: 0px;
}

a {
          text-decoration: underline;
}
a:link,

a:visited {
          text-decoration: none;
          color: #3C7CBF
}

a:hover {
        text-decoration: none;
        color: #FFCC33;
/*        color: #fecc0d; */
       /* border-bottom: 1px solid #fecc0d;*/
}



/* layout styles */

#frame {
	float: none;
	width: 804px;
	height: 700px;
	margin: 0 auto;
	background-color: #FFFFFF;
}


#left_column {
	float: left;
	width: 129px;
	/*height: 600px;*/
	text-align: left;
	background-color: #ffffff;
	background: transparent url("../images/sidebar.jpg") no-repeat top left;
	padding: 0px;
	margin: 0px;
	font-size: 12pt;
	font-weight: bold;
}


#header {
	float: left;
	position:relative;
	top:0;
	left:0;
	width: 675px;
	height: 98px;
	text-align: left;
	background-color: #FFFFFF;
	background: transparent url("../images/backBanner.jpg") no-repeat left;
}

/*#main_column {
	float: left;
	width: 635px;
	height: 475px;
	padding-left: 20px;      /* to match the left column padding */
	/*padding-bottom: 18px;*/
	/* padding-right: 18px;*/	 /* to match the padding-left */
/*	text-align: left;
	background-color: #ffffff;
} */

#main_column_home {
	float: left;
	width: 650px;
	height: 500px;
	padding-left: 20px;      /* to match the left column padding */
	/*padding-bottom: 18px;*/
	/* padding-right: 18px;*/	 /* to match the padding-left */
	text-align: left;
	background-color: #ffffff;
	background: transparent url("../images/home.graphic.2.jpg") no-repeat bottom right;
}

#main_column_1 {
	float: left;
	width: 655px;
	height: 477px;
	padding-left: 10px;      /* to match the left column padding */
	/*padding-bottom: 18px;*/
	/* padding-right: 18px;*/	 /* to match the padding-left */
	text-align: left;
	background-color: #ffffff;
	/*background: transparent url("../images/home.graphic.2.jpg") no-repeat bottom right; */
}

#main_column_1a {
	float: left;
	width: 635px;
	height: 600px;
	padding-left: 20px;      /* to match the left column padding */
	/*padding-bottom: 18px;*/
	/* padding-right: 18px;*/	 /* to match the padding-left */
	text-align: left;
	background-color: #ffffff;

}


#footer {
        float: left;
	width: 800px;
	height: 25px;
	text-align: center;
	background-color: #ffffff;

}

/* custom styles */

.registered {
  font-size: 60%;}

body_float {
	      float: right;
}

/* LEFT SIDEBAR Section*/

.left_column_p {
	      width: 97px;
	      height: 300px;
	      margin-top: 25px;	 /* to keep from covering the image */
	      padding-left: 18px;  /* to match the gutter on the background image */
	      font-weight: 700;
          font-size:14px;
}

        /*Links at the top of the Left Sidebar*/

.sidebar_top_pic {
              margin-top: 17px;
              margin-left: 17px;
              height: 116px;
}

.sidebar_top_link {
              color: #3C7CBF;
              font-weight: 600;
              font-size: 10pt;
              margin-bottom: 0px;
}

.sidebar_top_sublink {
              color: #3C7CBF;
              font-weight: 200;
              font-size: 8pt;
              margin-left: .5em;
              padding-top: 0px;
}

.sidebar_mid_text   {
              margin-top: 96px;
              color: #3C7CBF;
              font-weight: 200;
              font-size: 8pt;
              width: 100px;
              height: 110px;
              margin-left: 17px;
              line-height: 105%;
}

.sidebar_mid_sublink {
              margin-left: 0px;

}

.sidebar_bottom_pic {
              line-height: 100%;
              height: 136px;
              margin: 0px;
              padding: 0px;
              width: 129px;

}

.sidebar_bottom_sublink {
              margin-left: 2px;
}

/* This is the start of the MAIN Section. This contains the majority of the information on the site */

.home_p_top {
	position:relative;
	top:5px;
	right:18px;
	/*margin-top: 5px;*/
              float: right;
	font-size: 10pt;
	font-weight: 700;
	color: #3C7CBF;
	overflow: auto;
}

.section_heading {
              float: left;
              color: #3C7CBF;
              font-weight: 700;
              font-size:   14pt;
              margin-top: 15px;
              width: 600px;
			  height: 55px
}

.home_p1_text {

              margin-top: 0px;
              margin-left: 0px;
              font-weight: 200;
              font-size: 8pt;
              width: 240px;
              color: #3C7CBF;
              padding: 0;
}



.home_p1manu_text {

              margin-top: 60px;
              margin-left: 0px;
              font-weight: bold;
              font-size: 8pt;
              width: 600px;
              color: #3C7CBF;
              padding: 4px
}


/*--------------------Benefits Listings on Left of Main---------*/

.main_lc {
	Float: left;
	width: 240px;
	font-weight: normal;
}

	
.main_lc_r {
	Float: right;
	width: 345px;
	margin-top: 315px;
	margin-left: 20px;
	margin-right: 20px;
}


.home_p2_text {
              margin-top: 5px;
              float: left;
              margin-left: 00px;
              width: 220px;
              color: #3C7CBF;
              font-weight: bold;
              font-size: 9pt;
              padding: 5px;
              background-color: #ffffff;
              border: 1px solid #3C7CBF;
}

.home_p2u_text {
              margin-top: 0px;
              float: left;
              margin-left: 00px;
              width: 220px;
              color: white;
              font-weight: bold;
              font-size: 9pt;
              padding: 10px;
              background-color: #3C7CBF;
              height: 25px;
}

.home_p3_text {
              margin-top: 10px;
              margin-left: 00px;
              width: 220px;
              color: white;
              font-size: 8pt;
              padding: 5px;
              background-color: #3C7CBF;
              height: 50px;
              overflow: hidden;
}


.ulcircle {
	list-style-type: circle;
	list-style-position: outside;
	margin-top: 10px;
	margin-left: 0px;
	width: 185px;
	color: #3c7cbf;
	font-weight: bold;
	font-size: 9pt;
	padding: 10px;
	padding-left: 35px;
	border: 1px solid #3c7cbf;
	float: left;
	background-image: url(../images/press/gradpress.jpg);
}

.ulcircle2 {
	list-style-type: circle;
	list-style-position: outside;
	margin-top: 10px;
	margin-left: 0px;
	width: 185px;
	color: #3c7cbf;
	font-weight: bold;
	font-size: 9pt;
	padding: 10px;
	padding-left: 35px;
	float: left;

}

.main_urc {
	float: right;
	line-height: 90%;
	width: 400px;

}

.main_whatrc {
         float: left;
         line-height: 100%;

}

.main_mrc {
          float: right;
          width: 300px;
}

/*----------------------Utility Logos--------------------------*/


/*----------------------Utility Logos--------------------------*/

.home_uh_text {
              margin-top: 5px;
              float: right;
              color: black;
              width: 349px;
              height: 375px;
              line-height: 75%;
              overflow: auto;

}

.home_uhtitle_text {
              margin-top: 10px;
              width: 299px;
              color: white;
              font-weight: 700;
              font-size: 11pt;
              padding: 10px;
              padding-left: 40px;
              background: transparent url("../images/80_PLUS_Logo_tiny.gif") no-repeat left;
              background-position: 15px;
              background-color: #3C7CBF;
              float: right;

}

.home_rhtitle_text {
              float: left;
              width: 251px;
              color: red;
              font-weight: 700;
              font-size: 8pt;
              border: 10px dotted red;

}

.nav {
              list-style: none;
              float: left;
              margin-top: 5px;
              width: 308px;
              height: auto;
              background-color: #deecf9;
              border: 1px solid #3c7cbf;
              padding: 1px;

}

.nav ul li {    float: left;
                width: 300px;
                list-style: none;
                line-height: 100%;
                border: 1px solid #3C7CBF;
                margin: 0px;
                background: #ffffff;
                font-size: 7.5pt;
                padding-left: 6px;
                padding-top: 1px;
                padding-bottom: 1px;
}

.nav ul li ul li { float: left;
                   width: 140px;
                   list-style: inside circle;
                   line-height: 100%;
                   color: gray;
                   border: none;
                   padding: 0px;
                   padding-bottom: 2px;
                   margin-left: 4px;
                   margin-top: 0px;
}

.nav li a:hover {
                background: #3C7CBF;
                color: #f5a10b;
                text-decoration: none;
                }

.nav2 {
              list-style: none;
              float: left;
              margin-top: 5px;
              margin-left: 2px;
              width: 308px;
              height: auto;
              background-color: #deecf9;
              border: 1px solid #3c7cbf;
              padding: 1px;

}

.nav2 ul li {    float: left;
                width: 300px;
                list-style: none;
                line-height: 100%;
                border: 1px solid #3C7CBF;
                margin: 0px;
                background: #ffffff;
                font-size: 7.5pt;
                padding-left: 6px;
                padding-top: 1px;
                padding-bottom: 1px;
}

.nav2 ul li ul li  { float: left;
                   width: 140px;
                   list-style: inside circle;
                   line-height: 100%;
                   color: gray;
                   border: none;
                   padding: 0px;
                   padding-bottom: 2px;
                   margin-left: 4px;
                   margin-top: 0px;
}


.nav2 li a:hover {
                background: #3C7CBF;
                color: #f5a10b;
                text-decoration: none;
                }


.home_rrh_text {
              margin-top: -60px;
              margin-left: 0px;
              float: right;
              /*border: 1px dashed #3c7cbf;*/
              color: black;
              width: 160px;
              height: 400px;
              line-height: 75%;
              font-size: 8pt;
              border: 1px solid #3C7CBF;
              padding: 0px
              /*overflow: auto;*/

}

.home_rrhtitle_text {
              width: 160px;
              color: white;
              font-weight: 700;
              font-size: 11pt;
              padding: 10px;
              padding-left: 10px;
              background-position: 15px;
              background-color: #3C7CBF;

}

.home_login {
            float: left;
            width: 228px;
            height: 64px;
            border: 1px solid #3c7cbf;
            color: #3c7cbf;

}

/* -------------------------ABOUT Page--------------------------------------------------*/

.who{
              float: left;
}

.who li {
              list-style: none;
              float: left;
              margin: 5px;
              width: 280px;
              height: auto;
              font-size: 8pt;
              color: #3c7cbf;
              background-image: url(../images/press/gradpress.jpg);
              border: 2px solid #3c7cbf;
              padding: 3px;

}

.who li a {
              color: #3c7cbf;

              font-weight: 900;
}

.who li a:visited {
              color: #3c7cbf;

              font-weight: 900;
}


.who2 {
              float: right;
}


.who2 li {
              list-style: none;
              float: left;
              margin: 5px;
              width: 280px;
              font-size: 8pt;
              color: #3c7cbf;
              background-image: url(../images/press/gradpress.jpg);
              border: 2px solid #3c7cbf;
              padding: 3px;

}

.who2 li a {
              color: #3c7cbf;

              font-weight: 900;
}


.who2 li a:visited {
              color: #3c7cbf;

              font-weight: 900;
}

.about_text   {
              /* margin-top: 60px; */
              font-size: 7pt;
              color: #3C7CBF;
              width: 600px;
}


.whotext      {
              list-style: none;
              float: left;
              font-size: 8pt;
              color: #3C7CBF;
              background-color: #ffffff;
              border: 1px solid #3c7cbf;
              padding: 2px;
              width: 274px;
              height: auto;
}

/*---------------------------End ABOUT Page Styles-------------------*/

.lileft       {
              float: left;
              margin: 2px;
}

.liright      {
              float: right;
              margin: 2px;
}

.buy          {
              list-style: none;
              height: auto;
              border: 1px solid #3c7cbf;
              background: #deecf9;
              margin-bottom: 10px;
}

.buy li       {
              list-style: none;
              /*height: 75px;*/
              border: 1px solid #3c7cbf;
              background: #ffffff;
}

.buy ul li    {
              list-style: none;
/*              height: 75px; */
              border: 1px solid #3c7cbf;
}

/* This is the start of the FOOTER Section. This was necessary to keep the "Run Cool, Run..." at the bottom on all the pages */

.footer_text {
	font-size: 10pt;
	font-weight: 700;
	color: #3C7CBF;
	background: transparent url no-repeat center;
	text-align: center;
}

#logoh {
  background: transparent url no-repeat center;
}
.manual_footer_text {

              position: relative;
              left:124px;
              font-size: 10pt;
              font-weight: 700;
              color: #3C7CBF;
              padding-left: 16px;
              background: transparent url no-repeat center;
}
#main_column_1b {

	float: left;
	width: 635px;
	height: auto;
	padding-left: 20px;      /* to match the left column padding */
	/*padding-bottom: 18px;*/
	/* padding-right: 18px;*/	 /* to match the padding-left */
	text-align: left;
	background-color: #ffffff;
}
.ulcircle2 {

              list-style-type: circle;
              list-style-position: inside;
              margin-top: -60px;
              margin-left: 175px;
              width: 400px;
              color: #3c7cbf;
              font-weight: 200;
              font-size: 10pt;
              padding: 10px;
              padding-left: 50px;
              float: right;
}
.main_lc_2 {
              list-style-type: circle;
              list-style-position: outside;
              margin-top: 10px;
              margin-left: 0px;
              width: 185px;
              color: #3c7cbf;
              font-weight: bold;
              font-size: 9pt;
              padding: 10px;
              padding-left: 10px;
              background-image: url(../images/press/gradpress.jpg);
              border: 1px solid #3c7cbf;
              float: left;
}
.manu_style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: underline;
	line-height: 25px;
	margin-left: 150px;
}
.manu_style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	line-height: 45px;
	text-indent: 225px;
	margin-left: 25px;
}
.style2 {
	text-decoration: underline;
	font-size: 10px;
	text-indent: 150px;
}
