HR {height:1px;background-color:#A7BAD7;width:100%;color:#A7BAD7;border:none}
HR.blue {height:1px;background-color:#F0F0F0;width:100%;color:#F0F0F0;border:none}
HR.dotted {height:1px;border:dotted 1px #C0D0E0;width:98%;text-align:left;margin: 10px auto 10px 0;}
H1 {font-weight:bold;font-size:13px;margin:0}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'arial', 'Helvetica';
}
UL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
}
OL
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
}
OL.numbers li {margin-left:-15px;margin-bottom:10px}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica';
}

INPUT, TEXTAREA
{
	font-size:9pt;
    FONT-FAMILY: 'Arial', 'Helvetica';
}

input.checkbox, input.radio {
	border: 0;
	vertical-align: middle; 
	margin: 0 10px 0 2px;
	}

.text
{
    border-color:#a9a9a9;
    border-width:1px;
    border-style:solid;
}
.textTip
{
    COLOR: #999999;
    border-style:solid;
	border-color:#a9a9a9;
	border-width:1px;
    vertical-align:middle;height:15px;
}

.tdBoldRight {text-align:right;font-weight:bold;color:#666666}
SELECT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: 'Arial', 'Helvetica';
    border-color:#a9a9a9;
    border-width:1px;
    border-style:solid
}
.highlight 
        {
            background-color: lemonchiffon; 
        }
.dgSelectedItemStyle
{
Font-Size: 9pt; 
Font-Family: Arial, Helvetica;
color: #000000;
background-color: #C0C0C0
}

.dgEditItemStyle
{
Font-Size: 9pt;
Font-Family: Arial, Helvetica;
Background-Color: #C0C0C0
}

.font12 td {font-size:12px}
td.font-grey {font-size:11px; color:#666666}

tr.dgAlternatingItemStyle td
{
Font-Size: 8pt;
Font-Family: arial, Helvetica;
Background-Color: #EDEDED;
color:#252525;
vertical-align:top;
}
tr.dgAlternatingItemStyle2 td
{
Font-Size: 12px;
Font-Family: arial, Helvetica;
Background-Color: #EDEDED;
color:#252525;
vertical-align:top;
}

tr.dgAlternatingItemStyle3 td
{
Background-Color: #EDEDED;
}

tr.dgItemStyle td
{
Font-Size: 8pt;
Font-Family: arial, Helvetica;
Background-Color: #ffffff;
color:#252525;
vertical-align:top;
}
tr.dgItemStyle2 td
{
Font-Size: 12px;
Font-Family: arial, Helvetica;
Background-Color: #ffffff;
color:#252525;
vertical-align:top;
}
.dgItemStyle
{
Font-Size: 8pt;
Font-Family: arial, Helvetica;
Background-Color: #ffffff;
color:#252525;
vertical-align:top;
}

tr.dgHeaderStyle td
{
	font-weight: bold;
	font-size: 8pt;
	color: #003399;
	font-family: Arial, Helvetica;
	background-color: #CDD7EE;
	text-decoration: none;
	padding:5px;
	height:23px;
	text-align:left;
}
.dgHeaderStyle
{
	font-weight: bold;
	font-size: 8pt;
	color: #003399;
	font-family: Arial, Helvetica;
	background-color: #CDD7EE;
	text-decoration: none;
	padding:5px;
	height:23px;
	text-align:left;
}
.dgFooterStyle
{
Font-Size: 9pt;
Font-Family: Arial, Helvetica;
Background-Color: #C0C0C0
}

.dgPagerStyle
{
	font-weight: bold;
	Font-Size: 9pt;
	Font-Family: Arial, Helvetica;
	Background-Color: #C0C0C0;
	text-align: center; 
}

.dgFirstColumn
{
	padding-left: 10px;
}
.bodySmallBold
{
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Helvetica;
	background-color: #dddddd;
	text-decoration: none;
}
A.bodySmallBold:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none;
}
.pageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.moduleTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.dataLabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #dddddd;
    TEXT-ALIGN: right
}
.actionLink
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
A.actionLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}
A.actionLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica
}

a, a:link {
	color: #3E5B93;
	text-decoration:none; 
}
a:hover
{
	text-decoration:underline;    
}
.greybox {
	border:1px solid #666666;
	background-color:#e1e1e1;
	padding:10px;
}
.blackLine
{
    BACKGROUND-COLOR: #000000
}
.moduleLine
{
    BACKGROUND-COLOR: #5A012D /*4766a6*/
}
.TabLine
{
    BACKGROUND-COLOR: #D4D4D4 /*4766a6*/
}
.tHeader {font-size:14px;color:#888888;border-bottom: dotted 1px #C2C2C2; padding-bottom: 5px;padding-top: 20px;height:15px; clear:both;font-weight:bold}
.tHeader a {font-size:12px}
.page_on { background-color:#FFA202;color:#ffffff; padding:4px;font-weight:bold;line-height:25px}
.page_off { background-color:#002C5B;color:#ffffff;padding:4px;line-height:25px}
.page_off:hover {text-decoration:none;background-color:#084F9F}
.page_on:hover {text-decoration:none}
.page_off:link {color:#ffffff}
.requiredInput
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica;
    BACKGROUND-COLOR: #990000;
    TEXT-ALIGN: right
}
.toclink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.tocsublink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: black;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.tocsublink:hover
{
    COLOR: red
}

.tabOn
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 3px;
    COLOR: #000000;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #D4D4D4; /* 4766a6 */
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.tabOn:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #D4D4D4; /*#4766a6*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
.tabOff
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    PADDING-BOTTOM: 3px;
    COLOR: #D4D4D4;
    PADDING-TOP: 3px;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #5A012D; /* #264989 */
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.tabOff:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #D4D4D4;
    FONT-FAMILY: Verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #5A012D; /*#264989*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
a img {vertical-align:middle}
.index_menu {
padding-left:5px;border-bottom:7px solid #002C5B;background:url('../images/bg_dot.gif') top repeat-x;padding-top:5px
}
div.topNav
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #88bbee;
}
div.topNav a:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #88bbee;
    TEXT-DECORATION: none
}
div.topNav A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #88bbee;
    TEXT-DECORATION: none
}
div.topNav A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
}
.footer
{
    float:left;FONT-WEIGHT: normal;line-height:200%;padding:0 0 20px 20px;
    FONT-SIZE: 10px;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica;
    TEXT-DECORATION: none
}
.footer a
{
    COLOR: #69aEFf;
}
A.tabOn:visited
{
    COLOR: #5A012D; /**/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.tabOff:visited
{
    COLOR: #EFEFEF;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.tabOn:hover
{
    COLOR: #5A012D;
    BACKGROUND-COLOR: #D4D4D4; /* #4766a6*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.tabOff:hover
{
    FONT-SIZE: 9pt;
    COLOR: white;
    BACKGROUND-COLOR: #5A012D; /*264989*/
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
A.footer:hover
{
    COLOR: #FFB6B1; /*666666*/
    TEXT-DECORATION: underline
}
.userMsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: 'Arial', 'Helvetica'
}
.columnHeadInactiveWhite
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: 'Arial', 'Helvetica';
    BACKGROUND-COLOR: #4766a6
}
.box_off {BORDER-BOTTOM: #a8b4b8 1px dashed; PADDING: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 7px; COLOR: #575e61; PADDING-TOP: 7px;}
.box_off a:link {font-size:12px;font-weight:bold;color:#575e61}
.box_off a:visited {font-size:12px;color:#575e61;font-weight:bold}
.box_off a:active {font-size:12px;color:#575e61;font-weight:bold}
.box_off a:hover {font-size:12px;color:#040404;text-decoration:none;font-weight:bold}

.divTitle {padding-bottom:5px;font-size:15px;font-weight:bold}
.lblTitle {padding-top:10px;font-size:10px;font-weight:bold;color:#666666;padding-bottom:3px}
.supp1 {
	float:left;width:210px;font-size:11px;color:#666666
}
.supp1 a {
	font-size:13px;color:#000000
}
.supp1 a:hover {
	font-size:13px;color:#003399
}
.supp2 {
	float:right;width:70px;text-align:right
}
.link_blue a:link {color:#006699}
.link_blue a:visited {color:#006699}
.link_blue a:active {color:#006699}
.link_blue a:hover {color:#cc0000;text-decoration:none}

.link_brown {
    border-bottom:dotted 1px #a8b4b8;
	padding-left:20px;font-size:11px;
	margin-top:7px;padding-bottom:7px;
	background-image:url('../images/ico_arrow.gif');
	background-position:left top;
	background-repeat:no-repeat;color:#777777;
}
.link_brown a:link {font-size:12px;color:#004DCC}
.link_brown a:visited {font-size:12px;color:#004DCC}
.link_brown a:active {font-size:12px;color:#004DCC}
.link_brown a:hover {font-size:12px;color:#004DCC;}

div.link_banner {
	padding:8px 0 20px 0;font-size:11px;text-align:center
}
.link_banner a:link {color:#004DCC}
.link_banner a:visited {color:#004DCC}
.link_banner a:active {color:#004DCC}
.link_banner a:hover {color:#004DCC;}

.homeHead {
    margin-bottom:5px;padding:4px;color:#ffffff;font-size:15px;font-weight:bold;
    background:url('../images/bg_grey.gif') #9d9d9d;
}
.hdBlue {
    margin-bottom:5px;padding:4px;color:#ffffff;font-size:15px;font-weight:bold;
    background:url('../images/bg_blue.gif') #9d9d9d;
}
.hdBlue2 {
    margin-bottom:5px;padding:4px;color:#ffffff;font-size:15px;font-weight:bold;
    background:url('../images/bg_blue2.gif') #9d9d9d;
}
.hdBlack {
    margin-bottom:5px;padding:4px;color:#ffffff;font-size:15px;font-weight:bold;
    background:url('../images/bg_black.gif') #9d9d9d;
}
.col-bullet {
	float:left;width:25px;padding-top:2px;padding-bottom:3px
}
.col-links {
	float:left;width:175px;
	font-size:10px;color:#898989;padding-top:3px
}
.col-links a{font-size:12px;color:#004DCC}
.col-links a:hover{font-size:12px;color:#004DCC}
td.supp3 
{
    width:80px;
    color:#666666;font-size:10px;
}
.bullet_orange {
	padding-left:20px;
	margin-top:9px;
	background:url('../images/bullet_orange.gif') left top no-repeat;
	border-bottom:solid 1px #D4D4D4;
}
.bullet_orange a {font-size:13px}
.tdBullet td {
    border-bottom:dashed 1px #C5C5BF;
	padding-left:15px;
	margin-top:10px;
	background:url('../images/bullet.gif') left top no-repeat;
}
.tdBullet a {
    font-size:12px;font-weight:bold;
}
.tdLinks {
    border-bottom:dashed 1px #C5C5BF;
	padding:10px 5px 10px 5px;
	font-size:12px
}
.tdBox {
    border:solid 1px #CCCCCC;
	padding:10px 5px 10px 10px;
	font-size:12px;margin-bottom:5px;
}
.tdNoBox {
    border-bottom:solid 1px #e1e1e1;
	padding:5px 5px 5px 10px;
	font-size:12px;margin-bottom:5px;
}
.divNoTop {
	padding:15px 5px 5px 5px;
	font-size:12px
}
.divBorderTop {
    border-top:dashed 1px #C5C5BF;
	padding:15px 5px 5px 5px;
	font-size:12px
}
.btnNext {line-height:10px;background-color:#c6e3ff;font-weight:bold;padding:5px;border:1px solid #5ca1e5;text-transform:uppercase;font-size:10px}
TR.dark
{
    HEIGHT: 20px;
    BACKGROUND-COLOR: #dddddd /*dddddd*/
}
TR.light
{
    HEIGHT: 20px;
    BACKGROUND-COLOR: #eeeeee
}
.CommentArrow
{
	background-image: url(../images/comment-arrow.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
	margin-top: -13px;
	margin-left: 15px;
	display:block;
	position:absolute
}
.CommentText
{
	border: solid 1px #bcbcbc;
	width:700px;
}
.modalBackground
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
	background-color:#ffffff;
	border-width:2px;
	border-style:solid;
	border-color:Gray;
	padding:20px;
}
.invalid
{
	color:#cc0000;
	margin-top:10px;
}
.lnkAdd {
	width:129px;padding-top:2px;color:#000000;
	height:19px;font-size:12px;font-weight:bold;
	background-image:url('../images/btn_Add.gif');
	display:block;
	padding-left:25px;
	text-align:left;
}
.menu_signin
{
	height:17px;padding-top:2px;padding-left:10px;color:#ffffff;font-weight:bold;font-size:12px;
	background-image:url('../images/menu_signin.gif');
}
.mnu_border
{
	border-bottom: dotted 1px #C2C2C2; padding-bottom: 10px;padding-top: 10px
}
.mnu_border a:hover {text-decoration:none;color:#cc0000;}
.mnu_border2
{
	padding-bottom: 10px;padding-top: 10px
}
.mnu_border2 a:hover
{
	text-decoration:none;color:#cc0000;
}

.advertisement 
{
    padding-top:7px;font-size:10px;color:#999999;text-align:center;height:20px
}
.mnu_icon {
float:left; width:29px;padding-top:10px}
.mnu_icon img {
border:solid 1px #888888}
.mnu_link {
float:left;padding-top:8px;}
.mnu_link a {
font-size:12px;font-weight:bold;}
.lineBottom {border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#CFCFCF}
.lineBoth {border-top-style:solid;border-top-width:1px;border-top-color:#CF?FCF;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#CFCFCF}
.menu_blue
{
    letter-spacing:0px;font-size:11px;color:#ffffff;height:19px;padding-left:8px;padding-top:5px;margin-bottom:2px;
    font-weight:bold;
    background-image:url('../images/menu_blue.gif');
}
.menu_lightblue
{
    letter-spacing:0px;font-size:11px;color:#3E5B93;height:19px;padding-left:8px;padding-top:5px;margin-bottom:2px;
    border:solid 1px #D4E0ED;
    font-weight:bold;
    background-image:url('../images/menu_lightblue.gif');
}
.menu_blueborder
{
    border:solid 1px #A7BAD7;
    padding:10px;
}
.border_blue
{
	font-size:12px;padding:7px;background-color:#F2F2F2;border:1px solid #005673
}
#topBar3 {
	float:right;text-align:right
}


div.row {
  clear: both;
  padding-top: 10px;
  font-size:12px;
  line-height:160%;
  }
div.row div.left {
  float: left;
  width: 49%;
  padding-right:5px;
  }
div.row div.right {
  float: right;
  width: 50%;
  }
.form_label {
	font-size:12px;
	padding-top:10px;
	padding-bottom:3px;
	font-family:arial,helvetica;
	color:#000000;
}
.form_bold {
	font-size:12px;
	padding-top:10px;
	padding-bottom:3px;
	font-family:arial,helvetica;
}
.contactleft
{
	clear:left;float:left;font-weight:bold;width:20px;
}
.news_item1
{
	margin-top:10px;
	padding-left:58px;
	background-position:left top;
	background-repeat:no-repeat;
	height:50px;
}
.news_item1 a
{
	font-size:13px;
	font-weight:bold;
}
.news_item2
{
	margin-top:10px;
}
.news_item2 a
{
	font-size:13px;
	font-weight:bold;
}
.bulletleft
{
	padding-left:18px;
	margin-top:10px;
	background-image:url('../images/btn_squareorange.gif');
	background-position:left top;
	background-repeat:no-repeat;
}
.bulletleftb
{
	padding-left:18px;
	margin-top:10px;
	background-image:url('../images/btn_squareblue.gif');
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
}
.bulletleftb a
{
	font-size:12px;
	font-weight:bold;
}
.bulletleftg
{
	padding-left:16px;
	margin-top:10px;
	background-position:left top;
	background-image:url('../images/btn_squaregray.gif');
	background-repeat:no-repeat;
	font-size:12px;
}
.bulletleftg a
{
	font-size:13px;
	font-weight:bold;
}
.bulletleft a
{
	font-size:12px;
	font-weight:bold;
}
.headLine
{
    border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:#ffa202;height:34px;
}
.headLine2 {
	width:500px;padding:10px;background: #F1F1F1 url('../images/bg_title.gif') no-repeat bottom;height:40px;
}
.divheadLine
{
    border-bottom-style:solid;border-bottom-width:3px;border-bottom-color:#ffa202;height:27px;clear:both;
}
.smallheader
{
    color:#999999;font-size:12px;padding-bottom:5px;
}
.padding10
{
	padding:10px;font-size:12px;
	clear:both;
}
.divRow1 {
	padding:10px 10px 0 10px;width:480px;bord
}
.divRow2 {
	background-color:#ededed;padding:10px 10px 0 10px;width:480px
}
.divRow3 {
	padding:10px 10px 0 23px;width:367px;float:left;
}
.divRow4 {
	padding:10px 10px 0 23px;width:367px;float:left; background:url('../images/bg_baloon.gif') #ededed no-repeat;
}
.headText
{
    font-size:20px;
    font-weight:bold;
}
.headText2
{
	font-size:19px;font-weight:bold;
	padding-top:5px;
	color:#192D63;text-transform:uppercase
}

.divHeadGrey
{
    font-size:18px;
    font-weight:bold;
    padding-top:5px;
    height:27px;
    border-bottom:solid 3px #ffa202;
}
.menu_dots
{
	border-bottom:dotted 1px #C2C2C2;
	padding-bottom:10px;
}
.td_line
{
	border-bottom:solid 1px #C2C2C2;
	font-size:12px;
}
.vote
{
text-align:center;float:right;height:25px;font-weight:bold;padding-right:5px;padding-top:1px;width:34px;font-family:'times new roman';font-size:18px;color:#cc0000;background:url('../images/b_vote3.gif') no-repeat;
}
.menu_padding {padding-bottom:5px;padding-top:4px;}
.menu_dotted {margin-bottom:10px;padding-bottom:10px;padding-top:10px;border-bottom:dotted 1px #C2C2C2;}

A.news_email:link
{
    font-size:10px;
    COLOR: #777777;
    TEXT-DECORATION: none;
}
A.news_email:hover
{
    font-size:10px;
    COLOR: #7395C1;
    TEXT-DECORATION: underline;
}
td.news_files a:link
{
    font-size:11px;
}
td.news_files a:hover
{
    font-size:11px;
    TEXT-DECORATION: underline;
}
td.news_files {padding-bottom:10px}
.news_media
{
    padding-left:5px;
    padding-right:5px;
    background-color:#cc0000;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    white-space:nowrap;
}
a.news_media:link {color:#ffffff}
a.news_media:active {color:#ffffff}
a.news_media:visited {color:#ffffff}
a.news_media:hover {color:#ffcc00;text-decoration:none}
.link_edit
{
    padding-left:20px;padding-top:1px;padding-bottom:1px;
    padding-right:5px;
    background:#FFA202 url('../images/ico_edit.gif') no-repeat;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    white-space:nowrap;
}
a.link_edit:link {color:#ffffff}
a.link_edit:active {color:#ffffff}
a.link_edit:visited {color:#ffffff}
a.link_edit:hover {color:#C03F00;text-decoration:none}
.divider {
	clear:both;
    border-top:1px solid #CCCCCC;
    height:10px;
}
.divider3 {
	clear:both;
    border-bottom:1px solid #CCCCCC;
    height:10px;margin-bottom:10px;
}
.divider2 {
	clear:both;
    border-top:1px dotted #a8b4b8;
    margin-top:5px;margin-bottom:7px;
}
ul.g
{
    list-style-type: none;
    padding-left: 0px;margin:0px;
}

ul.g li span { 
    float: left;
    background-color:#bbbbbb;color:#ffffff;font-weight:bold;text-align:center;width:14px;margin-right:5px;

}
ul.g li { 
    margin-bottom:5px;
}
.row1 {
	padding:10px;background-color:#ffffff;clear:both
}
.row2 {
	padding:10px;background-color:#E8E5D8;clear:both
}
.dl-img1 {
	padding:10px 10px 10px 0;border-bottom:1px solid #CCCCCC; width:100%;
}
.dl-img2 {
	padding:10px 0 10px 0;border-bottom:1px solid #CCCCCC;width:100%;
}
.img-100 {
	padding-right:10px;height:100px;
}
.img_desc
{
    color:#666666;
    font-size:12px;
    line-height:135%;
    padding-right:10px;
}
.img_desc A 
{
    font-size:18px;
	color:#000000;
    padding-bottom:5px;
    line-height:28px;
    font-family:Times New Roman,Arial
}
.img_desc A:hover {
	color:#003399;
}
.showcase_desc
{
    color:#000000;
    font-size:11px;
    line-height:150%;
    padding-right:5px;
    padding-top:5px;
}
.showcase_desc A 
{
    font-size:18px;
	color:#000000;
	padding-bottom:5px;
    line-height:22px;
    font-family:Times New Roman,Arial
}
.showcase_desc A:hover {
	color:#003399;
}
.news_desc
{
    padding-top:5px;
    color:#666666;
    font-size:12px;
    line-height:135%;
}
.news_small 
{
    color:#777777;
    font-size:11px;
    padding-top:2px;
}
.subhead a {font-size:12px;font-weight:bold}
.news_maindesc 
{
    padding-top:5px;
    color:#222222;
    font-size:13px;
    line-height:135%;
}
.news_maindesc li
{
    padding-bottom:10px;
}
.news_maintitle 
{
    font-size:22px;
	color:#000000;
    font-family:Times New Roman,Arial;
    padding-bottom:5px
}
.news_desc2
{
    padding-top:5px;
    color:#444444;
    font-size:12px;
    line-height:135%;
    padding-bottom:10px
}
.news_desc2 a
{
    font-size:12px;
}
.media_desc 
{
    font-size:13px;
    line-height:135%;
}
.text_bold
{	font-weight:bold;
}
.news_title 
{
    font-size:18px;
	color:#000000;
    font-family:Times New Roman,Arial
}
A.news_title 
{
    font-size:18px;
	color:#000000;
    font-family:Times New Roman,Arial
}
A.news_title:hover {
	color:#003399;
}
.news_link
{
    font-size:10px;
	color:#777777;
    font-family:Arial
}
.news_link a
{
    font-size:18px;
	color:#000000;
    font-family:Times New Roman,Arial
}
.news_link a:hover {
	color:#003399;
}
A.list_titleb 
{
    font-size:12px;
    font-weight:bold; 
}
A.list_title {
	font-size:12px
}
.news_img
{
    padding:3px;width:80px;
    background-color:#ffffff;border:2px solid #dddddd;
}
.news_img2
{
    border:1px solid #D4D0C8;padding:3px;
    background-color:#ffffff;width:75px
}
.news_img3
{
    border:1px solid #D4D0C8;padding:3px;
    background-color:#ffffff;width:100px
}
.div_img
{
    padding:4px;width:50px;
    background-color:#ffffff;
    float:left;
}
.div_img2
{
    border:1px solid #D4D0C8;padding:3px;
    background-color:#ffffff;width:50px;
    float:left;
}
.div_img3
{
	float:left;width:115px;
}
.TabButtonClick
{
	background-color:#ffa202;
	border:none;
	COLOR: #ffffff;
	font-size:11px;
	height:27px;
	cursor:pointer;
	FONT-WEIGHT: bold;
	text-transform:uppercase;
}

.TabButton
{
	background-color:#DBDBDB;
	border:none;
	COLOR: #696965;
	font-size:10px;
	height:24px;
	text-transform:uppercase;
	cursor:pointer;
	vertical-align:bottom;
}

.title
{
	font-size:18px;
	color:#000000;
	FONT-WEIGHT: bold;
}

.lblSearch
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica;
    PADDING-LEFT:10px;
}
.txtLabel td
{
	padding:0px 0px 10px 0px;
}

.radioList input  {
	border: 0;
	vertical-align: middle; 
	margin: -2px 10px 0 0;
	}
.radioList label
{
	font-size:12px;padding-right:10px
}

.txtLabel label
{
	color:#666666;
	font-size:12px;
	padding-left:5px;padding-bottom:8px;
}
.chkItems label
{
	color:#F7B152;
	padding:5px;
}
.cblLabel label
{
    color:#545454;
}
.txtSmallSearch
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    border-style:solid;
	border-color:#999999;
	border-width:1px;
	height:13px;
}

.ddlSearch
{
    
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
}
.btnSearch2 {width:36px;vertical-align:middle}
.tdCaption {
	border: 1px solid #aaaaaa; padding: 2px 4px; color: #000000;font-size:11px;text-transform:uppercase;font-weight:bold
}
.txtSearch
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    border-style:solid;
	border-color:#999999;
	border-width:1px;
}
.txtSearch2
{
    FONT-SIZE: 9pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    border-style:solid;
	border-color:#999999;
	border-width:1px 0px 1px 1px;
	height:18px;
	width:160px;padding:4px 0 0 3px;
	vertical-align:middle
	
}
.txtPage
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica;
    border-style:none;
    border-width:0px;
    padding:1px;
}
.btnSearch
{
   color:#333;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:84%;
   cursor:pointer;
   font-weight:bold;
   background-color:#D2D2D2;
   border:1px solid;
   border-top-color:#999999;
   border-left-color:#999999;
   border-right-color:#666666;
   border-bottom-color:#666666;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#D2D2D2');
}
.pnl_blue {
	background-color:#6699ff;
}
.pnl_orange {
	background-color:#FF6600;
}
.pnl_spacer { float:left;width:15px;}
.btn_orange
{
    color:#ffffff;
    background-color:#FF6600;
    font-size:12px;
    letter-spacing:1px;
    border:0px;
    font-weight:bold;
	cursor:pointer;
}
.btn_blue
{
    color:#ffffff;
    background-color:#6699FF;
    font-size:12px;
    letter-spacing:1px;
    border:0px;
    font-weight:bold;
cursor:pointer;
}
.txtmb
{
	text-align:right;
	border-width:1px;
	border-style:solid;
	border-color:#a9a9a9;
}

.txtmb1
{
	text-align:right;
	border-width:0px;
	background-color:#ffffff;
	font-weight:bold;
	border-style:solid	
}
.txtmb2
{
	text-align:right;
	border-width:0px;
	background-color:#CDD7EE;
	font-weight:bold;	
}
.txtmb3
{
	text-align:right;
	border-width:0px;
	background-color:#EFEFF7;
}
.txtmb4
{
	text-align:right;
	border-width:0px;
	background-color:#EFEFF7;
	font-weight:bold;
}
body{
	margin:0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: 'arial', 'Helvetica';
    BACKGROUND-COLOR: #E5E5E5
}
#mainWrapper {
	WIDTH: 100%; TEXT-ALIGN: center; background:url('../images/bg_header.gif') top repeat-x;
}
.wrapper {
	MARGIN: auto; WIDTH: 980px; TEXT-ALIGN: left
}
#footer {
	background-color:#002C5B;color:#e1e1e1;font-size:11px;width:100%; TEXT-ALIGN: center
}
#topBar {
	background:url('../images/bg_dot.gif') #084F9F bottom repeat-x;height:85px;
}
#topBar1 {
	padding-top:10px;float:left;width::172px;
}
#topBar2 {
	padding-top:10px;float:left;padding-left:50px
}
#col1 {
	FLOAT: left; WIDTH: 750px; MARGIN-RIGHT: 10px
}
#col1-1 {
	WIDTH: 750px;margin-bottom:10px;background-color:#ffffff;
}
#col1-2 {
	FLOAT: left; WIDTH: 420px; MARGIN-RIGHT: 10px;
}
#col1-3 {
	FLOAT: left; WIDTH: 320px;
}
#col2 {
	FLOAT: left;width:220px;
}
#col2-1 {
	background-color:#ffffff
}
#col3 {
	FLOAT: left; WIDTH: 220px; MARGIN-RIGHT: 10px;
}
#col4 {
	float:left;width:520px;margin-right:10px
}

.col-500 {
	width:500px;padding:10px; background-color:#ffffff;
}
#crawler {height:10px;margin:0px}
.col-400 {
	padding:10px;FLOAT: left; WIDTH: 400px; background-color:#ffffff;
}
.col-300 {
	padding:10px;FLOAT: left;WIDTH: 300px; background-color:#ffffff;
}
.col-200 {
	padding:10px;WIDTH: 200px; background-color:#ffffff;margin-bottom:10px;
}
.category {
    margin-bottom:2px;
    padding-left:30px;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    height:18px;
    background:url('../images/list_bluearrow.gif');
    padding-top:5px;
    cursor:pointer;
}
.category a {
    color:#ffffff;
    text-decoration:none;
}
.sideSharp {
    margin-bottom:5px;
    padding-left:38px;
    text-align:left;
    color:#ffffff;
    font-size:8pt;
    text-transform: uppercase;
    border:none;
    width:200px;
    height:27px;
    background:url('../images/list_grey.gif');
    cursor:pointer;
}
.sideBlue {
    background:url('../images/btn_blue.gif') no-repeat;height:19px;
    color:#ffffff;font-size:10px;padding:7px 0 0 15px;margin-bottom:2px;font-weight:bold
}
.sideBlue a {
    text-decoration:none;color:#ffffff
    }
.sideBlue a:hover {
    text-decoration:none;color:#ffcc00
    }
.sideBlue img {vertical-align:middle}

.sideOff {
    background:url('../images/btn_grey.gif') no-repeat;height:25px;color:#ffffff;text-decoration:none;
    font-size:12px;padding-left:17px;padding-top:8px;font-weight:bold;
    text-align:left;border:none;cursor:pointer;margin-bottom:1px;
}
.sideOff:link {color:#ffffff}
.sideOff:hover {text-decoration:none;color:#ffcc00}
.sideOn {
    background:url('../images/btn_black.gif') no-repeat;height:25px;color:#ffffff;text-decoration:none;
    font-size:12px;padding-left:17px;padding-top:8px;font-weight:bold;
    text-align:left;border:none;cursor:pointer;margin-bottom:1px;
}
.sideOn:link {color:#ffffff}
.sideOn:hover {text-decoration:none;color:#ffcc00}

.bulletfeedback_red
{
	padding-left:22px;
	padding-top:3px;
	padding-bottom:10px;
	background-image:url('../images/btn_bubblered.gif');
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
}
.bulletfeedback_blue
{
	padding-left:22px;
	padding-top:3px;
	padding-bottom:10px;
	background-image:url('../images/btn_bubbleblue.gif');
	background-position:left top;
	background-repeat:no-repeat;
	font-size:12px;
}
.tdThumbnail {
    float:left;padding:15px 0 0 5px;width:120px
}
.tdThumbnail td {
    border:1px solid #DDDDDD;text-align:center;height:80px
}
.tdThumbnail img {border:1px solid #DDDDDD;width:80px;padding:4px}
.dlThumbnail input {border:1px solid #dddddd;width:80px;padding:4px}
.dlThumbnail td {text-align:center}
table.plan {
    width: 100%;
    margin: 10px 0 15px 0;
    text-align: center;
    font-size: 12px;font-family:arial;
}
table.plan th {
    padding: 5px 0;
    color: #666666;    background: #e1e1e1;
}
table.plan td {
    padding: 3px 0;
    vertical-align: middle;line-height:120%;
}
table.plan tr.alt {
    background: #f3f3f3;
}
table.plan .tleft {
    text-align: left;
    padding: 3px 0 3px 5px;
    color:#3365ff
}
td.remarks {font-size:11px;color:#666666}
td em.ok {
    display:block;
    background: transparent url(../images/dot_ok.gif) no-repeat center center;
    height:30px;
    padding: 0 0 0 50px;
    font-style: normal;
}
td em.bad {
    display:block;
    height: 30px;
    background: transparent url(../images/dot_no.gif) no-repeat center center;
}
table.plan .header {font-size:17px;color:#3365ff;padding-bottom:5px}
.divEdit {
	position:absolute;padding-top:1px;text-align:right
}
.divEdit a {
    padding-left:20px;padding-top:1px;padding-bottom:1px;
    padding-right:5px;
    background:#FFA202 url('../images/ico_edit.gif') no-repeat;
    color:#ffffff;
    font-size:11px;
    font-weight:bold;
    white-space:nowrap;display:none
}

.divEdit a:hover {color:#C03F00;text-decoration:none}
.gHeader {font-size:12px;color:#ffffff;line-height:150%;font-weight:bold;float:left;width:170px}
.gHeader a {font-size:12px;font-weight:normal;color:#498EF5}
