.pageheader {
font-size: 18px;
font-weight: 700;
line-height: 30px;
color: #3c829c;
text-align: left;
} 

body { 
width: 100%;
background-image: url(images/stripes.jpg);
background-position: 0px 0;
background-repeat: repeat-x;
font-family: arial;
margin: 0px auto;
padding: 0;
}

ul, li, div, img, form, h1, h2, p { margin: 0; padding: 0; border: none; }
/* ul { line-height: 15px;} */

input {
border: solid #000066 thin;
}
textarea {
border: solid #000066 thin;
}
h1 {
height: 34px;
background-image: url(images/oval-left.jpg);
background-position: 0px 0;
background-repeat: no-repeat;
background-color: #7bb81d;
font-family: Tahoma;
font-size: 12px;
font-weight: 300;
line-height: 34px;
color: #fff;
padding: 0 5px 0 10px;
float: left;
}
h2 { padding: 0 0 10px 0;}
h2 a {
font-family: Tahoma;
font-size: 22px;
font-weight: 300;
line-height: 26px;
color: #00597a;
}
.main-bot h2 a { color: #fff;}
h2 a span { text-decoration: underline; }
h2 a:hover span { text-decoration: underline; color: #9cd041; }
h2 a.check {
background-image: url(images/button.jpg);
background-position: 0 0;
background-repeat: no-repeat;
font-family: Tahoma;
font-size: 11px;
font-weight: 700;
line-height: 26px;
color: #fff;
text-decoration: none;
padding: 3px 20px 4px 12px;
}

.border-holder-top { 
width: 100%; float: left;
background-image: url(images/stripes-top.jpg);
background-position: 0 0;
background-repeat: repeat-x;
}
.border-holder-bot { 
width: 100%; float: left;
background-image: url(images/stripes-bot.jpg);
background-position: -2px 0;
}

.main-holder-top { width: 924px; padding: 0 40px 0 40px; margin: 0px auto;}
.main-holder-bot { width: 924px; padding: 0 40px 0 40px; margin: 0px auto;}

.central-holder { 
width: 100%; 
background-image: url(images/bg.jpg);
background-position: 0 0;
background-repeat: repeat-x;
background-color: #000;
padding: 0 0 10px 0;
float: left; 
}

/*-------------------------------------------------TOP FEATURES begin------------------------------------------*/
.navigation { width: 100%; margin: 33px 0 10px 0; padding: 0 0 0 0; float: left;}
.navigation ul { float: right;}
.navigation ul li { 
display: inline;
list-style: none;
background-image: url(images/line.jpg);
background-position: right center;
background-repeat: no-repeat;
float: left;
}
.navigation ul li.last-li { background: none;}
.navigation ul li a { 
font-family: Tahoma;
font-size: 11px;
line-height: 13px;
color: #fff;
text-decoration: none;
margin: 0 10px 0 10px;
}
.navigation ul li a:hover { color: #fff; text-decoration: underline;}
.header { 
width: 924px;
background-image: url(images/head-stripes.jpg);
background-position: 3px 0;
background-repeat: repeat-x;
float: left;
}
.logo { 
background-image: url(images/head-left.jpg);
background-position: 0 0;
background-repeat: no-repeat;
float: left;
}
.logo a { display: block; width: 189px; height: 67px; }
.tele { 
width: 500px; height: 32px; 
background-image: url(images/head-right.jpg);
background-position: top right;
background-repeat: no-repeat;
font-family: Arial Narrow;
font-size: 30px;
font-weight: 700;
line-height: 30px;
color: #fff;
text-align: right;
padding: 20px 15px 10px 0;
float: right;
}
.teleborder { 
border-bottom: 1px #fff dashed;
font-family: Arial Narrow;
font-size: 30px;
font-weight: 700;
line-height: 30px;
color: #fff;
padding: 0 0 5px 0;
float: right;
}
.teleborder span { color: #c8ffff;}
.grholder { 
width: 100%;
background-image: url(images/gr.jpg);
background-position: 0 0;
background-repeat: no-repeat;
float: left;
}
.menu { width: 100%; float: left;}
.menu .teleborder { 
font-size: 14px;
line-height: 18px;
margin: 5px 20px 0 0;
}
ul#path { margin: 12px 0 0 10px; float: left;}
ul#path li { display: inline; list-style: none; float: left;}
ul#path li a { 
font-family: Tahoma;
font-size: 10px;
line-height: 16px;
color: #fff;
text-decoration: none;
margin: 0 5px 0 5px;
}
ul#path li a:hover { text-decoration: underline;}
ul#cust-links { margin: 12px 10px 0 0; float: right;}
ul#cust-links li { 
display: inline;
list-style: none;
background-image: url(images/line2.jpg);
background-position: center right;
background-repeat: no-repeat;
float: left;
}
ul#cust-links li.last-li { background: none;}
ul#cust-links li a { 
font-family: Arial Narrow;
font-size: 13px;
line-height: 16px;
color: #fff;
text-decoration: none;
text-transform: uppercase;
margin: 0 8px 0 8px;
}
ul#cust-links li a:hover { text-decoration: underline; }
/*----------------------------------------TOP FEATURES end-----------------------------------------------*/

/*----CONTENT----->>----*/

.cont-top { 
width: 894px; height: 8px; font-size: 0;
background-image: url(images/corn-left.jpg);
background-position: 0 0;
background-repeat: no-repeat;
background-color: #fff;
margin: 15px 15px 0 15px;
float: left; 
}
.cont-right { 
width: 10px; height: 8px;
background-image: url(images/corn-right.jpg);
background-position: top right;
background-repeat: no-repeat;
float: right;
}
.cont-bot { 
width: 894px; height: 7px; font-size: 0;
background-image: url(images/corn-left2.gif);
background-position: 0 0;
background-repeat: no-repeat;
margin: 0 15px 0 15px;
float: left; 
}
.cont-center { width: 875px; height: 7px; background-color: #fff; margin: 0 0 0 10px; float: left; }
.cont-right2 { 
width: 9px; height: 7px;
background-image: url(images/corn-right2.gif);
background-position: top right;
background-repeat: no-repeat;
float: right;
}
.cont { 
width: 882px; 
background-image: url(images/points.jpg);
background-position: 5px 0;
background-repeat: repeat-y;
background-color : #fff; 
border-left: 1px #7898a4 solid; border-right: 1px #7898a4 solid;
margin: 0 15px 0 15px; padding: 0 5px 0 5px;
float: left;
}
.cont2 {
width: 882px; 
background-image: url(images/points.jpg);
background-position: top right;
background-repeat: repeat-y;
float: left; 
}
.main-top { 
width: 882px; 
background-color: #fff; 
float: left;
margin: 0 15px 0 15px; padding: 0 5px 0 5px;
border-left: 1px #7898a4 solid; border-right: 1px #7898a4 solid;
}
.main-top ul { float: left;}
.main-top ul li { display: inline; list-style: none; padding: 0 0 0 15px; margin: 5px 0 5px 0; float: left; }
#clever { 
width: 104px; height: 33px;
background-image: url(images/flower.jpg);
background-position: 0 0;
background-repeat: no-repeat;
padding: 220px 25px 0pt 100px;
float: right;
}
.main-bot { width: 600px; margin: 0px auto;}
.bord-holder { 
background-image: url(images/line3.jpg);
background-position: center left;
background-repeat: no-repeat;
float: left; margin: 20px 0 0 0;
}
.bord-holder2 { 
width: 560px; 
background-image: url(images/line3.jpg);
background-position: center right;
background-repeat: no-repeat;
float: left; padding: 0 20px 0 20px;
}
/*----------------------------------LEFT COL begins-------------------------------------*/
.main-left { 
width: 280px; 
padding: 0 10px 0 10px;
float: left; 
}
.block-left { 
width: 280px; 
background-image: url(images/block-left.jpg);
background-position: 0 0;
background-repeat: repeat-y;
font-family: Tahoma;
font-size: 10px;
line-height: 14px;
color: #000;
float: left; 
}
.block-left a.main { 
display: block; height: 20px; width: 280px;
font-family: Arial Narrow;
font-size: 20px;
line-height: 20px;
font-weight: 600;
color: #005a7b;
text-decoration: none;
text-transform: uppercase;
padding: 0 0 0 20px; margin: 0 0 6px 0;
float: left;
}
.block-left a.main:hover { color: #005a7b; text-decoration: none;}
.block-left p { padding: 0 20px 0 20px;}

.block-left-top {
width: 280px; height: 14px; 
background-image: url(images/block-left-top.jpg);
background-position: 0 0;
background-repeat: no-repeat;
float: left;
}
.block-left-bot {
width: 280px; height: 14px;
background-image: url(images/block-left-bot.jpg);
background-position: 0 0;
background-repeat: no-repeat;
float: left;
}
.title { width: 200px; height: 34px; margin: 0 0 0 8px; float: left; }
.bord { 
width: 10px; height: 34px;
background-image: url(images/oval-right.jpg);
background-position: top left;
background-repeat: no-repeat;
float: left;
}
.block-left ul li img { margin: 0 5px 2px 0; float: left;}
.block-left ul { width: 265px; padding: 0 5px 0 10px; margin: 5px 0 0 0; float: left; text-align: left;}
.block-left ul li { 
list-style: none;
font-family: Tahoma;
font-size: 10px;
line-height: 14px;
color: #343434;
margin: 3px 6px 3px 6px;
float: left;
}
.block-left ul li p { padding: 0;}
.block-left ul li a { 
font-family: Tahoma;
font-size: 13px;
line-height: 18px;
color: #3d7700;
font-weight: 600;
text-decoration: none;
}
.block-left ul li a:hover { color: #66cc33; text-decoration: none; }

/*----------------------------------LEFT COL ends-------------------------------------*/



/*----------------------------------RIGHT COL begins-------------------------------------*/

.main-right { width: 575px; float: right;}
.right-cont {
width: 540px;
background-image: url(images/arrow.gif);
background-position: 0 10px;
background-repeat: no-repeat;
font-family: Tahoma;
font-size: 10px;
line-height: 18px;
color: #343434;
padding: 0 0 15px 20px; 
float: left;
}
.main-bot .right-cont { color: #fff;}
/*----------------------------------RIGHT COL ends-------------------------------------*/

.footer { width: 924px; height: 11px; padding: 0 0 60px 0; float: left; font-size: 0;}
.foot-l { width: 11px; height: 11px; 
background-image: url(images/corn1.gif);
background-position: top left;
background-repeat: no-repeat;
float: left;}
.foot-c { width: 902px; height: 11px; background-color: #000; float: left;}
.foot-r { width: 11px; height: 11px; 
background-image: url(images/corn2.gif);
background-position: top right;
background-repeat: no-repeat;
float: left;}


.border {border: 1px solid red;}
