html,body { background: black url("grad.png"); background-repeat: repeat-x; overflow: auto; height:100%;
}

table {
border-spacing:0px;padding:0px;
}

h2 {
    font-size: 1.4em;
	font-family: Veranda;
	text-align: center;
	line-height:46px;
   }


.transL{
	position:relative;
	top: 55px;
	margin-left: auto;
	margin-right: auto;
	width:200px;
	height:40px;
	line-height:38px;
	font-size:17px;
	color: white;
	font-family:arial;
	border-style:none;
	border-width:1px;
	text-align:center;
	}

.transL:hover{
border-style:dotted;
border-width:1px;
border-color:white;
color:yellow;
}

.firstLetter {
margin-right:6px;
margin-top:5px;
float:left;
color:white;
background:#82CAFA;
border:1px solid blue;
font-size:60px; line-height:60px;
padding-top:2px;
padding-right:3px;
padding-left:3px;
font-family:times; 
}

.myText
{
font-size:14px;
font-family:sans-serif,Arial,Helvetica;
line-height:19px;
}

.myTextCaption
{
text-align:center;
font-size:16px;
font-family:sans-serif,Arial,Helvetica;
font-weight: bold;
}



#top_first{
background: url("CousinCouplesSupport/inf_tl.gif");
width: 20px;
height: 18px;
background-repeat:no-repeat;
}

#top_second{
background: url("CousinCouplesSupport/inf_top.gif");
background-repeat:repeat-x;
height: 18px;
}

#top_third{
background: url("CousinCouplesSupport/inf_tr.gif");
right:20px;
width: 20px;
height: 18px;
background-repeat:no-repeat;
}

#middle_first{
background: url("CousinCouplesSupport/inf_left.gif");
width: 20px;
height: 18px;
}

#middle_second{
background: rgb(238,238,238);
height: 18px;
background-repeat:repeat-x;
}

#middle_third{
background: url("CousinCouplesSupport/inf_right.gif");
width: 20px;
height: 18px;
}

#bottom_first{
background: url("CousinCouplesSupport/inf_bl.gif");
width: 20px;
height: 18px;
background-repeat:no-repeat;
}

#bottom_second{
background: url("CousinCouplesSupport/inf_bot.gif");
height: 18px;
background-repeat:repeat-x;
}

#bottom_third{
width: 20px;
background: url("CousinCouplesSupport/inf_br.gif");
height: 18px;
background-repeat:no-repeat;
}

td.seperator_menu_background, td.seperator_menu_background_two, div.seperator_menu_background_two {
background: url("CousinCouplesSupport/top_sep.gif");
height: 45px;
background-repeat:repeat-x;
}

div.seperator_menu_background_two {
background: url("CousinCouplesSupport/top_sep2.png");
height: 25px;
width:100%;
}

td.seperator_menu_background_two {
width: 170px;
background-repeat:repeat-x;
}

td.top_menu_background {
background: url("CousinCouplesSupport/top_mnu.gif");
height: 45px;
width: 163px;
background-repeat:no-repeat;
border-collapse: collapse; 
border-spacing:0px !important;
}

#middle_menu_background {
background: url("CousinCouplesSupport/mnu_bg.gif");
height: 43em;
width: 163px;
vertical-align: top;
background-repeat:repeat-y;
}

#bottom_menu_background {
background: url("CousinCouplesSupport/btm_mnu.gif");
height: 20px;
width: 163px;
background-repeat:no-repeat;
}

#below_bottom_menu_background {
background: url("CousinCouplesSupport/pl_bg.gif");
height: 26px;
width: 163px;
background-repeat:repeat-y;
}

td.left_bottom_background {
background: url("CousinCouplesSupport/btm_left.gif");
height: 18px;
width: 163px;
background-repeat:no-repeat;
}

td.right_bottom_background {
background: url("CousinCouplesSupport/btm_bg.gif");
height: 18px;
background-repeat:repeat-x;
font: 10px Verdana, sans-serif;
text-align: center;
overflow: hidden;
}


img.logo {
position:absolute;
left:10px;
top:10px;
background-repeat:no-repeat;
}

#navlist
{
position: absolute; 
top: 35px;
padding: 0 1px 1px;
margin-left: 25px;
font: 11px Verdana, sans-serif;
width: 125px;
background: rgb(238,238,238);
}

#navlist li
{
list-style: none;
margin: 0;
text-align: left;
overflow:hidden;
white-space:nowrap;
}

.nolink {
position: relative; 
left: -10px;
padding: 1.5ex 1ex 1.5ex 10px;
font: Bold 13px Verdana, sans-serif;
}

#navlist li a
{
display: block;
padding: 0.25em 0.25em 0.25em 0.25em;
border-left: 0.75em solid transparent;
text-decoration: none;
}

#navlist li p
{
display: block;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #448; }

#navlist li a:hover, #selectedq
{
border-color: #FE3;
color: #FFF;
background: #332;
}

#selectedq
{
display: block;
padding: 0.25em 0.25em 0.25em 0.25em;
border-left: 0.75em solid transparent;
text-decoration: none;
border-color: rgb(255,204,0);
}


#framecontentLeft, #framecontentRight{
position: absolute; 
top: 90px; 
left: 10px; 
width: 200px; /*Width of left frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
background-color: red;
color: white;
}

#framecontentRight{
left: auto;
right: 0; 
width: 150px; /*Width of right frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
color: white;
}

#maintablewrapper{
position: absolute; 
top: 100px;
left: 10px; 
right: 10px; 
}

#header{
position: absolute; 
top: 10px;
left: 10px;
right: 10px;
height: 90px;
background: #006699;
}

* html #header{ /*IE6 hack*/
width: 100%; 
}


#date{
position: absolute; 
top: 0px;
right: 0px;
height: 16px;
background: black;
color: white;
font: 9px Verdana, sans-serif;
}

#welcome{
position: absolute; 
top: 25px;
right: 0px;
width:266px;
color: white;
font: 12px Verdana, sans-serif;
}

#googlekc{
position: absolute; 
top: 39px;
right: 9px;
width:260px;
}

#mainwrapper{
position: absolute; 
width: 100%;
top: 0px;
left: 0px;
right:0px;
height: 100%;
}


#si_top{
background: url("CousinCouplesSupport/si_top.gif");
height: 25px;
width: 161px;
background-repeat:no-repeat;
}

#si_middle{
background: url("CousinCouplesSupport/si_bg.gif");
width: 161px;
}

#si_bottom{
background: url("CousinCouplesSupport/si_btm.gif");
height: 16px;
width: 161px;
background-repeat:no-repeat;
}

#si_bar{
width: 120px;
text-align: center;
}

#si_text{
font: 11px Verdana, sans-serif;
padding :10px 10px 5px 10px;
text-align: left;
line-height: 150%;
}

.bullets{
float:left;
font: bold 10px Verdana, sans-serif;
text-align: left;
width:170px;
margin-bottom: 10px;
}

.bullets_graphic{
position: relative; 
top:-5px;
float:left;
padding: 5px;
}

.text_wrapper{
position: relative; 
top:-45px;
padding: 15px;
}

.main_heading{
font: bold 17px Arial;
color:#2a2a2a;
text-align: center;
text-shadow: 1px 1px 1px;
}

.main_body{
font:  13px Verdana, sans-serif;
text-align: justify;
color:#191919;
line-height: 140%;
text-indent: 2em;
}

table#infotable {
width:90%; margin-left: auto; margin-right: auto;
}

ul.off-canvas-list li label {
    color: #FFCC00 !important;
}