body{
margin:0;
padding:0;
line-height: 1.5em;
background-color: #253740;
font-family: Arial, Helvetica, sans-serif;
}

b{font-size: 110%;}
em{color: red;}

img{border:none;}

h1 {
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size: 22px;
color: #FFFFFF;
background-color: #516671;
margin-right: 60px;
padding: 6px;
}

h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 22px;
color: #FFFFFF;
margin-right: 25px;
padding: 6px;
margin-bottom: 12px;
}

h4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
color: #FFFFFF;
padding: 1px;
margin-bottom: 2px;
}

h6 {
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size: 32px;
color: #FFFFFF;
margin-right: 60px;
padding: 4px;
margin-top: 0;
margin-bottom: 10px;
}

h5 {
font-family: Georgia, Arial, Helvetica, sans-serif;
font-size: 26px;
color: #FFFFFF;
margin-right: 60px;
padding: 4px;
margin-top: 10px;
margin-bottom: 40px;
}

a{
color: #64c9fb;
text-decoration: none;
font-weight: bold;
}

a:hover{
color: #f9df00;
text-decoration: none;
font-weight: bold;
}

#maincontainer{
background: url(../images/headerbg.gif) repeat-x top left;
}

#main{
margin: 0 auto;
width:990px;
}

#topsection{
height: 249px; /*Height of top section*/
margin: 0 auto;
width: 990px;
}

#navbar{
height: 44px; /*Height of navbar section*/
margin: 0 auto;
background: url(../images/nav_bg.gif) repeat center;
}

.menu ul {
margin: 0;
list-style-type: none;
padding: 0 10px 0 0;
font: normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif;
font-weight: bold;
}

/*Top level list items*/
.menu ul li {
padding: 12px 22px 0 35px;
float: left;
color: black;
}

/*Top level menu link items style*/
.menu ul li a {
font: normal 100% "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
border-left-width: 0;
}

.menu ul li a:hover {
text-decoration: none;
color: #5b9fb3;
}

#slider {
height: 144px;
}

#side-a {
float: left;
width: 330px;
margin-top: 25px;
}

/*
#mid-bg {
background: url(../images/pageblur_1.jpg) no-repeat 560px 0;
margin: 0;
height: 144px;
padding-top: 30px;
}
*/

#glow2 {
background: url(../images/glowlines2.jpg) no-repeat 0 0;
margin: 0;
height: 144px;
padding-top: 30px;
padding-left: 20px;
}

#top3{
background-image: url(../images/top3.png);
width: 320px;
height: 14px;
margin: 5px 0 0 0;
}

#middle3{
background-image: url(../images/mid3.png);
width: 320px;
background-repeat: repeat-y;
}

#content3{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #404040;
margin-left: 3px;
margin-right: 3px;
}

#content3 p{
margin: 0;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #30414a;
}

#middle3 p {
padding: 12px 10px 0 10px;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
}

LI.list1 {list-style: circle outside; color:green;}
LI.list2 {list-style: circle inside; color:blue}
.blacktext {color:black}

ul {
margin: 0;
margin-bottom: 0;
list-style-type: none;
padding: 0 10px 0 0;
font: normal 100% Arial, Helvetica, sans-serif;
font-weight: bold;
}

li.blist {
list-style: circle outside;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #107fb9;
padding-left: 10px;
margin: 10px 0 0 35px;
}

li.wlist {
list-style: circle outside;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #fff;
padding-left: 6px;
margin: 10px 0 0 35px;
}

#content3 p.title {
padding: 8px 18px 4px 10px;
font: normal 100% Georgia, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
background: #d42985;
color: #FFFFFF;
}

#content3 p.title2 {
padding: 8px 18px 4px 10px;
font: normal 100% Georgia, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
background: #13a1cc;
color: #FFFFFF;
}

#content3 p.title3 {
padding: 8px 18px 4px 10px;
font: normal 100% Georgia, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
background: #b0d237;
color: #FFFFFF;
}

#end3{
background-image: url(../images/bottom3.png);
width: 320px;
height: 14px;
margin-bottom: 20px;
}

#side-c {
	float: right;
	width: 330px;
	margin-top: 25px;
}

#side-b { 
	float: left;
	width: 330px;
	margin-top: 25px;
}


#container2{
width: 990px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 340px; /*Set right margin to RightColumnWidth*/
margin-top: 40px;
}

#contentcolumn p{
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size: 13px;
margin-right: 60px;
line-height: 18px;
padding-top: 5px;
padding-bottom: 5px;
}

#c-form {
width: 560px;
}

label {
width: 100px;
float: left;
text-align: left;
margin-right: 1.5em;
display: block;
background: #2a3e48;
padding: 3px;
border-bottom: 1px dotted #688b9c;
}

#c-form p {
font-size: 12px;
color: #FFFFFF;
font-family: Arial Helvetica, sans-serif;
padding-top: 2px;
padding-bottom: 2px;
}

input {
color: #ffffff;
font-size: 12px;
font-family: Arial Helvetica, sans-serif;
background: #2a3e48;
border: 1px solid #688b9c;
width: 220px;
padding: 2px;
}

textarea {
color: #ffffff;
font-size: 12px;
font-family: Arial Helvetica, sans-serif;
background: #2a3e48;
border: 1px solid #688b9c;
padding: 2px;
width: 326px;
}

select {
color: #ffffff;
font-size: 12px;
font-family: Arial Helvetica, sans-serif;
background: #2a3e48;
border-top: 1px solid #688b9c;
border-right: 1px solid #688b9c;
border-bottom: 1px solid #688b9c;
border-left: 1px solid #688b9c;
padding: 2px;
width: 226px;
}

.button {
border: 1px solid #0e1f28;
background: #3f5560;
cursor: pointer;
width: 91px;
height: 30px;
margin-left: 129px;
color: #fff;
font-size: 14px;
font-weight: bold;
}

.button:hover {
border: 1px solid #0e1f28;
background: #516c7a;
cursor: pointer;
color: #64c9fb;
}

/*------------------------------------------------ SLIDER STUFF ----------------------------------------------------------*/

#content-2{
		position:relative;
		}

/* image replacement */
        .graphic, #prevBtn, #nextBtn{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
		

/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:570px;
		height:230px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:21px;
		height:39px;
		position:absolute;
		left:-21px;
		top:71px;
		}	
	#nextBtn{ 
		left:570px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:21px;
		height:39px;
		background:url(../images/btn_prev_2.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(../images/btn_next_2.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */


/*------------------------------------------------ RIGHT COLUMN ----------------------------------------------------------*/

#rightcolumn{
float: left;
width: 370px; /*Width of right column*/
margin-left: -370px; /*Set left margin to -(RightColumnWidth) */
background: #253740;
margin-top: 40px;
}

#top{
background-image: url(../images/top.png);
width: 345px;
height: 14px;
margin: 5px 0 0 0;
}

#top2{
background-image: url(images/top2.gif);
width: 345px;
height: 14px;
margin: 25px 0 0 0;
}

#middle{
background-image: url(../images/mid.png);
width: 345px;
background-repeat: repeat-y;
}

#content{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #404040;
margin-left: 3px;
margin-right: 3px;
}

#content p{
margin: 0;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #30414a;
}

#middle p {
padding: 12px 10px 0 10px;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#content p.title {
padding: 8px 18px 4px 10px;
font: normal 100% Georgia, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
background: #d42985;
color: #FFFFFF;
}

#content2{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #404040;
margin-left: 3px;
margin-right: 3px;
}

#content2 p{
margin: 0;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #30414a;
}

#middle2 p {
padding: 12px 10px 0 10px;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#content2 p.title {
padding: 8px 18px 4px 10px;
font: normal 100% Georgia, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
background: #13a1cc;
color: #FFFFFF;
}

#content3{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #404040;
margin-left: 3px;
margin-right: 3px;
}

#content3 p{
margin: 0;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #30414a;
}

#content3 p.title {
padding: 8px 18px 4px 10px;
font: normal 100% Georgia, Arial, Helvetica, sans-serif;
font-size: 18pt;
font-weight: bold;
background: #b0d237;
color: #FFFFFF;
}

.opt {
background-color: #2e434e;
margin-right: 60px;
padding: 2px 8px;
margin-bottom: 3px;
}

.opt-1 {
background-color: #434f55;
margin-right: 60px;
padding: 2px 8px;
margin-bottom: 3px;
}

.opt-1 p {
margin-right: 30px;
}

.opt-2 {
background-color: #48545a;
margin-right: 60px;
padding: 2px 8px;
margin-bottom: 3px;
}

.grr {
vertical-align: middle;
border: 0;
}

.rollover a {
		display:block;
		margin-left: 103px;
		margin-top: -17px;
		width: 18px;
		padding:10px 10px 8px 7px;
		background: url("../images/rollover-image2.gif") 0 0 no-repeat;
		vertical-align: middle;
		}
	.rollover a:hover {	
		background-position: 0 -18px;
		}
	.rollover a:active {
		background-position: 0 -36px;
		}

.s-link a {
		display:block;
		margin-left: 103px;
		margin-top: -17px;
		width: 18px;
		padding:10px 10px 8px 7px;
		background: url("../images/rollover-image2.gif") 0 0 no-repeat;
		vertical-align: middle;
}
.s-link a:hover {	
		background-position: 0 -18px;
}
.s-link a:active {
		background-position: 0 -36px;
}

#content a {
color: #d42985;
font-weight: bold;
}

#content a:hover {
color: #a58b99;
font-weight: bold;
text-decoration: none;
}

#content2 a {
color: #13a1cc;
font-weight: bold;
}

#content2 a:hover {
color: #7da1ac;
font-weight: bold;
text-decoration: none;
}

#content3 a {
color: #8faa2f;
font-weight: bold;
}

#content3 a:hover {
color: #969e79;
font-weight: bold;
text-decoration: none;
}

#end{
background-image: url(../images/bottom.png);
width: 345px;
height: 14px;
margin-bottom: -9px;
}

#end2{
background-image: url(images/bottom2.gif);
width: 345px;
height: 14px;
margin-bottom: 20px;
}

.std p {
padding: 12px 10px 0 6px;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
}

#r-std {
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
border-left: 1px dotted #777777;
padding-left: 10px;
}

#r-std p {
padding: 6px 10px 3px 10px;
font: normal 100% Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #FFFFFF;
margin: 0;
}

#r-std p.r-title {
padding: 6px 10px 0 10px;
margin-bottom: 3px;
font-size: 25px;
color: #cdcdcd;
font-family: Georgia, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.icon {
float: right;
}

/*------------------------------------------------ FOOTER ----------------------------------------------------------*/

#footer{
clear: left;
width: 100%;
/*background: #293941;*/
background: url(../images/fbg.gif) repeat;
color: #FFF;
padding: 0;
}

#footcontent {
width: 990px;
margin: 0 auto; /*Center container on page*/
padding-top: 20px;
background: url(images/fbg.gif) repeat;
}

.cds {
float: left;
}

.cds p{
font-size: 12px;
line-height: 15px;
padding-left: 10px;
}

.cds a{
color: #add34b;
}

.fmenu ul{
float: right;
}

.fmenu ul{
margin: 0;
list-style-type: none;
padding: 0 9px 15px 0;
font: normal 100% Arial narrow, Helvetica, sans-serif;
}

/*Top level list items*/
.fmenu ul li {
padding: 9px 0 4px 12px;
float: right;
color: #5a5a5a;
}

/*Top level menu link items style*/
.fmenu ul li a {
font: normal 100% Arial, Helvetica, sans-serif; font-size: 9pt;
padding: 0 0 5px;
text-decoration: none;
color: #add34b;
border-left-width: 0;
}

.fmenu ul li a:hover {
text-decoration: none;
color: #f9df00;
}

.innertube{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
}

.next-bit {
float: left;
}