/* CSS Document */

body {
margin: 0px;
padding: 0px;
background-color:#cecee4;
font: normal 13px "Lucida Grande", verdana, arial, helvetica, sans-serif;
}

.header1{
width:850px;

margin-left: auto;
margin-right: auto;
margin-bottom: 0px;

}

.header2{
width:850px;
background-color: #ffffff;
margin-left:auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
padding: 0px;
}

.footer{
margin-top:15px;
text-align:center;
font-size:12px;
padding: 15px;}

h1{
font: 36px Palatino, "Times New Roman", Times, serif;
color: #006699;
font-weight:bold;
margin:0px;
padding-top:15px;
letter-spacing:-2px;}

.main_holder{
width:850px;
margin-left:auto;
margin-right: auto;
background-color: #ffffff;
margin-top: 0px;
margin-bottom: 0px;
}

.left_column{
width:369px;
float:left;
margin: 0px;
padding-right:14px;
padding-left:14px;
margin: 0px;
}

.mid_column{
width:158px;
float:left;
background-color:#faf9d7;
padding-right:5px;
padding-left:5px;
margin: 0px;
color: #25204b;
}

.wide_column{
width:440px;
margin: 0px;
float:left;
background-color:#faf9d7;
color: #ffffff;

}

.right_column{
width:250px;
float:left;
padding-left:14px;
padding-top:14px;
margin: 0px;

}

.thick_column{
width:527px;
float:left;
margin: 0px;
padding-right:14px;
padding-left:14px;
border-right:thin solid blue;
}

.blog1{
width:383px;
float:left;
margin: 0px;
padding-right:14px;
padding-left:14px;
border-right:thin solid blue;
}

.blog2{
width:383px;
float:left;
margin: 0px;
padding-right:14px;
padding-left:14px;
}
img.graphic{
padding-top:10px;
padding-bottom:10px;
margin: 0px;
padding: 0px;
}

h1{color:#006699;
margin-top:0px;
margin-bottom:-5px;
font-weight:bold;
font: 20px Palatino, "Times New Roman", Times, serif;
line-height: 97%;
padding: 0px;
font-style:italic
}


h2{
color:#006699;
margin-top:0px;
margin-bottom:-5px;
padding: 0px;
font-weight:bold;
font: 25px Palatino, "Times New Roman", Times, serif;
line-height: 97%
}

h3{
text-transform: uppercase;
font-size:11px;
color:#003366;
background-repeat:repeat-x;
background-position: 0px 16px;
padding-bottom:5px;
margin:0px;
}

h4{
font:20px verdana, arial, helvetica, sans-serif;
color:grey;
padding-top:15px;
padding-bottom:5px;
margin:0px;
}

h3.head{
text-transform: uppercase;
font-size:11px;
color:#003366;
padding-bottom:5px;
padding-top:10px;
border-top:thin solid blue;
margin:0px;
}

h3.white{
text-transform: uppercase;
font-size:11px;
color:#ffffff;
background-image:url(images/dots_underline.gif);
background-repeat:repeat-x;
background-position: 0px 16px;
padding-bottom:5px;
margin:0px;
}


.nav{
color:#006699;
font-size:12px;}


img.logopos{
position:relative;
margin: 0px;
padding: 0px;
left:15px;
top:-80px;
}

img.curve{
position:relative;
margin: 0px;
padding: 0px;
left:0px;
top:0px;
}

img.logolpc{
position:relative;
left:-640px;
top:-155px;
}

img.hdline{
position:relative;
left:-50px;
top:-220px;
margin: 0px;
padding: 0px;}

.banner{
position:relative;
left:0px;
top:0px
background-color:#cecee4;
margin: auto;
padding-top: 10px;}

img.inhouse{
position:relative;
left:-14px;
top:-5px;
margin: 0px;
padding: 0px;
}

img.rules{
position:relative;
left:-10px;
top:-25px;
margin: 0px;
padding: 0px;
}

img.blogs{
position:relative;
left:0px;
top:0px;
margin: 0px;
padding: 0px;
}

img.dir{
position:relative;
left:300px;
top:0px;
margin: 0px;
padding: 0px;
}
li.dir
{display:inline;color:#fff;margin:0}

div.flash
{
/*border:1px solid blue-240px;;*/
text-align: center;
/*position:relative;*/
/*top:-20px*/
}

a, a:link a:visited{
color:#006699;
font-size:11px;
font-weight:bold;
text-decoration:underline;}

a:hover{
color:red;}

.ques{
color:blue;
font-style:italic;
}

.ans{
color:#33366e;
}

ul.circle {
list-style-type: circle}

ul.square {
list-style-type: square}

.c1{
text-align: center}

.italic{
font-style:italic}

.italici{
font-style:italic;
text-align: center}

.para{
font-weight: bold;
font-size: 120%;
}

.parabold{
font-weight: bold;
color:blue
}
.bold{
font-weight: bold;
}

span.border1{
border: medium double rgb(250,0,255)
}
