body
{
  background: #0341bc url(siteimages/bluebg.jpg);
  background-repeat: repeat-x;
  font-color: #3A63A1;
  font-family: Tahoma; 
  font-size: 12px;
  margin: 0px; padding: 0px;
  margin-bottom: 0px;
}

a {
text-decoration: none;
}

a:hover {
color: #dd0000;
}

 
.outerheaderdiv {
  width: 940px;
  height: auto;
  margin: 0px;
  margin-left: auto;
  margin-right: auto;  
  padding: 0px;
  margin-top: 0px;
}

.headerdiv {
  width: 940px;
  height: 213px;
  margin-top: 0px;
  margin-left: 24px;
  margin-bottom: 0px;
  padding: 0px;
  border: none;
}


.comment {
width: 500px;
padding: 10px;
border: solid 1px;
border-color: #cccccc;
margin-left: auto;
margin-right: auto;
margin-bottom: 20px;
font-family: Tahoma;
font-size: 14px;
}

.smallinput {
text-align: left;
}

.smallinput:focus {
background-color: #f2f2bb;

}



.topmenudiv {
  width: 940px;
  height: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  border: none;
}

.topmenubg {
 width: 940px;
 height: 37px;
 margin-left: auto;
 margin-right: auto;
 background-image: url(siteimages/topmenubg.png);
 background-repeat: no-repeat;
}


.container {

width: 940px;
height: auto;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 0px;
min-height: 500px;
overflow: hidden;
background-color: white;
}

.intro {

width: 940px;
margin: 10px;
height: 470px;
overflow: hidden;
background-color: white;

}

.heroshot {

width: 420px;
margin: 10px;
margin-left: 40px;
margin-top: 50px;
height: 450px;
overflow: hidden;
float: left;
}


.welcome {

width: 390px;
height: 110px;
margin-top: 40px;
margin-left: 480px;
}

.welcometext {

width: 390px;
height: 300px;
margin-top: 0px;
margin-left: 490px;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
color:#636363;
font-size:17px;

}

.official {

width: 600px;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
color:#636363;
font-size:17px;

}




.hline {

width: 100%;
min-width: 940px;
height: 2px;
background-image: url(siteimages/greyhline.jpg);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;

}

.brighthline {

width: 100%;
min-width: 940px;
height: 1px;
background-color: #cccccc;
background-repeat: repeat-x;
}



.footerdiv {

width: 940px;
height: 300px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
margin-bottom: 50px;
min-height: 100px;
overflow: hidden;
background-image: url(siteimages/footer5.png);
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
color:#cccccc;
font-size: 10px;
}


.footerdiv a
{
font-family:Arial, Helvetica, sans-serif;
color:#636c7a;
text-decoration:none;
}


.footerdiv a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}


.section {

width: 649px;
height: auto !important;
margin-top: 0px;
padding: 0px;
padding-top: 0px;
float: right;
padding-bottom: 20px;
border-top: solid 1px;
border-left: solid 1px;
border-color: #d3d3d3;
}

.sectiontitle {

width: 400px;
height: 45px;
margin: 0px;
padding; 0px;
background-image: url(siteimages/divsemiovalheader.jpg);
background-repeat: no-repeat;
float: left;

}

.sectiontitle h2 {

padding-top: 7px;
padding-left: 10px;
margin: 0px;
color: #969696;
font-size: 16px;
}


.problemchoice {

width: 930px;
margin-top: 0px;
padding: 0px;
padding-top: 0px;
border-top: solid 1px;
border-color: #d3d3d3;
}

.problemchoicetitle {

width: 400px;
height: 40px;
margin: 0px;
padding; 0px;
background-image: url(siteimages/divsemiovalheader.jpg);
background-repeat: no-repeat;

}

.problemchoicetitle h2 {

padding-top: 5px;
padding-left: 10px;
margin: 0px;
color: #969696;
font-size: 16px;

}


.problem {

width: 309px;
height: 270px;
padding: 0px;
padding-left: 0px;
padding-top: 20px;
padding-bottom: 0px;
font-size: 16px;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #505050;
background-image: url(siteimages/problemdivwhite.jpg);
background-repeat: no-repeat;

}

.problem:hover {

position: relative;
left: 2px;
top: 2px;

}


.problem a
{
font-family:Arial, Helvetica, sans-serif;
color: #505050;
text-decoration:none;
}


.problem a:hover
{
font-family:Arial, Helvetica, sans-serif;
color: #dd0000;
}


.bio {

width: 900px;
margin: auto;
font-family: Helvetica, arial, verdana, sans-serif;
color:#636363;
font-size:17px;
margin-bottom: 50px;

}


.blogentry {
width: 914px;
background-image: url(siteimages/blogbg.jpg);
margin-left: 10px;
padding-top: 25px;
margin-top: -28px;
margin-bottom: 30px;
border: none;
}

.blogtext {

width: 860px;
height: auto;
font-family: Helvetica, arial, verdana, sans-serif;
color:#636363;
font-size:17px;
margin-left: 25px;
margin-bottom: 0px;
border: none;


}

.characters {

width: 860px;
height: auto;
font-family: Helvetica, arial, verdana, sans-serif;
color:#636363;
font-size:18px;
margin-left: 25px;
margin-bottom: 30px;
border: none;

}

.characters a {
text-decoration: none;
}

.characters a:hover {
color: #dd0000;
}

.character {
width: 215px;
height: 220px;
margin: auto;
padding-top: 20px;
}


.blogentrytitle {

width: 800px;
height: 30px;
margin: 0px;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
font-weight: bold;
color:#636363;
font-size:23px;

}

.blogentrysubtitle {

font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
color:#636363;
font-size:12px;

}

.blogentrysubtitle a {
text-decoration: none;
}

.blogentrysubtitle a:hover {
color: #dd0000;
}

 

.navibar {

width: 290px;
min-height: 1300px;
float: left;
border-right: none; 
border-top: solid 1px;
border-color: #d3d3d3;

}


.navibartitle {

width: 280px;
height: 45px;
margin: 0px;
padding; 0px;
background-image: url(siteimages/shortsemiovalheader.jpg);
background-repeat: no-repeat;
float: left;

}


.navibartitle h2 {

padding-top: 5px;
padding-left: 10px;
margin: 0px;
color: #969696;
font-size: 16px;

}

.abstracttitle {

width: 100%;
height: 40px;
margin: 0px;
padding; 0px;
float: top;
background-color: #eeeeee;

}

.abstracttitle h2 {

padding-top: 7px;
padding-left: 10px;
margin: 0px;
color: #969696;
font-size: 18px;
font-weight: bold;
font-family: Helvetica;

}

.abstracttitle a {

text-decoration: none;
color: #000099;

}

.abstracttitle a:hover
{
color: #dd0000;
}


.abstracttext {

margin: 0px;
padding: 10px;
width: 580px;

}

.readmore {

width: 100px;
height: 40px;
float: bottom right;
background-color: #eeeeee;
border: solid 1px; 
border-color: #d3d3d3;
}


.blocktext {

margin: 0px;
padding: 10px;
width: 240px;

}


.blocktext a {

text-decoration: none;
font-size: 14px;
font-weight: bold;

}

.blocktext a:hover
{
color: #dd0000;
}




.blocktitle {

width: 100%;
height: 40px;
margin: 0px;
padding; 0px;
float: top;
background-color: #eeeeee;

}

.blocktitle h2 {

padding-top: 5px;
padding-left: 10px;
margin: 0px;
color: #969696;
font-size: 13px;
align: center;

}

.blocktitle a {

text-decoration: none;

}

.blocktitle a:hover
{
color: #dd0000;
}


.squeeze {

width: 230px;
background-image: url(siteimages/greysqueeze_03.jpg);
background-repeat: repeat-y;
margin: auto;
border: none;

}

.squeezetext {

width: 200px;
padding-left: 5px;
text-align: center;
margin-top: -15px;

}


.searchdiv {

width: 940px;
height: 100px;
background-image: url(siteimages/searchdivbg.jpg);
float: bottom;

}

.searchbox {

width: 650px;
height: 70px;
background-image: url(siteimages/searchbox600.png);
float: left;
margin-left: 35px;
margin-top: 15px;

}

#searchboxinput {

width: 590px;
height: 24px;
margin-top: 22px;
font-family: "Lucida Grande", "Lucida Sans Unicode", lucida sans, helvetica, arial, verdana, sans-serif;
font-weight: bold;
font-size: 20px;
border: none;
background: transparent;
}


#searchbutton {

width: 200px;
height: 60px;
background: url(siteimages/searchbuttonglass.png) 0 0 no-repeat;
cursor: pointer;
border: none;
margin-right: 20px;
margin-top: 18px;

}

.entry {  
  height: 240px;
  width: 230px;
  padding: 0px;
  margin: 2px;
  background-image: url(siteimages/semitransparentdiv2.png);
  background-repeat: no-repeat;
}

.entry:hover {
background-image: url(siteimages/semitransparentdiv3.png);
}

.entry2 {  
  height: 240px;
  width: 230px;
  padding: 0px;
  margin: 2px;
  background-image: url(siteimages/semitransparentdiv3.png);
  background-repeat: no-repeat;
}



.entrymember {  
  height: 240px;
  width: 230px;
  padding: 0px;
  margin: 2px;
  background-image: url(siteimages/memberentrydivyellow.jpg);
  background-repeat: no-repeat;
}

.entrymember:hover {
  background-image: url(siteimages/memberentrydivyellowhover.jpg);
}


.entrytext {
width: 215px;
height: 220px;
margin: auto;
padding-top: 10px;
}


.entry a {
text-decoration: none;
}

.entry a:hover {
color: #dd0000;
}

.entrymember a {
text-decoration: none;
}

.entrymember a:hover {
color: #dd0000;
}





#tab1 {
	height:37px;
	width:173px;
	background:url(siteimages/tab1hl.png) 0 0 no-repeat;
	border: none;
}
#tab1 a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab1 a:active img, #tab1 a:focus img, #tab1 a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
      
}
#tab1 a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}

#tab1sel {
	height:37px;
	width:173px;
	background:url(siteimages/tab1selhl.png) 0 0 no-repeat;
	border: none;
}
#tab1sel a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab1sel a:active img, #tab1sel a:focus img, #tab1sel a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
      
}
#tab1sel a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}


#tab2 {
	height:37px;
	width:173px;
	background:url(siteimages/tab2hl.png) 0 0 no-repeat;
	border: none;
}
#tab2 a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab2 a:active img, #tab2 a:focus img, #tab2 a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
}
#tab2 a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}


#tab2sel {
	height:37px;
	width:173px;
	background:url(siteimages/tab2selhl.png) 0 0 no-repeat;
	border: none;
}
#tab2sel a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab2sel a:active img, #tab2sel a:focus img, #tab2sel a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
}
#tab2sel a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}





#tab3 {
	height:37px;
	width:173px;
	background:url(siteimages/tab3hl.png) 0 0 no-repeat;
	border: none;
}
#tab3 a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab3 a:active img, #tab3 a:focus img, #tab3 a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
}
#tab3 a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}


#tab3sel {
	height:37px;
	width:173px;
	background:url(siteimages/tab3selhl.png) 0 0 no-repeat;
	border: none;
}
#tab3sel a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab3sel a:active img, #tab3sel a:focus img, #tab3sel a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
}
#tab3sel a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}




#tab4 {
	height:37px;
	width:173px;
	background:url(siteimages/tab4hl.png) 0 0 no-repeat;
	border: none;
}
#tab4 a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab4 a:active img, #tab4 a:focus img, #tab4 a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
}
#tab4 a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}


#tab4sel {
	height:37px;
	width:173px;
	background:url(siteimages/tab4selhl.png) 0 0 no-repeat;
	border: none;
}
#tab4sel a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab4sel a:active img, #tab4sel a:focus img, #tab4sel a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
}
#tab4sel a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}



#tab5 {
	height:37px;
	width:173px;
	background:url(siteimages/tab5hl.png) 0 0 no-repeat;
	border: none;
}
#tab5 a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab5 a:active img, #tab5 a:focus img, #tab5 a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
}
#tab5 a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}


#tab5sel {
	height:37px;
	width:173px;
	background:url(siteimages/tab5selhl.png) 0 0 no-repeat;
	border: none;
}
#tab5sel a {
	display:block;
	height:37px;
	text-decoration:none;
}
#tab5sel a:active img, #tab5sel a:focus img, #tab5sel a:hover img {
	width:0; /* or margin-top:-999em or display:none or visibility:hidden */
}
#tab5sel a:hover {
	visibility:visible; /* IE6 needs this to swap images */
}






























.search_bar
{
background-color:#016bdc;
width:304px;
height:116px;
margin-left: -30px;
}

.input_box
{
margin:30px 0px 0px 0px;
background-image:url(siteimages/input.jpg);
background-repeat:no-repeat;
width:229;	
height:29px;
margin-left: 0px;
}
.input_up
{
display:block;
width:120px;
padding-top:5px;
padding-left:0px;
height:29px;
}
.go_btn
{
display:block;
float:right;
width:60px;
margin-top:-30px;
height:29px;
}


.text_box_cl
{
background-color:#001a4f;
border:0px;
padding:1px;
color:#CCCCCC;
margin:0px 0px 0px 5px;
}


.welcome_header
{
font: bold 44px Century Schoolbook, Georgia, Times, serif;
color: #333;
line-height: 100%;
margin: 0px;
margin-top: 50px; 
margin-left: 20px;
letter-spacing: -2px;
}

.welcome_text
{
margin:160px 50px 0px 10px;
font-family: Arial, Tahoma, sans-serif;
color:#969696;
font-size:18px;
line-height:23px;
}


.back1
{
background-image:url(siteimages/back1.jpg);
width:167px;
height:182px;
}

.windows_me
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#008b1d;
margin:20px 0px 0px 0px;
}

.windows_me a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#008b1d;
text-decoration:none;
}

.sub_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#6b6b6b;
padding:10px 10px 0px 0px;
text-align:justify;
}


.back2
{
background-image:url(siteimages/back1.jpg);
width:175px;
height:182px;
}


.windows_blue
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#2473c2;
margin:20px 0px 0px 0px;
}

.windows_blue a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2473c2;
text-decoration:none;
}

.back3
{
background-image:url(siteimages/back1.jpg);
width:176px;
height:182px;
}


.windows_orange
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#c95e16;
margin:20px 0px 0px 0px;
}

.windows_orange a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#c95e16;
text-decoration:none;
}

.window_tips
{
background-image:url(siteimages/index_19.jpg);
width:301px;
height:194px;
background-repeat:no-repeat;
}

.tips_head
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#616161;
padding-left:10px;
}
.tips_head1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#4c5d00;
padding:10px 20px 0px 20px;
} 
.input1
{
background-image:url(siteimages/input1.jpg);
width:230px;
height:21px;
margin:10px 0px  0px 30px ;
}

.text_box_c3
{
background-color:#ffffff;
border:0px;
padding:1px;
height:15px;
margin:1px 0px 0px 10px;
width:100px;
display:block;
float:left;
}

.buton
{
margin:5px 0px 0px 70px;
}

.buton1
{
margin:0px 0px 0px 70px;
}

.forgot
{
background-image:url(siteimages/index_20.jpg);
width:640px;
height:194px;
}

.tips_head2
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#616161;
padding-left:20px;
}
.forgot_text
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5c5b5b;
padding:5px 40px 0px 30px;
text-align:justify;
}

.top
{
background-image:url(siteimages/index_23.jpg);
width:324px;
height:196px;
}

.top1
{
background-image:url(siteimages/index_23_new.jpg);
width:301px;
height:196px;
}

.top1_1
{
background-image:url(siteimages/index_23_new1.jpg);
width:301px;
height:33px;
}

.top1_2
{
background-image:url(siteimages/index_23_new2.jpg);
width:301px;
height:133px;
background-repeat:repeat-y;
}

.top1_3
{
background-image:url(siteimages/index_23_new3.jpg);
width:301px;
height:27px;
}

.top_head
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#616161;
}

.top_headtext
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#591a00;
padding-top:20px;
padding-left:50px;
}

.top_headtext1
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#591a00;
padding-top:5px;
padding-left:50px;
}

.top_headtext1 a
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#591a00;
text-decoration:none;
}

.spotmas
{
background-image:url(siteimages/index_24.jpg);
width:640px;
height:196px;
}

.problem_text
{
font-family:"Century Gothic", Arial;
font-size:24px;
color:#ffffff;
font-weight:bold;
padding:20px 0px 0px 50px;
width:500px;
float:left;
}

.input3
{
background-image:url(siteimages/input2.jpg);
width:725px;
height:35px;
float:left;
margin-top:10px;
margin-left:60px;
}

.text_box_c2
{
background-color:#ffffff;
border:0px;
padding:1px;
height:25px;
width:700px;
margin:5px 0px 0px 10px;
}

.search
{
width:71px;
height:105px;
float:left;
}

.search_new
{
width:778px;
float:left;
}

.fotter
{
background-image:url(siteimages/index_27.jpg);
width:990px;
height:237px;
}

.fotter_text
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:14px;
font-weight:bold;
padding:20px 30px 0px 60px;
}
.fotter_text1
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636c7a;
width:150px;
margin:10px 50px 10px 60px;
line-height:18px;
float:left;
}

.fotter_text1 a
{
font-family:Arial, Helvetica, sans-serif;
color:#636c7a;
text-decoration:none;
}

.fotter_text1 a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

.fotter_text1 a:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

.fotter_text2
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#636c7a;
width:150px;
margin:10px 30px 10px 30px;
line-height:18px;
float:left;
}

.fotter_text2 a
{
font-family:Arial, Helvetica, sans-serif;
color:#636c7a;
text-decoration:none;
}

.fotter_text2 a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}

.fotter_text2 a:visited
{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
}
.fotter2
{
background-image:url(siteimages/index_28.jpg);
width:990px;
height:117px;
}

.fotter_textnew
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#030509;
padding-top:20px;
text-align:center;
}

.fotter_textnew a
{
font-family:Arial, Helvetica, sans-serif;
color:#030509;
text-decoration:none;
}


.subscribe {

    border: 0;
    background: url(siteimages/subscribe.jpg);
    /* Insert the dimensions of your "b.png" image */
    width: 126px;
    height: 32px;
} 

.search_window_problems {

    border: 0;
    background: url(siteimages/go.jpg);
    /* Insert the dimensions of your "b.png" image */
    width: 29px;
    height: 25px;
} 
.go {
    border: 0;
    background: url(siteimages/go.jpg);
    /* Insert the dimensions of your "b.png" image */
    width: 29px;
    height: 25px;
    margin-top: -1px;
} 
