/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/

/* Base Fonts*/
HTML
{
	height: 100%;
}
BODY
{
	font-size: 75%;
	height: 100%;
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 1.3em;
}
INPUT, SELECT, TH, TD, DIV, SPAN, UL, LI, P
{
	font-size: 1.0em;
}
TABLE
{
	text-align: left;
	font-size: 1.0em;
}




H1
{
	font-weight: bold;
	font-size: 1.6em;
	color: #ed3326;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

.pagemaster
{
	width: 100%;
	height: 100%;
	text-align: center;
	padding: 0px;
	margin: 0px;
}
.skinmaster
{
	height: 100%;
	width: 100%;
}

/*Civvy Street Fonts*/

.Normal
{
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	font-size: 1.0em;
	text-align: left;
	line-height: 1.3em;
}
A.Normal:link
{
	color: #215b8d;
}
A.Normal:visited
{
	color: #215b8d;
}
A.Normal:hover
{
	color: #249d2e;
	text-decoration: underline;
}
A.Normal:active
{
	color: #249d2e;
}

.cs_normal
{
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
	font-size: 1.0em;
	text-align: left;
	line-height: 1.3em;
}
A.cs_normal:link
{
	color: #215b8d;
}
A.cs_normal:visited
{
	color: #215b8d;
}
A.cs_normal:hover
{
	color: #249d2e;
	text-decoration: underline;
}
A.cs_normal:active
{
	color: #249d2e;
}

.cs_normal_bold
{
	font-weight: bold;
}

.cs_tartan
{
	background-image: url(http://devserv2.civvystreet.org/images/tartan.jpg);
	background-repeat: repeat;
}

.cs_normal_red
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 1.0em;
	text-align: left;
	color: #cc1212;
}

.cs_giant_red
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 3.0em;
	text-align: left;
	color: #cc1212;
}

.cs_normal_red_bold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.0em;
	text-align: left;
	color: #cc1212;
}


.cs_normal_gold_bold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.0em;
	text-align: left;
	color: #ff9626;
}

.cs_normal_green_bold
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 1.0em;
	text-align: left;
	color: #2d7f2d;
}

.cs_head
{
	font-weight: bold;
	font-size: 1.2em;
	color: #242424;
	font-family: Tahoma;
	text-decoration: none;
	text-align: left;
}

.cs_head_green
{
	font-weight: bold;
	font-size: 1.2em;
	color: #249d2e;
	font-family: Tahoma;
	text-decoration: none;
}

.cs_subhead
{
	font-family: Tahoma;
	font-weight: bold;
	color: #12568B;
	font-size: 1.0em;
}

.cs_subhead_left
{
	font-family: Tahoma;
	font-weight: bold;
	color: #12568B;
	font-size: 1.0em;
	text-align: left;
}

.cs_subhead_print
{
	font-family: Tahoma;
	font-weight: bold;
	color: #12568B;
	font-size: 8pt;
}

.cs_subhead_white
{
	font-family: Tahoma;
	font-weight: bold;
	color: white;
	font-size: 1.0em;
}

.cs_subhead_dark
{
	font-family: Tahoma;
	font-weight: bold;
	color: #242424;
	font-size: 1.0em;
}


.cs_subhead_gold
{
	font-family: Tahoma;
	font-weight: bold;
	color: #215b8d;
	font-size: 1.0em;
}

A.cs_subhead:link
{
	color: #215b8d;
}
A.cs_subhead:visited
{
	color: #215b8d;
}
A.cs_subhead:hover
{
	color: #249d2e;
	text-decoration: underline;
}
A.cs_subhead:active
{
	color: #215b8d;
}

.cs_title
{
	font-family: Arial;
	font-weight: bold;
	color: #242424;
	font-size: 1.3em;
}

.cs_normal_textbox
{
	font-family: Verdana;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
}

.cs_normal_textbox_bold
{
	font-family: Verdana;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	font-weight:bolder;
}

.cs_normal_textbox_red
{
	font-family: Verdana;
	color: #cc1212;
	font-size: 0.9em;
	text-align: left;
}

.cs_normal_textboxU
{
	font-family: Verdana;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	text-transform: uppercase;
}

.cs_normal_textboxB
{
	font-family: Verdana;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	background-color: #ffebcd;
}

.cs_normal_textboxUB
{
	font-family: Verdana;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	background-color: #ffebcd;
	text-transform: uppercase;
}

.cs_normal_textboxN
{
	font-family: Verdana;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	background-color: #dcdcdc;
}

.cs_normal_textboxR
{
	font-family: Verdana;
	color: #000000;
	font-size: 0.9em;
	text-align: right;
}

.cs_normal_textboxRB
{
	font-family: Verdana;
	color: #000000;
	font-size: 0.9em;
	text-align: right;
	background-color: #ffebcd;
}
.large
{
	font-size:x-large;
}
.bold
{
	font-weight: bold;
}

A.cs_normal_textbox:link
{
	color: #215b8d;
}
A.cs_normal_textbox:visited
{
	color: #215b8d;
}
A.cs_normal_textbox:hover
{
	color: #249d2e;
	text-decoration: underline;
}
A.cs_normal_textbox:active
{
	color: #215b8d;
}

.cs_module_title
{
	font-weight: bold;
	font-size: 1.3em;
	color: #249d2e;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
}

a:link
{
	color: #215b8d;
}
a:visited
{
	color: #215b8d;
}
a:hover
{
	color: #249d2e;
	text-decoration: underline;
}
a:active
{
	color: #215b8d;
}


/*Grid Styles*/

.cs_box
{
	border-top: 1px solid #dcdcdc;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}

.cs_box_white
{
	border-top: 1px solid #dcdcdc;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	background-color: #ffffff;
}

.cs_box_view
{
	border-top: 1px solid #dcdcdc;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	background-color: #f2f2f2;
}



.cs_box_print
{
	border-top: 1px solid #747474;
	border-right: 2px solid #747474;
	border-bottom: 2px solid #747474;
	border-left: 1px solid #747474;
	background-color: #dcdcdc;
}

.cs_grid
{
	width: 100%;
	background-image: url(/images/civvy_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
}

.cs_grid_box
{
	width: 100%;
	background-image: url(/images/civvy_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	border-top: 1px solid #dcdcdc;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
}


.trans
{
	background: transparent;
}


.cs_helpbar
{
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	font-size: 0.9em;
	vertical-align: middle;
	text-align: left;
	background-color: #ffebcd;
}

.cs_grid_header
{
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.0em;
	vertical-align: middle;
	text-align: left;
}

.cs_grid_header_small
{
	font-family: Tahoma;
	font-weight: bold;
	color: #12568B;
	background-color:#dcdcdc;
	font-size: 0.9em;
	vertical-align: middle;
	text-align: left;
}

.cs_grid_headerR
{
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.0em;
	vertical-align: middle;
	text-align: right;
}

A.cs_grid_header:link
{
	color: #ffffff;
}
A.cs_grid_header:visited
{
	color: #ffffff;
}
A.cs_grid_header:hover
{
	color: #ffffff;
	text-decoration: underline;
}
A.cs_grid_header:active
{
	color: #ffffff;
}


.cs_table_header
{
	font-family: Tahoma;
	font-weight: bold;
	color: #ffffff;
	font-size: 1.0em;
	vertical-align: middle;
	text-align: left;
	padding-left: 10px;
}

.cs_grid_pager
{
	font-family: Tahoma;
	font-weight: bold;
	color: #242424;
	font-size: 1.0em;
	text-align: right;
	vertical-align: bottom;
	background-color: #dcdcdc;
}

.cs_grid_pager_small
{
	font-family: Tahoma;
	font-weight: bold;
	color: #12568B;
	font-size: 0.9em;
	text-align: right;
	vertical-align: bottom;
	background-color: #dcdcdc;
}

.cs_records
{
	font-family: Tahoma;
	font-weight: bold;
	color: #242424;
	font-size: 1.0em;
	text-align: right;
	vertical-align: middle;
}

.green_bg
{
	background-image: url(/images/menu.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 25px;
}

.blue_bg
{
	background-image: url(/images/menu.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 25px;
}

.cs_grid_text
{
	font-family: Tahoma;
	font-weight: normal;
	color: #242424;
	font-size: 1.0em;
	text-align: left;
	height: 25px;
}

.cs_grid_text_small
{
	font-family: Tahoma;
	font-weight: normal;
	color: #242424;
	font-size: 0.9em;
	text-align: left;
	height: 20px;
}

.cs_grid_text_alternate
{
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	font-size: 1.0em;
	text-align: left;
	height: 25px;
	background: url(/images/trans_small_bg.png) repeat top right;
}

.cs_grid_text_selected_small
{
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	height: 20px;
	background-color:  #ffebcd;
}


.cs_grid_text_alternate_small
{
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	height: 20px;
	background-color:  #dcdcdc;
}
.cs_grid_text_select
{
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	font-size: 1.0em;
	text-align: left;
	height: 25px;
	background: url(/images/trans_green.png) repeat top right;
}

.cs_grid_text_select_small
{
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	font-size: 0.9em;
	text-align: left;
	height: 20px;
	background-color:#ffebcd;
}

.cs_grid_text_red
{
	font-family: Tahoma;
	font-weight: bold;
	color: #cc1212;
	font-size: 1.0em;
	text-align: left;
	height: 25px;
	background: url(/images/trans_red.png) repeat top right;
}


.cs_table_head
{
	font-family: Tahoma;
	font-weight: bold;
	color: #249d2e;
	font-size: 1.0em;
	text-align: left;
	padding: 3px 5px 3px 5px;
	vertical-align: middle;
	background-color: #dcdcdc;
}
/* GENERAL */
.required
{
	font-size: small;
	color: #cc1212;
	vertical-align: super;
}

.cs_logo
{
	padding: 5px 5px 5px 5px;
}

.cs_box_viewxx
{
	border: 1px solid #3399cc;
	padding: 2px 2px 2px 2px;
	position: relative;
	margin: 4px 0px 4px 4px;
	text-align: center;
	vertical-align: middle;
	background-image: url(http://dev.guestbridge.com/images/background_toolbar2.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.cs_divider
{
	background-image: url(/images/cs_divider.jpg);
	background-repeat: repeat-x;
	height: 14px;
	width: 100%;
}


/*Home Page Styles*/

.style8
{
	color: #215b8d;
	font-size: 1.0em;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}

A.style8:link
{
	color: #215b8d;
}
A.style8:visited
{
	color: #215b8d;
}
A.style8:hover
{
	color: #249d2e;
	text-decoration: underline;
}
A.style8:active
{
	color: #249d2e;
}



.cs_home_normal
{
	font-family: Verdana;
	font-weight: normal;
	color: #242424;
	font-size: 0.9em;
}

A.cs_home_normal:link
{
	color: #242424;
}
A.cs_home_normal:visited
{
	color: #242424;
}
A.cs_home_normal:hover
{
	color: #249d2e;
	text-decoration: none;
}
A.cs_home_normal:active
{
	color: #249d2e;
}


.cs_home_bold
{
	font-family: Verdana;
	font-weight: bold;
	color: #242424;
	font-size: 0.9em;
	text-align: left;
}

A.cs_home_bold:link
{
	color: #12567B;
}
A.cs_home_bold:visited
{
	color: #242424;
}
A.cs_home_bold:hover
{
	color: #215b8d;
	text-decoration: none;
}
A.cs_home_bold:active
{
	color: #249d2e;
}


.cs_home_subhead
{
	font-family: Tahoma;
	font-weight: bold;
	color: #249d2e;
	font-size: 0.9em;
}

A.cs_home_subhead:link
{
	color: #215b8d;
}
A.cs_home_subhead:visited
{
	color: #215b8d;
}
A.cs_home_subhead:hover
{
	color: #249d2e;
	text-decoration: none;
}
A.cs_home_subhead:active
{
	color: #215b8d;
}


/*BreadCrumb*/
.style7
{
	color: #215b8d;
	font-size: 0.9em;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}

A.style7:link
{
	color: #215b8d;
}
A.style7:visited
{
	color: #215b8d;
}
A.style7:hover
{
	color: #249d2e;
	text-decoration: none;
}
A.style7:active
{
	color: #249d2e;
}




/* Login/Logoff/Username Text*/

.cs_login
{
	font-weight: bold;
	font-size: 1.0em;
	color: #12568B;
	font-family: Tahoma;
}

A.cs_login:link
{
	color: #12568B;
}
A.cs_login:visited
{
	color: #12568B;
}
A.cs_login:hover
{
	color: #249d2e;
	text-decoration: underline;
}
A.cs_login:active
{
	color: #249d2e;
}

.login_box
{
	position: relative;
	width: 40%;
	background: url(/rotator/nav_bar.jpg) repeat top left;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	padding: 5px;
	margin: 7px;
	border-right: 1px solid #494949;
	border-bottom: 1px solid #494949;
}

.cs_green_pix
{
	border-top: 1px solid #5d5d5d;
	border-right: 2px solid #5d5d5d;
	border-bottom: 2px solid #5d5d5d;
	border-left: 1px solid #5d5d5d;
	background-image: url(/images/green_pix.jpg);
	background-position: top left;
	background-repeat: repeat;
}

/*Footer Styles*/

.footer
{
	font-family: Verdana;
	font-weight: normal;
	color: #242424;
	font-size: 1.0em;
	text-align: center;
}
.style1
{
	color: #242424;
	font-size: 1.0em;
	font-family: verdana;
}
.style2
{
	color: #215b8d;
	font-size: x-small;
	font-family: Tahoma;
	text-decoration: none;
	font-weight: bold;
}

A.style2:link
{
	color: #215b8d;
}
A.style2:visited
{
	color: #215b8d;
}
A.style2:hover
{
	color: #249d2e;
	text-decoration: none;
}
A.style2:active
{
	color: #249d2e;
}


.style3
{
	color: #242424;
	font-size: x-small;
	font-family: Tahoma;
	text-decoration: none;
}

A.style3:link
{
	color: #242424;
}
A.style3:visited
{
	color: #242424;
}
A.style3:hover
{
	color: #215b8d;
	text-decoration: underline;
}
A.style3:active
{
	color: #215b8d;
	text-decoration: underline;
}

/* style for module titles */
.Head
{
	font-weight: bold;
	font-size: 1.2em;
	color: #242424;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
}

.SubHead2
{
	font-size: 0.6em;
}

.FormHead
{
	font-weight: bold;
	font-size: 10.5pt;
	color: #14346b;
	font-family: Tahoma,Arial;
}
.Field
{
	font-weight: normal;
	font-size: 10pt;
	color: #14346b;
	font-family: Tahoma, Arial, Helvetica;
}

.TableHead
{
	padding-right: 5px;
	font-weight: bold;
	font-size: 0.9em;
	color: #003366;
	font-family: Arial, Tahoma, Helvetica;
	white-space: nowrap;
	background-color: buttonhighlight;
}


/* text style for buttons and link buttons used in the portal admin pages */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	background-color: Transparent;
	background-image: url(/images/cb_small.png);
	background-repeat: no-repeat;
	width: 80px;
	height: 25px;
	cursor: hand;
	border: 0px;
	text-align: center;
	vertical-align: middle;
}

.StandardButtonRed
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	background-color: Transparent;
	background-image: url(/images/red.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 25px;
	cursor: hand;
	border: 0px;
	text-align: center;
	vertical-align: middle;
}

.StandardButtonMedium
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	background-color: Transparent;
	background-image: url(/images/cb_medium.png);
	background-repeat: no-repeat;
	width: 110px;
	height: 25px;
	cursor: hand;
	border: 0px;
	text-align: center;
	vertical-align: middle;
}

.StandardButtonLong
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 4px;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	background-color: Transparent;
	background-image: url(/images/cb_long.png);
	background-repeat: no-repeat;
	width: 140px;
	height: 25px;
	cursor: hand;
	border: 0px;
	text-align: center;
	vertical-align: middle;
}

.LinkButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	color: #ffffff;
	font-family: Tahoma;
	font-weight: bold;
	background-image: url(/images/tab1.jpg);
	background-repeat: no-repeat;
	width: 80px;
	height: 23px;
	cursor: hand;
	border: 0px;
	text-align: center;
	vertical-align: middle;
}

.cs_button_link
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
A.cs_button_link:link
{
	color: #ffffff;
}
A.cs_button_link:visited
{
	color: #ffffff;
}
A.cs_button_link:hover
{
	color: #215b8d;
	text-decoration: underline;
}
A.cs_button_link:active
{
	color: #ffffff;
}


.CommandButton
{
	font-size: 8.5pt;
	font-weight: bold;
	color: #215b8d;
	text-decoration: none;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	font-size: 8.5pt;
	font-weight: bold;
	color: #215b8d;
	text-decoration: none;
}

A.CommandButton:visited
{
	font-size: 8.5pt;
	font-weight: bold;
	color: #215b8d;
	text-decoration: none;
}

A.CommandButton:hover
{
	font-size: 8.5pt;
	font-weight: bold;
	color: #249d2e;
	text-decoration: underline;
}

A.CommandButton:active
{
	font-size: 8.5pt;
	font-weight: bold;
	color: #249d2e;
	text-decoration: none;
}


/*****************************House Menu Styles*************************/

#house-menu
{
	width: 150px;
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 0.8em;
	line-height: 1.1em;
	font-weight: bold;
	text-align: left;
	margin-left: 10px;
}


#house-menu a
{
	width: 140px;
	min-height: 1.7em;
}

#house-menu ul
{
	padding: 0px 5px 0px 5px;
	border: 0;
	margin: 0;
	list-style-type: none;
}

#house-menu li
{
	list-style-type: none;
	margin-top: 0.8em;
}

#house-menu li a
{
	text-decoration: none;
	text-align: center;
	width: 127px;
	min-height: 1.7em;
	display: block;
	padding: 5px 5px 5px 5px;
	background-image: url(/images/menu2_blue_bg.jpg);
	background-position: left top;
	background-repeat: repeat;
	color: #ffffff;
	white-space: normal;
	border-bottom: 1px solid #494949;
	border-right: 1px solid #494949;
}


#house-menu li a:link, #house-menu li a:visited
{
	color: #ffffff;
}



#house-menu li a:hover
{
	background-image: url(/images/menu2_green_bg.jpg);
	background-position: left top;
	background-repeat: repeat;
}



#house-menu li a:active
{
	background-image: url(/images/menu2_green_bg.jpg);
	background-position: left top;
	background-repeat: repeat;
}

/*****************************House Menu Ends***************************/

/*Top Navigation Menu*/

#topMenu
{
	float: left;
	width: 100%;
	background-color: Transparent;
	font-size: 0.9em;
	font-family: Tahoma;
	font-weight: bold;
	line-height: normal;
	height: 34px;
}


#topMenu ul
{
	margin: 0;
	padding: 5px 10px 1px 10px;
	list-style-type: none;
}
#topMenu li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#topMenu a
{
	float: left;
	margin: 0;
	padding: 0 0 0 0px;
	text-decoration: none;
}


#topMenu a span
{
	float: left;
	display: block;
	padding: 5px 8px 4px 0px;
	color: #ffffff;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#topMenu a span
{
	float: none;
}
/* End IE5-Mac hack */


#topMenu a:hover span, #topMenu a:active span
{
	color: #23c430;
}


/*Top Menu Ends*/



.ErrorMessage
{
	font-weight: bold;
	font-size: 1.0em;
	font-family: Tahoma, Arial, Helvetica;
	color: #9c0000;
}

#alImg1 img
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#alImg1
{
	display: inline-block;
	cursor: hand;
}
#alImg1
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=  '/images/key.png' );
}


#cslogo img
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#cslogo
{
	display: inline-block;
}
#cslogo
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=  '/rotator/civvy_logo.png' );
}

#cslogo_rot img
{
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}
#cslogo_rot
{
	display: inline-block;
}
#cslogo_rot
{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=  '/rotator/civvy_logo.png' );
}

.image_border
{
	border-top: solid 1px #dcdcdc;
	border-right: solid 2px #dcdcdc;
	border-bottom: solid 2px #dcdcdc;
	border-left: solid 1px #dcdcdc;
}

.cs_show
{
	display: inline;
}

.cs_hide
{
	display: none;
}
