body{
margin:0;
padding:0;
font-family: verdana, arial, sans-serif;
background-color:#E4E8EF;
 
 
}

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:1px solid #ccc;
	width: 1002px;
	 
}

#header {
	margin: 0 0 0px 0;
	background: #F3f3f3;
	background-image:url(r/sd16a.jpg);
	height: 209px;
	background-repeat:repeat-x;
	width: 1002px;
}

#headerl h1 {
	margin: 10px 0 0px 20px;
	 
	background-color:transparent;
  
	width: 570px;
color:#1E5490;
font-size:20px;
font-weight:500;
}

#headerl h2 {
	margin: 10px 0 0px 20px;
	 
	background-color:transparent;
  
	width: 370px;
color:maroon;
font-size:18px;
font-weight:500;
}

#headerl {
	margin: 0 0 0px 0;

 
	height: 148px;
	background-color:transparent;
	width:500px;
	float:left;
	
}

#headerr {
	margin: 1px 1px 0px 0;
 
	background-image:url(r/bgform17.jpg);
	height: 205px;
	background-repeat:no-repeat;
	width:360px;
	float:right;
	padding:0px;
	border: 1px ridge #ccc;
}

#headerr h6{
	margin: 14px 4px 0px 40px;
	float:right;
	color:navy;
	font-size: 16px;
 
 background-color:transparent;
}

#headera {
	margin: 0 0 0px 0;
 
	background-image:url(r/topbgthin.jpg);
	height: 148px;
	background-repeat:repeat-x;
}

#side-a {
	float: left;
	width: 200px;
	background-color:#f3f3f3;


}

#side-a a, #side-a a:visited {
	text-decoration:none;


}

#side-b {
	float: right;
	width: 200px;
		background-color:#efefef;
margin: 0px auto;

}

#content { 
	float: left;
	width: 598px;
	
		background-color:white;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
background-image:url(r/gradient2.jpg);background-repeat:repeat;
font-size:14px;
line-height:20px;
 
}

#content1 { 
	float: left;
	width: 598px;
	
		background-color:white;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
background-image:url(r/gradient2.jpg);background-repeat:repeat;
font-size:14px;
line-height:20px;
 
}

#content p{ 
	float: left;
	width: 530px;
	text-align:justify;
			background-color:transparent;
			margin: 14px 25px 10px 28px;
font-size:14px;
line-height:20px;
}

#content blockquote{ 
	float: left;
	 
	text-align:justify;
			background-color:transparent;
			margin: 14px 36px 10px 28px;
font-size:14px;
line-height:20px;
}

 #content ul{ 
	float: left;
	width: 480px;
	text-align:justify;
			background-color:transparent;
			margin: 4px 5px 10px 14px;
font-size:14px;
line-height:20px;
list-style-type:none;

}

#content li{ 
	float: left;
	width: 480px;
	text-align:justify;
			background-color:transparent;
			margin: 4px 5px 0px 14px;
font-size:14px;
line-height:20px;
list-style-type:none;
}

#content h1{ 
	text-align:center;
	width: 570px;

			background-color:transparent;
			margin: 15px 5px 0px 14px;
color:#0071BC;
font-size:18px;
border:0px solid navy;
font-weight:400;
letter-spacing:2px;
}

#content h2{ 
	text-align:center;
	width: 570px;

			background-color:transparent;
			margin: 5px 5px 0px 14px;
color:maroon;
font-size:16px;
border:0px solid navy;
font-weight:400;
letter-spacing:0px;
 font-style: italic; 
}

#content h3{ 
	text-align:left;
	width: 570px;

			background-color:transparent;
			margin: 15px 5px 10px 14px;
color:maroon;
font-size:18px;
border:0px solid navy;
font-weight:500;
letter-spacing:0px;
 font-style: none; 
}

#content h4{ 
	text-align:left;
	width: 570px;

			background-color:transparent;
			margin: 15px 5px 10px 0px;
color:navy;
font-size:16px;
border:0px solid navy;
font-weight:500;
letter-spacing:0px;
 font-style: none; 
font-variant:small-caps; 
font-family:"Times Roman", Georgia, serif;
line-height:24px;
display:inline;
}


#content h6{ 
	text-align:center;
	width: 550px;

			background-color:transparent;
			margin: 15px 5px 10px 14px;
color:maroon;
font-size:17px;
border:0px solid navy;
font-weight:bold;
letter-spacing:0px;
 font-style: none;
font-variant:small-caps; 
font-family:"Times Roman", Georgia, serif;
line-height:24px;
}

#content h5{ 
	text-align:center;
	width: 570px;

			background-color:transparent;
			margin: 15px 8px 5px 0px;
color:maroon;
font-size:17px;
border:0px solid navy;
font-weight:600;
letter-spacing:0px;
 font-style: none;
font-variant:small-caps; 
font-family:"Times Roman", Georgia, serif;
line-height:24px;
display:inline;
}

.titlecaps{ 
	 
	width: 340px;
		background-color:transparent;
			margin: 0px 0px 5px 0px;
color:maroon;
font-size:16px;
border:0px solid navy;
font-weight:500;
letter-spacing:0px;
 font-style: none;
font-variant:small-caps; 
font-family:"Times Roman", Georgia, serif;
line-height:24px;
display:inline;
float:right;
}

.titlecapsb{ 
	 
	width: 340px;
		background-color:transparent;
			margin: 0px 0px 5px 0px;
color:navy;
font-size:16px;
border:0px solid navy;
font-weight:500;
letter-spacing:0px;
 font-style: none;
font-variant:small-caps; 
font-family:"Times Roman", Georgia, serif;
line-height:24px;
display:inline;
float:right;
}


#content blockquote1 {width: 500px; margin-left:20px;}

#content a, #content a:visited{ color:maroon;
	 
}
#content a:hover{ color:#0071BC;
	 
}


#footer {
	clear: both;
	background: #F3F3F3;
border-top: 1px solid #ccc;
font-size:11px;
text-align:center;
padding-top:4px;
}

#footer a, #footer a:visited {text-decoration:none;color:maroon;}

#footer a:hover {text-decoration:none;color:navy;}



#input { float: right; background-image:url(r/bgform2.jpg);width:438px; height:134px;background-repeat:no-repeat;}

ul {
        list-style: none;
        margin: 0;
        padding: 0;
        }

/* =-=-=-=-=-=-=-[Menu Five]-=-=-=-=-=-=-=- */

#menu5 {
        width: 200px;
        border-style: none solid none solid;
        border-color: #D0D0D0;
        border-width: 1px;
        margin: 0px 0px 0px 0px;
        }

#menu5 li a {
          height: 32px;
          voice-family: "\"}\"";
          voice-family: inherit;
          height: 24px;
        text-decoration: none;
        font-size:11px;
        }

#menu5 li a:link, #menu5 li a:visited {
        color: #777;
        display: block;
        background: url(menu5.gif);
        padding: 8px 25px 0 10px;
        text-align: left;
        }

#menu5 li a:hover, #menu5 li #current {
        color: #fff;
        background: url(menu5.gif) 0 -32px;
        padding: 8px 25px 0 10px;
        text-align: left;
        }

#menu5 li a:active {
        color: #fff;
        background: url(menu5.gif) 0 -64px;
        padding: 8px 25px 0 10px;
        text-align: left;
        }

.rightcolumnh
{

display: block;

background-color: #eaeaea;

color: #990000;

font-family: verdana, arial,serif;

font-size: 14px;

font-weight: bold;

padding-top: 3px;

padding-right: 1px;

padding-bottom: 3px;

padding-left: 3px;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #ffffff;

border-top-width: 1px;

border-top-style: solid;

border-top-color: #ffffff;
text-align:center;
width:195px;


}

.rc  

{

background-color: #eaeaea;

color: navy;

font-weight: bold;

text-align: center;

display: block;

margin-top: 1px;

padding-top: 4px;

padding-right: 3px;

padding-bottom: 4px;

padding-left: 3px;

width:180px;
border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
margin:3px auto 0px auto;
}

a.rca:link,  a.rca:visited {text-decoration:none;color:navy;}
a.rca:hover {color:#0071BC;}


.rb 

{

background-color: #f1f1f1;

text-align: center;

display: block;

margin-bottom: 6px;

padding-top: 3px;

padding-right: 3px;

padding-bottom: 6px;

padding-left: 3px;

border-right-width: 1px;

border-right-style: solid;

border-right-color: #cccccd;

border-bottom-width: 1px;

border-bottom-style: solid;

border-bottom-color: #cccccd;

border-left-width: 1px;

border-left-style: solid;

border-left-color: #cccccd;

color: #8a0a07;
width:180px;
margin:0px auto;

}

.rightcolumn2 

{

background-color: #f1f1f1;

display: block;

font-size: 11px;

padding-top: 5px;

padding-right: 1px;

padding-bottom: 5px;

padding-left: 5px;

color: #3c3636;
width:180px;

}

.rs {
	background-color:#f1f1f1;DISPLAY: block; background-image:url(r/rsa.gif); background-repeat:no-repeat; WIDTH: 195px; HEIGHT: 5px;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#slantedmenu{
font-weight: 500;
font-size: 10px;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: #f1f1f1;
border-top: 1px solid #bebebe;
border-bottom: 1px solid #bebebe;
border-left: 0px solid #bebebe;
border-right: 0px solid #bebebe;
text-align: left; /*set value to "center" for example to center items*/
}

#slantedmenu ul li{
display: inline;
}

#slantedmenu ul li a{
color: maroon;
padding: 3px 0;
padding-right: 25px;
padding-left: 3px;
margin: 0;
text-decoration: none;
background: transparent url(r/slantdivider.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: maroon;
} 

#slantedmenu ul li a:hover{
color: navy;
}



#navcontainer ul
{
padding: 2px 0px;
margin: 0;
list-style-type: none;
background-color: #036;
color: #FFF;
width: 100%;
font: 500 11px arial, helvetica, sans-serif;
text-align: center;
}

#navcontainer li { display: inline; }

#navcontainer li a
{
text-decoration: none;
background-color: #036;
color: #FFF;
padding: 5px 16px;
border-right: 1px solid gray;
}

#navcontainer li a:hover
{
background-color: #369;
color: #fff;
padding: 5px 16px;
}

h5{
	
	font: 12px "Arial",sans-serif;
color:navy;
	padding: 1px 0px 2px 5px;
	margin: 2px 0 1px 3px;
font-weight:500;
border-bottom:1px solid #ccc;
line-height:22px;
letter-spacing:1px;
}
.nav{
	
	padding: 0;
width:200px;
}
.nav li{
	display: inline;
	list-style-type: none;
line-height:20px;
margin: 0px 0px 0px 18px;

	
}
.nav li a{
	display: block;
	background: #EFEFEF;
	padding: 4px 0px 4px 17px;
	
	text-decoration: none;
	color: #000;
font-size:11px;
height:20px;
color:maroon;
font-weight:500;
}
.nav li a:hover{
	padding:4px 0px 4px 17px;
	border-left: 0px #9C0 solid;
background: #e3e3e3;

}

#address2{text-align:center;margin:5px auto 5px auto;border: 1px solid maroon;}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.commentbox{
background-color: #EAEAEA;
width: 170px;
padding: 10px;
}

.commentfooter{
background: url(r/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 68px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}

.formelement

{

display: block;

float: left;

width: 198px;

font-size: 11px;

font-weight: bold;

text-align: right;

padding-top: 0px;

padding-right: 2px;

padding-bottom: 2px;

padding-left: 2px;

}

#shortform  

{

background-color: transparent;

height: 181px;

padding-top: 13px;

padding-right: 0px;

padding-bottom: 0px;

padding-left: 155px;

}

#duibox {width:200px;height:124px;background-color:#F6F6F6;border:1px solid #ccc;float:right;margin: 10px 15px 5px 15px;line-height:30px}

 #duibox a, #duibox a:visited { color: maroon;margin-left:10px;line-height:30px}


#boxscl {width:260px;height:auto;background-color:transparent;border:0px solid #ccc;float:left;margin: 20px 15px 5px 5px;line-height:30px}

#boxscr {width:180px;height:auto;background-color:transparent;border:0px solid #ccc;float:right;margin: 20px 45px 5px 15px;line-height:30px}



 

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.curlycontainer{
border: 1px solid #b8b8b8;
margin-bottom: 1em;
width: 520px;
margin-left:auto;margin-right:auto;text-align:center;
}

.curlycontainer .innerdiv{
background: transparent url(r/brcorner.gif) bottom right no-repeat;
position: relative;
left: 2px;
top: 2px;
padding: 1px 4px 15px 5px;
}

 .title1{
border: 0px solid #b8b8b8;

width: 100%;

background-color:#F1F1F1;height:30px;
color:maroon;
text-align:center;
font-variant:small-caps;
line-height:30px;
}

#dvbox {width:250px;height:auto;background-color:#F6F6F6;border:1px solid #ccc;float:right;margin: 10px 15px 5px 15px;line-height:30px;text-align:left;}

 #dvbox a, #dvbox a:visited { color: maroon;margin-left:10px;line-height:30px;border-bottom:1px maroon dotted;text-decoration:none;}

 #dvbox a:hover { color: navy;margin-left:10px;line-height:30px;border-bottom:1px navy dotted;text-decoration:none;}

.red{color:maroon;font-weight:bold;}

#dvpbox {width:500px;height:auto;background-color:#F6F6F6;border:1px solid #ccc; margin: 10px  auto;line-height:30px;text-align:left; }
 

#dvpbox p {width:400px;}

.winlist ul
{
 
margin-right:60px;
padding-left: 2px;
list-style: none;
margin-left:0px;
border-bottom:1px #ccc dotted;
 width:430px;
 padding-right: 140px;
}

.winlist li 
{
  padding-left: 40px;
background-image: url(r/4box.gif);
background-repeat: no-repeat;
background-position:  9px .5em;
 width:430px;
margin-left:2px; 
 padding-right: 140px;
}

#content p.dvpp {margin: 10px auto; width:500px;height:auto;background-color:#F6F6F6;border:1px solid #ccc; margin: 10px  auto;line-height:30px;text-align:left;}

.dvpp {margin: 10px auto; width:500px;height:auto;background-color:#F6F6F6;border:1px solid #ccc; margin: 10px  auto;line-height:30px;text-align:left;}

#dvboxp {width:230px;height:auto;background-color:#F6F6F6;border:1px solid #ccc;float:right;margin: 10px 5px 5px  5px;line-height:30px;text-align:left;}


 #dvboxp a, #dvboxp a:visited { color: maroon;margin-left:10px;line-height:30px;border-bottom:1px maroon dotted;text-decoration:none;}

 #dvboxp a:hover { color: navy;margin-left:10px;line-height:30px;border-bottom:1px navy dotted;text-decoration:none;}

 #container h6{font-family:arial,verdana,sans-serif;border-bottom:1px #e1e1e1 solid;}
 #container h3 {color:maroon;font-family:arial,verdana,sans-serif;font-size:17px;text-align:center;width:550px;border-bottom:1px #ccc dotted;font-weight:bold;margin:15px auto 10px auto; background-color:#F6F6F6;border:1px dotted #ccc;line-height:30px;}
  #container h4 {color:maroon;font-family:arial,verdana,sans-serif; font-weight:bold; font-variant:normal;   }
.dvp {color:maroon;font-family:arial,verdana,sans-serif;font-size:15px;text-align:center;width:590px;border-bottom:0px #ccc dotted;font-weight:bold; font-variant:normal;  background-color:#F6F6F6;border:1px dotted #ccc;line-height:140px;margin:15px auto; }
 #container hr { color: #ccc;
background-color: transparent;
 
border-style:dotted; border-width:1px;width:100%}


