﻿body
{
	background: #fff;
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	margin: 0px 0px 0px 0px !important;
	padding: 0px;
	text-align: left;
}
/* Three-pixel bug fix: http://www.positioniseverything.net/explorer/threepxtest.html */
* html p
{
	height: 1%;
}

#page
{
	padding: 0px;
	margin: 0px auto;
	text-align: left;
	width: 800px;
}
.container1
{
	margin: 0px 0px 0px 0px;
}
.horScrol
{
	height: 200px;
	overflow: auto;
}
#page_header
{
	width: 100%; /* background-color:#3986cf;*/
	height: 52px;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	background-image: url(../images/header_bg.jpg);
	background-position: top right;
	background-repeat: no-repeat;
}
#header_logo
{
	float: left;
	width: 299px;
	background-image: url(../images/logo_text.gif);
	background-position: right center;
	background-repeat: no-repeat;
	height: 52px;
	padding: 0px;
	margin: 0px;
}
#header_content
{
	float: left;
	width: 501px; /*background-image:url(../images/whtblock.gif); background-repeat:repeat-x; background-position:top;*/
	height: 52px;
	padding: 0px;
	margin: 0px;
}

#header_content table
{
	height: 52px;
}
#header_content_top
{
	vertical-align: top;
	width: 100%;
}
#header_content_bottom
{
	vertical-align: bottom;
	width: 100%;
}
#dvFlashBanner
{
	width: 648px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#canvas
{
	width: 648px;
	float: left;
	background-color: #ffffff;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #3b5998;
	border-right: 1px solid #3b5998;
	min-height: 400px;
	padding-bottom: 10px;
}

#canvas_corner
{
	background-color: #91c6fb;
	float: left;
	width: 8px;
	height: 8px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-image: url(../images/canvas_corner.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#canvas_band_shade
{
	float: left;
	width: 641px;
	height: 7px;
	background-color: #91c6fb;
	border-right: 1px solid #3b5998;
	border-top: 1px solid #efefef;
	margin: 0px;
	padding: 0px;
}
#canvas_band_side
{
	float: left;
	width: 150px;
	height: 8px;
	background-image: url(../images/side_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 0px;
	padding: 0px;
}
#canvas_band_top
{
	height: 30px;
	width: 648px; /*background-color:#91c6fb;*/
	background-image: url(../images/canvas_head_bg.jpg);
	background-repeat: repeat-x;
	background-position: top right;
	float: left;
}


#side
{
	width: 150px;
	float: left;
	background-color: #efefff;
	border-bottom: 1px solid #6699ff;
	padding: 0px;
	margin: 0px;
	min-height: 200px;
	color: #666666;
	overflow: auto;
}
#side_header
{
	border: 0px;
	margin: 0px;
	padding: 0 0 0 0;
}
#pagefooter
{
	width: 630px;
	float: left;
	background-color: #fff;
	padding: 10px;
	margin: 0px;
	height: 8px;
}

.tabFirst, .tabSelected
{
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0px;
	margin: 0 2px 0 0;
	padding: 2px 5px 2px 5px;
	background-color: #f5f5f5;
	top: 1px;
	left: 10px;
	position: relative;
	font-weight: bold;
	text-align: center;
	float: left;
}

.tabNotSelected
{
	border: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 0px;
	margin: 0 2px 0 0;
	padding: 2px 5px 2px 5px;
	background-color: #ffffff;
	top: 0px;
	left: 10px;
	position: relative;
	font-weight: bold;
	text-align: center;
	float: left;
}
a.tabSelected
{
	text-decoration: none !important;
}
a.tabSelected:hover
{
	text-decoration: none !important;
}

a.tabNotSelected
{
	color: #666666 !important;
	text-decoration: none !important;
}
a.tabNotSelected:hover
{
	color: #666666;
	text-decoration: none !important;
}

.tabNotSelected a
{
	color: #666666 !important;
	text-decoration: none !important;
}
.tabNotSelected a:hover
{
	color: #666666;
	text-decoration: none !important;
}

.tabBody
{
	background-color: #f5f5f5;
	border: 1px solid #cccccc;
	padding: 5px;
}
.tabBodyContent
{
	border: 1px solid #cccccc; /*padding:10px;*/
	background-color: #ffffff;
	position: relative;
}
.clear
{
	clear: both;
}

#side .formfield_title
{
	color: #6699ff;
}
#side .formfield
{
	border: 1px solid #6699ff;
}

.linkmenuSelected
{
	position: relative;
	float: left;
	padding: 3px;
	border: 1px solid #f2f2ff;
	margin: 0 5px 0 5px;
}
a.linkmenuSelected
{
	color: #6d84b4;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #6d84b4;
	background-color: #fff;
}
a.linkmenuSelected:hover
{
	color: #6d84b4;
	text-decoration: none;
	font-size: 1em;
	font-weight: bold;
	border: 1px solid #6699ff;
	background-color: #fff;
}

a.HeaderLink
{
	color: #ffffff !important;
	font-size: 0.88em !important;
}
a.HeaderLink:hover
{
	color: #ffffff !important;
}
.linkmenu
{
	position: relative;
	float: right;
	padding: 3px 5px 3px 5px;
	border-top: #91c6fb 1px solid;
	border-left: #91c6fb 1px solid;
	border-right: #003366 1px solid;
	margin: 0 2px 0 2px;
	background-color: #0077cc;
}
a.linkmenu
{
	color: #efefef;
	text-decoration: none;
	font-size: 1em;
	font-weight: normal;
}
a.linkmenu:hover
{
	color: #000000;
	padding: 3px 5px 3px 5px;
	border-top: #efefef 1px solid;
	border-left: #efefef 1px solid;
	border-right: #003366 1px solid;
	margin: 0 2px 0 2px;
	background-color: #6699ff;
	font-size: 1em;
	font-weight: normal;
}

.devider
{
	position: relative;
	float: left;
	padding: 3px 0 3px 0;
	color: #6d84b4;
}

.side_box
{
	padding: 5px;
}
#side_content
{
	/* position:relative;*/
}
#side_content a
{
	font-weight: normal;
}
.form_field
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 11px;
	border: 1px solid #6699ff;
	padding: 2px;
	margin: 0 0 5px 0;
}
.form_field1
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 10px;
	margin: 0 0 5px 0;
	border: #cccccc 1px solid;
}
.form_field2
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 1em;
	margin: 0 0 5px 0;
	border: #999999 1px solid;
}
.form_title2
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}
.form_title
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.canvas_title
{
	font-size: 14px;
	font-weight: bold;
	color: #666;
	line-height: 25px;
	padding: 0 0 0 15px;
	margin: 0 0 0 10px;
	background: url(../images/liRed.gif) no-repeat left;
}
.text_title
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.text_title_Header
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
}
.small_text
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: .85em;
	font-weight: normal;
}
.medium_text
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
}

.outer ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	background: transparent;
}
.outer li
{
	display: block;
	float: left;
	margin: 0 0 0 0;
}
.outer
{
	display: block;
	background: #eee;
	padding: 0;
	margin: 0px;
}

.xsnazzy
{
	background: transparent;
}
.xsnazzy span
{
	text-align: center;
	color: #dc143c;
	margin: 0;
	font-weight: bold;
	padding-bottom: 5px;
}
/* tab text color */

.xtop
{
	display: block;
	background: transparent;
	font-size: 1px;
}
.xb1, .xb2, .xb3, .xb4
{
	display: block; /* hide overflow:hidden from IE5/Mac */ /* \*/
	overflow: hidden; /* */
}
.xb1, .xb2, .xb3
{
	height: 1px;
}
.xb2, .xb3, .xb4
{
	background: #fed942;
	border-color: #cc9900;
	border-left: 1px solid;
	border-right: 1px solid;
}
/* Top curve bg color, line color */
.xb1
{
	margin: 0 5px;
	background: #cc9900;
}
/* top line color */
.xb2
{
	margin: 0 3px;
	border-width: 0 2px;
}
.xb3
{
	margin: 0 2px;
}
.xb4
{
	height: 2px;
	margin: 0 1px;
}

.xboxcontent
{
	display: block;
	background: #ffcc00;
	border: 0 solid #cc9900;
	border-width: 0 1px 0px 1px;
}
/* tab content bg color, vertical border */

/* Selected tab <li> */
/*#selected .xboxcontent {background:#efefef; border-color:#888; border-bottom:0;} tab content bg color, vertical border 
#selected .xsnazzy span {color:#6d84b4;}
#selected .xb1 {background:#888;}
#selected .xb4 {background:#fff; border-color:#888;}
#selected .xb3 {background:#fff; border-color:#888;}
#selected .xb2 {background:#fff; border-color:#888;}
#selected a.xmenu2 {position:relative;top:1px; font-size:1em;}
#selected a.xmenu3 {position:relative;top:1px; font-size:1em;}*/

/* RoundedContent tab <li> */
#RoundedContent .xboxcontent
{
	background: #fff;
	border-color: #ccc;
	border-bottom: 1px solid #ccc;
}
/*tab content bg color, vertical border */
#RoundedContent .xsnazzy span
{
	color: #6d84b4;
}
#RoundedContent .xb1
{
	background: #ccc;
}
#RoundedContent .xb4
{
	background: #fff;
	border-color: #ccc;
}
#RoundedContent .xb3
{
	background: #fff;
	border-color: #ccc;
}
#RoundedContent .xb2
{
	background: #fff;
	border-color: #ccc;
}
#RoundedContent a.xmenu2
{
	position: relative;
	top: 1px;
	font-size: 1em;
}
#RoundedContent a.xmenu3
{
	position: relative;
	top: 1px;
	font-size: 1em;
}

a.xmenu2, a.xmenu2:visited
{
	display: block;
	text-decoration: none;
	width: 15em;
	font-size: 0.9em;
}
/* Tab Width */
a.xmenu2:hover
{
	background: transparent;
	cursor: pointer;
}
a.xmenu2:hover span
{
	color: #000;
}
a.xmenu2:hover .xboxcontent
{
	background: #efefef;
	border-color: #888;
	border-bottom: 0;
}
a.xmenu2:hover .xb1
{
	background: #888;
}
a.xmenu2:hover .xb2, a.xmenu2:hover .xb3, a.xmenu2:hover .xb4
{
	background: #fff;
	border-color: #888;
}

a.xmenu3, a.xmenu3:visited
{
	display: block;
	text-decoration: none;
	width: 200px;
	font-size: 0.9em;
}
/* Tab Width */
a.xmenu3:hover
{
	background: transparent;
	cursor: pointer;
}
a.xmenu3:hover span
{
	color: #000;
}
a.xmenu3:hover .xboxcontent
{
	background: #efefef;
	border-color: #888;
	border-bottom: 0;
}
a.xmenu3:hover .xb1
{
	background: #888;
}
a.xmenu3:hover .xb2, a.xmenu3:hover .xb3, a.xmenu3:hover .xb4
{
	background: #fff;
	border-color: #888;
}

.TabPageHeader
{
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #6d84b4;
	border-left: 1px solid #6d84b4;
	border-right: 1px solid #6d84b4;
	background-color: #eee;
	clear: both;
	padding: 5px;
	margin: 0;
}
.TabPage
{
	border-bottom: 1px solid #6d84b4;
	border-right: 1px solid #6d84b4;
	border-left: 1px solid #6d84b4;
	background-color: #fff;
	clear: both;
	padding: 5px;
	margin: 0;
}

.xboxcontentd
{
	display: block;
	background: #cc6;
	border: 0 solid #fff;
	border-width: 1px 1px 0 1px;
	padding-top: 5px;
}
a.xmenu2:hover .xboxcontentd
{
	background: #efefef;
	border-color: #888;
	border-top: 1px solid #eee;
}

.RoundedTitle
{
	padding: 5px;
}
.NoteFrameLeft
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/block_curve_left.gif);
	height: 132px;
	position: relative;
	width: 7px;
}
.NoteContent
{
	margin: 0px 0px 0px 0px;
	padding: 10px 2px 10px 2px;
	float: left;
	height: 106px;
	position: relative;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
	overflow: auto;
	background-color: #ffffff;
	color: #666;
	line-height: 14px;
	font-family: verdana,helvetica,arial;
	font-size: 11px;
	text-align: left;
}

.NoteContent p
{
	margin: 0px;
	padding: 0px;
	widows: 0;
}
.NoteContent img
{
	float: right;
	padding: 0 0 2px 2px;
}
.NoteContentorange p
{
	margin: 0px;
	padding: 0px;
	widows: 0;
}
.NoteContentorange img
{
	float: right;
	padding: 0 0 2px 2px;
}

.NoteFrameRight
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/block_curve_right.gif);
	height: 132px;
	position: relative;
	width: 7px;
}

.NoteFrameLeftorange
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/block_curve_orange_left.gif);
	height: 132px;
	position: relative;
	width: 7px;
}
.NoteFrameRightorange
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-image: url(../images/block_curve_orange_right.gif);
	height: 132px;
	position: relative;
	width: 7px;
}
.NoteContentorange
{
	margin: 0px 0px 0px 0px;
	padding: 10px 2px 10px 2px;
	float: left;
	height: 106px;
	position: relative;
	border-top: 3px solid #ffcc33;
	border-bottom: 3px solid #ffcc33;
	overflow: auto;
	background-color: #ffffff;
	color: #666;
	line-height: 14px;
	font-family: verdana,helvetica,arial;
	font-size: 11px;
	text-align: left;
}
.NoteBoxHome
{
	margin: 2px;
	float: left;
	position: relative;
}
.NoteContainer
{
	float: left;
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
}

.c1
{
	background-image: url(../images/lt.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.c2
{
	background-image: url(../images/rt.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.c3
{
	background-image: url(../images/lb.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.c4
{
	background-image: url(../images/rb.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
}

.pnlLogout
{
	color: #fff;
	padding-top: 10px;
}
.pnlLogout a
{
	color: #d6eaff;
	text-decoration: underline;
}
.pnlLogout a:hover
{
	color: #fff;
	text-decoration: none;
}

.GrayBackground
{
	background-color: #ccc;
}
.GrayBackgroundLite
{
	background-color: #efefef;
}
.CCBlueBackgroundLite
{
	background-color: #d6eaff;
}
.CCBlueBackground
{
	background-color: #6699ff;
}
.BusinessBackground
{
	background-image: url(../images/business_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.FamilyBackground
{
	background-image: url(../images/family_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.SportsBackground
{
	background-image: url(../images/sports_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.NeighBackground
{
	background-image: url(../images/neigh_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.RelagiousBackground
{
	background-image: url(../images/relagious_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.SchoolBackground
{
	background-image: url(../images/school_bg.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
}

.cpe_heading
{
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: #ccc 1px dotted;
	color: #0066ff;
	background-image: url(../images/canvas_head_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.cpe_heading input
{
	float: right;
	padding: 2px 0 0 0;
}
.cpe_heading img
{
	padding: 2px 0 0 0;
}
.cpe_content
{
	padding: 3px;
}
.cpe_content select
{
	font-size: .9em;
}
.contentdiv
{
	color: #666;
	margin: 5px 0 5px 0;
}
.NoRecourdFound
{
	color: #999;
}

.StepNote
{
	font-size: 1em;
	color: #666;
	border: 1px solid #efefef;
	margin: 5px 0 0 0;
	padding: 3px;
}

.StepNote img
{
	float: left;
	margin: 0 5px 2px 0;
	clear: both;
}

.PromoMsg
{
	padding: 0 5px 0 5px;
}
.PromoMsg span
{
	float: left;
	font-size: 1.5em;
	color: #3366cc;
	font-weight: bold;
	font-style: italic;
	text-indent: 3em;
}
.PromoMsg img
{
	float: right;
}

/* begin Rounded Box Start */
#RoundedLine
{
	background-image: url(../images/App_Themes/default/sectionBg3.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#RoundedLine .tl
{
	background-image: url(../images/tl_corner_curve_line_wht.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 6px;
	height: 6px;
}
#RoundedLine .tr
{
	background-image: url(../images/tr_corner_curve_line.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 6px;
	height: 6px;
}
#RoundedLine .bl
{
	background-image: url(../images/bl_corner_curve_line.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 6px;
	height: 6px;
}
#RoundedLine .br
{
	background-image: url(../images/br_corner_curve_line.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 6px;
	height: 6px;
}
#RoundedLine .tc
{
	border-top: 1px solid #ccc;
}
#RoundedLine .bc
{
	border-bottom: 1px solid #ccc;
}
#RoundedLine .cl
{
	border-left: 1px solid #ccc;
}
#RoundedLine .cr
{
	border-right: 1px solid #ccc;
}


/* begin Rounded With Bachground color Box Start */
#RoundedLineWhite
{
	background-color: #efefef;
}
#RoundedLineWhite .tl
{
	background-image: url(../images/tl_corner_curve_line_wht.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 6px;
	height: 6px;
}
#RoundedLineWhite .tr
{
	background-image: url(../images/tr_corner_curve_line_wht.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 6px;
	height: 6px;
}
#RoundedLineWhite .bl
{
	background-image: url(../images/bl_corner_curve_line_wht.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 6px;
	height: 6px;
}
#RoundedLineWhite .br
{
	background-image: url(../images/br_corner_curve_line_wht.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	width: 6px;
	height: 6px;
}
#RoundedLineWhite .tc
{
	border-top: 1px solid #ccc;
}
#RoundedLineWhite .bc
{
	border-bottom: 1px solid #ccc;
}
#RoundedLineWhite .cl
{
	border-left: 1px solid #ccc;
}
#RoundedLineWhite .cr
{
	border-right: 1px solid #ccc;
}

#liveupdate
{
	color: #990000;
}
#liveupdate ul
{
	clear: both;
	margin-top: 0;
	margin-left: 15px;
	padding: 2px;
}
.ComIconBox
{
	float: left;
	height: auto;
	width: 110px;
	float: left;
}
.ComIconImg
{
	margin: 0;
	padding: 0;
	float: left;
	width: 100px;
}
.ComIcon
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 33px;
	text-align: center;
}

.ComTitle
{
	margin: 2px;
	padding: 2px;
	text-align: center;
	width: 86px;
	font-size: .8em;
	color: #0066ff;
}

.CclickTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #3886cf;
	text-align: left;
}
.sublink
{
	font-size: .85em;
}


.MiniLinkButton
{
	padding: 1px 3px 1px 3px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	margin: 1px;
}
a.MiniLinkButton
{
	color: #666699;
	text-decoration: none !important;
	font-size: .85em;
	background-color: #f5f5f5;
	font-weight: normal;
}
a.MiniLinkButton:hover
{
	color: #2f4f4f;
	border-left: #20b2aa 1px solid;
	border-top: #20b2aa 1px solid;
	border-right: #2f4f4f 1px solid;
	border-bottom: #2f4f4f 1px solid;
	background-color: #afeeee;
	font-weight: normal;
}
.wrapper
{
	width: 100%;
	clear: both;
}
.boxBar
{
	border: 1px solid #ccc;
	height: 18px;
	padding: 2px 2px 2px 5px;
	/*background: transparent url(../images/gry_shd.jpg) repeat-x bottom;*/
	font-weight: bold;
	text-align: left; /* cursor:move;background-color:#f5f5f5;*/
}
.boxBar img
{
	float: right;
	cursor: pointer;
	margin: 2px 2px 2px 0;
}
.boxContent
{
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-color: #fbfbfb;
	margin: 0px 0px 7px 0px;
	padding: 5px;
	text-align: left;
}

.wzTop
{
	width: 100%;
	float: left;
	text-align: center;
}

.wzLeft
{
	margin: 0px 5px 10px 0;
	width: 49%;
	float: left;
	text-align: center;
}

.wzRight
{
	width: 49%;
	float: left;
	margin: 0px 0 10px 5px;
	text-align: center;
}

.DataTable
{
	margin: 5px;
	border: 1px solid #efefef;
}
.DataTable thead td
{
	background-color: #efefef;
	font-weight: bold;
}
.DataTable td
{
	font-weight: normal;
	background-color: #fff;
}
.memberdiv
{
	font-size: .85em;
	padding: 3px 2px 3px 12px;
	background: transparent url(../images/ico_member.gif) no-repeat left;
}
.memberdiv a
{
	text-decoration: none !important;
}

.nomemberdiv
{
	font-size: .85em;
	padding: 3px 2px 3px 12px;
	color: #999999;
}
.lnkButtonNavDisabled
{
    position: relative;
	float: right;
	padding: 3px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 2px;
	background-color: #dedede;
	color: Gray;	    
}
.lnkButtonNavDisabled:hover
{
    position: relative;
	float: right;
	padding: 3px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 2px;
	background-color: #dedede;
	color: Gray;	    
}

.lnkButtonNav
{
	position: relative;
	float: right;
	padding: 3px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 0;
	background-color: #dedede;
}
a.lnkButtonNav
{
	color: #666 !important;
	text-decoration: none !important;
	font-size: 1em;
	margin: 2px;
	font-weight: normal;
}
a.lnkButtonNav:hover
{
	color: red !important;
	background-color: #ffdead;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	margin: 2px;
}
.NavContainer
{
	border-top: 2px solid #d8d8d8;
}
.NavBtnContainer
{
	background-color: #d8d8d8;
	float: left;
	padding: 0 2px 2px 0;
}
.NavContent
{
	background-color: #d8d8d8;
}
.ClassifiedAdField
{
	color: #333333;
}
.ImageBtn
{
	cursor: pointer;
	cursor: hand;
}

.error1
{
	color: Red;
	font-size: 1em;
	padding: 5px;
	margin: 5px;
}
.msg1
{
	color: Blue;
	font-size: 1em;
	padding: 5px;
	margin: 5px;
}

/*Modal Popup*/
.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 450px;
}


#crumbs_text
{
	padding: 5px 0 10px 0;
}

#search
{
	padding: 5px;
}

/*Textbox Watermark AJAX Toolkit*/

.unwatermarked
{
	/*height:18px; 	width:148px;*/
}

.watermarked
{
	/*height:20px; 	width:150px; 	padding:2px 0 0 2px;*/
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 1em;
	margin: 0 0 5px 0;
	border: #999999 1px solid;
	background-color: #F0F8FF;
	color: gray;
}

#content_header
{
	font-size: 0.9em;
	color: #000000;
	padding: 5px;
	background-color: #f5f5f5;
	margin: 10px 0 10px 0;
}

#content_header ul
{
	list-style-position: outside;
	margin-top: 10px;
	list-style-image: url(../images/ul_bullet.gif);
}

#content_header li
{
	list-style-position: outside;
	margin-left: -17px;
}

#content_header h2, #content_header h3
{
	display: inline;
	font-weight: bold;
	font-size: 1em;
}
.col_heading
{
	width: 80px;
	vertical-align: top;
}
.col_detail
{
	color: #000000;
	vertical-align: top;
}
.communityanswer
{
	margin: 0 0 5px 30px;
	padding: 0 5px 5px 5px;
}
.communityanswer text, textarea
{
	font-family: arial, tahoma, verdana, sans-serif;
	font-size: 1em;
	border: #999999 1px solid;
}
.communityquestion
{
	margin: 5px 0 2px 30px;
	padding: 5px 5px 0 5px;
	color: #666;
}
.qsection
{
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	font-weight: bold;
	padding: 5px;
	margin: 10px 0 0 0;
}
.HeaderText
{
	margin: 10px 0 10px 0;
}
.popdivwrappershadow
{
	z-index: 110;
	background-color: #cceeff;
	position: absolute;
	padding: 10px;
}

.popdivwrappershadow2
{
	margin: 0;
	margin-left: 40%; /* This gets it relatively center on the screen */
	margin-right: 40%; /* This gets it relatively center on the screen */
	margin-top: 25%; /* Makes it a little off the top of the screen */	
	width: 20%; /* For centering it on the screen */
	height: 120px; /* The height of the login box */
	position: absolute; /* Makes sure its absolute so it doesn't dock with everything else */
	background: #FBFBF0; /* Login Box background color. Change this if desired. */
	z-index: 9; /* Makes it on top of everything else */
	background-color: #cceeff;
	position: absolute;
	padding: 10px 10px 10px 10px;

}

.popdivwrappershadow3
{	
  position: absolute;
  top: 30%;
  left: 50%;
  margin-left: -150px;
  margin-top: -50px;
  z-index: 99;
  padding: 10px;
  background-color: #cceeff;
}

.modalBackground
{
	z-index: 100;
	background-color: #666666;
	position: absolute;
	filter: alpha(opacity=40);
	opacity: 0.4;
	padding: 10px;
	left: expression(ignoreMe = document.documentElement.scrollLeft +    "px" );
	top: expression(ignoreMe = document.documentElement.scrollTop +    "px" ); /*left:0%; top:0%; */
	width: 100%;
	height: 100%;
}
.popdivwrapper
{
	border: 0px solid #99ccff;
	padding: 10px;
	width: auto;
	height: auto;
	background-color: #fff;
}
.popdivwrapper li
{
	font-size: 0.86em;
	line-height: 1.3em;
}

.watermarked
{
	height: 200px;
	width: 400px;
	padding: 2px 0 0 2px;
	border: 1px solid #BEBEBE;
	background-color: #F0F8FF;
	color: gray;
}

.VisibleFalse
{
	display: none;
}



