html, body, p{  margin: 0; padding: 0; }
body{	font-family: Arial, Helvetica, sans-serif;	color: black;	background-color: White;	font-size: 12px;}
p, td{	font-size: 12px;}
img {border:0px; behavior: url("png.htc");}
h1{	color: #d13f08;	font-size: 25px;	font-weight: bold;	margin: 0;	padding : 0;}
h1 a{  color: #d13f08;	}
h2 {color: #2f66bb; font-size: 16px;	font-weight: bold;	margin: 0;	padding : 0;}
h1 a{  color: #2f66bb;	}

a{color: black; }
a:link, a:visited{ text-decoration: underline;}
a:hover{ text-decoration: none;}
.lit2, .lit2 p{font-size: 10px;}
.lit, .lit p {font-size: 11px;}
p lit {font-size: 11px;}
p lit2 {font-size: 10px;}
.big{font-size: 14px;}
.big2{font-size: 16px;}
ul{	margin-bottom : 10px;	margin-top: 5px;}
ol{	margin-bottom : 10px; margin-top: 5px;}
li{	margin-bottom: 0px; margin-left :0px; list-style-image: url("im/li.gif"); text-align: left; padding: 0 0 3px 0;}

.blue, .blue a, .blue a:link, .blue a:visited {color: #0055a6;}
.red, .red a, .red a:link, .red a:visited{ color: #d13f08; }
.gray, .gray a, .gray a:link, .gray a:visited  {color: Gray;}
.bggray{background: #ececec;}

.blue2{ color: #4c99e6; }
.blue2:link, .blue2:visited { color: #4c99e6; }
.blue2:hover {color: #de1a42;}
.info table{border-collapse: collapse; border: 1px solid #cccccc;}
.info  td{border-collapse: collapse; border: 1px solid #cccccc; padding: 3px; }
form{ margin: 0; padding: 0;}
.ico31{background: url("../images/_ico31.gif") no-repeat 0 0; padding-left: 30px; height: 27px;}
.ico32{background: url("../images/_ico32.gif") no-repeat 0 0; padding-left: 30px; height: 27px;}
.pmenu{ color: #0055a6; font-weight: bold; line-height: 150%;}
.pmenu span{ padding: 0 10px 0 15px; background: url("../images/arr5.gif") no-repeat 0 6px;}
.pmenu a, .pmenu a:link, .pmenu a:visited{ color: #0055a6;}
.pmenu a:hover {color: #d13f08;}
.pr table{border-collapse: collapse; border: 1px solid #cccccc;}
.pr  td{border-collapse: collapse; border: 1px solid #cccccc;}
.prname table{border-collapse: collapse; border: none;}
.prname  td{border-collapse: collapse; border: none; padding: 0;}
.nds1 {background-color: #ececec; }
.nds2 {background-color: #fdeed1; }
.nds3 {background-color: #d9ecd6; }
/* Top*/
.tm{ background: url("../images/tm_bg.jpg") repeat-x 0 100% #f4f4f4; font-family: Tahoma, Helvetica, sans-serif; padding-top:10px;}
.tm td{  font-size: 11px; color: #0b5cad; font-weight: bold; padding: 0 5px 0 5px;}
.tm a:link, .tm a:visited{ color: #003871;}
.tm a:hover {color: #0b5cad;}
.tm_actl{ background: url("../images/menu_act_l.gif") no-repeat 100% 100%; width: 15px;}
.tm_actr{ background: url("../images/menu_act_r.gif") no-repeat 0 100%; width: 15px;}
.tm_act{ background: url("../images/menu_act_bg.jpg")  0 100%;  padding-bottom: 5px;}
.topbg{ background: url("../images/top2_bg.gif") repeat-x 0 0;}
.top{ background: url("../images/top.png") no-repeat 0 0; height: 134px; padding-left: 495px;}
.tsearch{font-size : 12px; font-weight: bold; COLOR: #d13f08; border: 1px solid #1a4aa3; height: 18px;	width: 195px; background-color: #FFFFFF; padding-left: 4px;}
.tsearch2{font-size : 12px; font-weight: normal; COLOR: #1a4aa3;}
.lineredbg{ background: url("../images/linered_bg.gif") repeat-x 0 0; }

/* Menu*/
.topmenu{ background: url("../images/topmenu_bg.gif") repeat-x 0 0 #ececec; padding: 10px 0 11px 0; color: #0055a6; font-weight: bold; padding-left:50px;}
.topmenu span{ padding: 0 13px 0 18px; background: url("../images/topmenu.gif") no-repeat 0 6px;}
.topmenu a, .topmenu a:link, .topmenu a:visited{ color: #0055a6;}
.topmenu a:hover {color: #d13f08;}

/* Left */
.leftbg { background: url("../images/left_bg.jpg") repeat-y 0 0 #3066bc;}
.lefttop { background: url("../images/left_top.gif") no-repeat 0 0; padding-top:30px;}
.leftbot { background: url("../images/left_bot.jpg") no-repeat 0 100%; padding-bottom:30px;}
.menu {padding: 0 20px 30px 30px; color: white;}
.menu div{	padding: 5px 0 5px 0; }
.menu ul{ margin-top: 0; padding-top: 0px; }
.menu li{list-style: square;}
.menu a, .menu a:link, .menu a:visited { color: white; text-decoration: none;}
.menu a:hover{color:#e5e5e5; text-decoration: underline;}
.lpict img{  border: 1px solid silver;  margin:5px 5px 5px 0; }
.lpict a:link{text-decoration: none;}
.lsearch{border: 1px solid #0055a6; height: 19px; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.ltab td{   border-bottom: 1px solid #cccccc;}

/* Right */
.rightbot { background: url("../images/right_bot.gif") no-repeat 0 100% #eeeeee; padding:50px 0 40px 0;}
.righttop{ width:328px; height:40px; color: White; font-weight: bold; font-size: 18px;  background: url("../images/right_top.gif") no-repeat 0 0;}
.rtitle{  background: url("../images/left_bg.jpg") repeat-y 0 0 #3066bc; color: White; font-weight: bold; font-size: 18px; padding: 10px 10px 10px 20px; }

/*Bottom*/
.bot{ height: 99px;  background-image: url("../images/bot_bg.jpg"); background-position: top; background-repeat: repeat-x;}
.icon{ height: 47px; background-image: url("../images/bot_icon.gif"); background-position: top left; background-repeat: no-repeat; padding-left: 35px; color: Black;  font-size: 8pt; padding-top: 20px; line-height: 15px;}
.ray { font-size: 10px; text-align: right; color: #a6a5a5; padding-top: 20px; line-height: 15px;}