﻿
html
{
    background-color: #cccccc;
}

body
{
    width: 100%;

    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #fff;
    letter-spacing: 0.03em;

}


strong, em, b, i
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

strong
{
    font-weight: bold;
}

em {
font-style:italic;
}


h1, h2, h3, h4, h5, h6, address, input, select, option, textarea
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

ol, ul
{
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}


h1
{
    font-size: 153.9%;
    font-weight: bold;
    color: #0050b7;
    text-transform: uppercase;
    

    margin-bottom:10px;  
}

h2
{
    font-size: 123.1%;
    font-weight: bold;
    color: #fff;
     text-transform: uppercase;
      margin-bottom:10px;  
      margin-top:20px;  
}

h3
{
    font-size: 100%;
    font-weight: bold;
color: #0050b7;
     text-transform: uppercase;
     margin-bottom:10px;

}

h3
{
    font-size: 93%;
    font-weight: bold;
color: #0050b7;
     text-transform:uppercase;
     margin-bottom:10px;

}


h4
{
    font-size: 85%;
    font-weight: bold;
color: #000000;
     text-transform: uppercase;
     margin-bottom:10px;

}



p
{
    text-align: left;
    margin-bottom: 10px;
}

#main a, #footer a, #copyright a
{
    color: #fff;
    border-bottom: 1px dotted #fff;
    text-decoration: none;
}

#main a:hover, #copyright a:hover, #footer a:hover
{
    color: #fff;
    border-bottom: 1px solid #fff;
    text-decoration: none;
}

.imglink
{
	    border-bottom: 0px !important;
    text-decoration: none;
}



#container 
{
    width: 950px;
    position: relative;
    margin: 0 auto;
    background-color:#e32225;

}


#copyright 
{
    width: 950px;
    position: relative;
    margin: 0 auto;
    text-align:center;
    color:#666;
    font-size: 85%;
}


#copyright a
{
    color: #426384 !important;
    border-bottom: 1px dotted #426384;
    text-decoration: none;
}

#copyright a:hover
{
    color: #426384 !important;
    border-bottom: 1px solid #426384 !important;
    text-decoration: none;
}





#header
{

}


#logo
{
	text-align: left;
	padding-bottom:10px;
	padding-top:6px;
	padding-left:10px;
	background-color:#000;
	height:61px;
	
}

#logo img
{
	float:left;
}

#logo img, #logo div
{
	padding-top:3px;
}

#flashstop
{
	float:right;
	padding-right:10px;
	width:650px;
}

#menu
{
    text-align: left;  
    padding-left:10px;
    float:left;

}

#menu ul
{
	
}

#menu li
{
    list-style-type: none;

   
    text-align: left;
    font-size: 77%;
    text-transform:uppercase;
}

#menu li a
{
	background-color: #000;
    color: #fff ;
    padding: 4px 6px;
    text-decoration: none;
    display: inline-block;
	border-bottom:1px solid #e32225;
	width: 145px;
}

#menu ul li a:hover
{
    background-color: #0050b6;
    color: #fff;
	border-bottom:1px solid #e32225;
    
}



#trademenu
{
    text-align: left;  
    float:left;

}

#trademenu ul
{
	
}

#trademenu li
{
    list-style-type: none;

   
    text-align: left;
    font-size: 77%;
    text-transform:uppercase;
}

#trademenu li a
{
	background-color: #fff;
    color: #e32225 ;
    padding: 4px 6px;
    text-decoration: none;
    display: inline-block;
	border-bottom:1px solid #e32225;
	width: 145px;
}

#trademenu ul li a:hover
{
    background-color: #e32225;
    color: #fff;
	border-bottom:1px solid #e32225;
    
}






#footermenu
{
    text-align: left;
    clear: both;
    width: 65%;
padding-left:230px;
margin-top:127px;
}

#footermenu ul
{
}

#footermenu li
{
    list-style-type: none;
    display: inline;
    text-align: center;
    font-size: 77%;
}

#footermenu li a
{
    color: #000;
    /*padding: 5px 10px;*/
    text-decoration: none;
    display: inline-block;
    text-decoration:underline;
    border-bottom:0;

}

#footermenu li a:hover
{
    border-bottom:0;
    color: #0050b6;
    text-decoration:underline;

}









#main
{
background-color: #e32225;
padding-top:4px;
padding-bottom:4px;
    text-align:left;
}



.imgleft{float:left;padding-right:10px;}
.imgright{float:right;padding-left:10px;}
.strong {font-weight:bold;}


#content
{background-color: #e32225;
	width:765px;
	float:right;
	padding-right:10px;
	
}

.footnote
{
	font-size:77%;
	font-style:italic;
}

.white
{
	color:#fff;
}

#content .copy
{
	min-height:400px;
}

#content .homecopy
{
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
}



#content .homecopy table
{
	width:100%;
	margin-top:20px;
}

#content .homecopy table h3
{
	font-size: 85%;
	padding:0;
	margin:0;
	padding-top:8px;
	margin-bottom:20px;
}


#content .homecopy table td
{
	background: url(../images/tblbckgnd.gif) repeat-x;
	height:242px;
	border-left:4px solid #e32225;
	border-right:4px solid #e32225;
	width:25%;
	padding:0 8px 0 8px;
	vertical-align:top;
}

#content .homecopy table td p
{
	font-size: 93%;
}

#content .homecopy table td .img
{
	height:75px;
}

#content .homecopy table td div
{
	height:195px;
	position:relative;

}

#content .homecopy table td span
{
	position:absolute;
	bottom:10px;
	right:10px;
}




#content .aboutuscopy
{
	padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
}

#content .aboutuscopy h2
{
color:#e32225;
}





#content .linkscopy
{
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
	
}

#content .linkscopy h2
{
color:#e32225;
}


#content .linkscopy ul
{
	padding:20px;
}

#content .linkscopy ul li
{
	padding-bottom:5px;
}



#content .linkscopy a
{
color:#e32225;
text-decoration:underline;
}

#content .linkscopy a:hover
{
color:#0050b7;
text-decoration:underline;
}


#content .ubscopy
{
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
	
}

#content .ubscopy h2
{
color:#e32225;
}


#content .ubscopy ul
{
	padding:20px;
}

#content .ubscopy ul li
{
	padding-bottom:5px;
}



#content .ubscopy a
{
color:#e32225;
text-decoration:underline;
}

#content .ubscopy a:hover
{
color:#0050b7;
text-decoration:underline;
}




#content .hpcopy
{
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
	
}

#content .hpcopy h2
{
color:#e32225;
}


#content .hpcopy ul
{
	padding:20px;
}

#content .hpcopy ul li
{
	padding-bottom:5px;
}



#content .hpcopy a
{
color:#e32225;
text-decoration:underline;
}

#content .hpcopy a:hover
{
color:#0050b7;
text-decoration:underline;
}




#content .hpcopy table
{
	width:100%;
	margin-top:10px;
	margin-bottom:10px;
	border:1px dotted #ccc;
}




#content .hpcopy table td
{
	padding:4px;
	vertical-align:top;
	font-size: 77%;
}




#content .cpcopy
{
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
	
}

#content .cpcopy h2
{
color:#e32225;
border-bottom: 1px dotted #e32225; 
}


#content .cpcopy ul, #content .cpcopy ol
{
	padding:20px;
}

#content .cpcopy ol li
{
padding-bottom:5px;
}

#content .cpcopy ul li
{
	padding-bottom:5px;
	
	background-image:url(../images/tick.gif);
background-position:0 4px;
background-repeat:no-repeat;
padding-left:20px;
}



#content .cpcopy a
{
color:#e32225;
text-decoration:underline;
}

#content .cpcopy a:hover
{
color:#0050b7;
text-decoration:underline;
}





#content .tqcopy
{
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
	
}

#content .tqcopy h2
{
color:#fff;

margin-top:0px;
}


#content .tqcopy .right h2
{
background-color:#e32225;
background-image:url(../images/im.gif);
background-position:0 4px;
background-repeat:no-repeat;
padding-left:70px;
height:80px;
padding-top:4px;
padding-right:4px;
}


#content .tqcopy .mid
{
margin:0 auto;
}

#content .tqcopy .left h3
{
color:#000;
}



#content .tqcopy ul, #content .tqcopy ol
{
	padding:20px;
}

#content .tqcopy ol li
{
padding-bottom:5px;
}

#content .tqcopy ul li
{
	padding-bottom:5px;
	

}

#content .tqcopy  .f22
{
	border:1px solid #fff;
	padding:8px;
	color:#fff;
	margin-bottom:10px;
	margin-top:10px;
}

#content .tqcopy  .f22 a
{
	border:0px;

	color:#fff;
}

#content .tqcopy  .tick1
{
	background-image:url(../images/1.gif);
	background-position:0 4px;
background-repeat:no-repeat;
padding-left:40px;
}
#content .tqcopy  .tick2
{
	background-image:url(../images/2.gif);
	background-position:0 4px;
background-repeat:no-repeat;
padding-left:40px;
}
#content .tqcopy  .tick3
{
	background-image:url(../images/3.gif);
	background-position:0 4px;
background-repeat:no-repeat;
padding-left:40px;
}






#content .tqcopy a
{
color:#e32225;
text-decoration:underline;
}

#content .tqcopy a:hover
{
color:#0050b7;
text-decoration:underline;
}


.tqcopy .left
{float:left;
 width:355px;
 background-color:#808285;
 padding:4px;

 }
 
 .tqcopy .right
{float:right;
width:374px;
  padding:4px;
  padding-top:0;}










#content .tbcopy
{
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
	
}

#content .tbcopy h2
{
color:#e32225;
border-bottom: 1px dotted #e32225; 
}


#content .tbcopy ul, #content .tbcopy ol
{
	padding:20px;
}

#content .tbcopy ol li
{
padding-bottom:5px;
}

#content .tbcopy ul li
{
	padding-bottom:5px;
	
	background-image:url(../images/tick.gif);
background-position:0 4px;
background-repeat:no-repeat;
padding-left:20px;
}



#content .tbcopy a
{
color:#e32225;
text-decoration:underline;
}

#content .tbcopy a:hover
{
color:#0050b7;
text-decoration:underline;
}


#content .tbcopy .strong
{
	
	    /*font-size: 123.1%;*/
    font-weight:bold;
    color: #000;
     text-transform: uppercase;
      margin-bottom:10px;  
      margin-top:20px;  
      
	
}









#content .cntcopy
{
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
	
}

#content .cntcopy h2
{
color:#e32225;
border-bottom: 1px dotted #e32225; 
}


#content .cntcopy ul, #content .cntcopy ol
{
	padding:20px;
}

#content .cntcopy ol li
{
padding-bottom:5px;
}

#content .cntcopy ul li
{
	padding-bottom:5px;
	
	
background-position:0 4px;
background-repeat:no-repeat;
padding-left:20px;
}



#content .cntcopy a
{
color:#e32225;
text-decoration:underline;
}

#content .cntcopy a:hover
{
color:#0050b7;
text-decoration:underline;
}


#content .cntcopy .strong
{
	
	    /*font-size: 123.1%;*/
    font-weight:bold;
    color: #000;
     text-transform: uppercase;
      margin-bottom:10px;  
      margin-top:20px;  
      
	
}




#content .newscopy
{
padding-top:10px;
	padding-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	font-size: 100%;
	background-color:#fff;
	color:#000;
	
}

#content .newscopy h2
{
color:#e32225;
}


#content .newscopy ul
{
	padding:20px;
}

#content .newscopy ul li
{
	padding-bottom:5px;
}



#content .newscopy a
{
color:#e32225;
text-decoration:underline;
}

#content .newscopy a:hover
{
color:#0050b7;
text-decoration:underline;
}



#content .reline 
{
	width:745px;
	margin-top:20px;
	border:1px dotted #ccc;
}

#content .reline th
{
	font-weight:bold;
	background-color:#ccc;
	padding:4px;
}



#content .reline td
{
	padding:4px;
	vertical-align:top;
	text-align:left;
	font-size:77%;
	border:1px dotted #ccc;
}


.address
{

	padding:10px;
	border:1px dotted #ccc;
	
	
}
.address p
{

	padding-left:10px;
	
	
	
}

#content .reg90 
{
	width:100%;
	margin-top:20px;
	border:1px dotted #ccc;
}

#content .reg90 th
{
	font-weight:bold;
	background-color:#ccc;
	padding:4px;
}



#content .reg90 td
{
	padding:4px;
	vertical-align:top;
	text-align:left;
	font-size:77%;
	border:1px dotted #ccc;
}




.todo
{
	    font-weight:bold;
    color: #000;
    background-color:Yellow;
}





.rule
{

	
	color: #fff; 
	background-color: #fff; 
	border: 1px dotted #e32225; 
	border-style: none none dotted;
	
	padding-bottom:10px;	
	
}




#footer
{

	margin-top:30px;
    margin-bottom: 20px;
background: url(../images/footer-background.jpg) no-repeat;
height:252px;

}

#footer p
{
	font-size: 77%;
	padding-left:230px;
}



.clear
{
	clear: both;
}







.home
{
	height:392px;
	
	z-index:-2;
}


.home div
{
	width:350px;
	padding:10px 10px 10px 0;
	font-size:100%;
	font-style:italic;
}

.home .author
{
	text-align:right;
	padding-right:10px;
	font-size:108%;
	color:#D39F12;
	font-style:normal;
}

#heart
{
	position:absolute;
	top:5px;
	right:80px;
	z-index:-1;
}



.tqtxt
{
	position:absolute;
	top:320px;
	left:185px;
	width:341px;
	background-color:#f03a2c;
	color:#fff;
	padding:0 10px 0 10px;
}

.tqtxt li
{
	color:#000;
	font-weight:bold;
}

.tqtxt li span
{
	color:#fff !important;

}


.red 
{
	color: #E32225 !important;
}


.oe img
{
	float:left;
	width:174px;
	padding:0 0 40px 0;
}

.oe div
{
	float:right;
	width:500px;
}

.oe li
{
		clear:both;
}

.oe ul li
{

	
}

.oe ol li
{
	padding-left:15px;
	background-image:url(../images/tick.gif);
background-position:0 4px;
background-repeat:no-repeat;
	
}

.oe ol
{
	padding:10px 0 10px 0;

	
}


.newsitem
{
	background-color:#fff;
	color:#000;
	padding:10px;
	text-align:left;
}

.newsitem .date
{
font-size: 93%;
	color:#E32225;

}


.newsitem img {
border:1px solid #DDDDDD;
float:left;
margin-bottom:6px;
margin-right:20px;
margin-top:4px;
padding:5px;
}

#adddoc h2
{
	color:#fff;
}

#adddoc .docs
{
	background-color:#fff;
	padding:5px;
	color:#E32225;
}

#adddoc .docform
{
	background-color:#fff;
	padding:10px;
	color:#E32225;
}


#adddoc a
{
	color:#0050B7;
	font-size:77%;
	font-style:italic;
	margin-left:10px;
}

#adddoc a:hover
{
	color:#0050B7;
	text-decoration:underline;
	font-size:77%;
	font-style:italic;
}

#adddoc ul
{
	margin-left:20px;
	padding-top:10px;
	padding-bottom:10px;
}

#adddoc ul li
{
	border:1px solid #DDDDDD;
	padding:5px;
	margin-right:20px;
	margin-bottom:10px;
}

#adddoc ul li h4, #adddoc ul li p
{
	color:#000;
}

#adddoc ul li h4
{
	margin-bottom:5px;
	text-transform:none;
	font-size:100%;
}

.documents li img
{
	float:left;
	padding-right:10px;
	padding-top:2px;

}

.documents li h4
{
	margin-bottom:4px;
	text-transform:none;
	font-size:100%;
}


#adminmenu
{
	
	padding-left:20px;
}

#adminmenu h2
{
	
	
}


#adminmenu ul
{
	
	padding-left:20px;
}

#adminmenu ul li
{
	
	padding-bottom:10px;
}

#adminframe
{
	width:750px;
	height:500px;
	border:1px solid #fff;
}
