fieldset 
{ 
    border: 1px solid #DADADA; 
} 
 
html>body #side_nav li a { width: auto; } 
 
input { 
font-size: 125%; 
margin: 0 2px 0 0; 
padding: 2px 0; 
} 
 
table.tablesorter { 
background-color: #CDCDCD; 
font-size: 12px; 
margin: 10px 0pt 15px; 
text-align: left; 
width: 100%; 
} 
 
table.tablesorter tbody td { 
background-color: #FFFFFF; 
color: #3D3D3D; 
padding: 4px; 
} 
 
table.tablesorter tbody tr.odd td { background-color: #F0F0F6; } 
 
table.tablesorter thead tr .header { 
background-image: url("http://www.digitalsolutionslc.com/izio14/clean/files/themes/classic/bg.gif"); 
background-position: center right; 
background-repeat: no-repeat; 
} 
 
table.tablesorter thead tr .headerSortDown { 
background-image: url("http://www.digitalsolutionslc.com/izio14/clean/files/themes/classic/desc.gif"); 
} 
 
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp { 
background-color: #8dbdd8; 
} 
 
table.tablesorter thead tr .headerSortUp { 
background-image: url("http://www.digitalsolutionslc.com/izio14/clean/files/themes/classic/asc.gif"); 
} 
 
table.tablesorter thead tr th, table.tablesorter tfoot tr th { 
background-color: #e6EEEE; 
border: 1px solid #FFF; 
font-size: 12px; 
padding: 4px; 
} 
 
textarea { 
margin: 2px 2px 1px 0; 
padding: 0; 
vertical-align: top; 
} 
 
#sub-panel a span { 
background-color: #a6c34e; 
display: block; 
padding: 6px; 
text-align: right; 
} 
 
.big_font { font-size: 16px; } 
 
.black { color: #000000; } 
 
.blue { color: #32cbfd; } 
 
.bold_black { color: #000000; font-weight: bold; } 
 
.bold_blue { color: #32cbfd; font-weight: bold; } 
 
.bold_brown { color: #a89263; font-weight: bold; } 
 
.bold_ds_orange { color: #FFB631; font-weight: bold; } 
 
.bold_green { color: #5fc523; font-weight: bold; } 
 
.bold_pink { color: #fa2ca8; font-weight: bold; } 
 
.bold_red { color: #dd0d0b; font-weight: bold; } 
 
.bold_white { color: #FFFFFF; font-weight: bold; } 
 
.bold_yellow { color: #fbb635; font-weight: bold; } 
 
.border_bottom { border-bottom: 15px dotted #ffffff; margin-bottom: 5px; } 
 
.brown { color: #a89263; } 
 
.clear { clear: both; } 
 
.color-blue { background-color: #148ea4; } 
 
.color-blue h3 { color: #FFF; } 
 
.color-green { background-color: #8dc100; } 
 
.color-green h3 { color: #FFF; } 
 
.color-orange { background-color: #f66e00; } 
 
.color-orange h3 { color: #FFF; } 
 
.color-red { background-color: #dd0000; } 
 
.color-red h3 { color: #FFF; } 
 
.color-white { background-color: #dfdfdf; } 
 
.color-white h3 { color: #000; } 
 
.color-yellow { background-color: #f2bc00; } 
 
.color-yellow h3 { color: #FFF; } 
 
.dogvdvbdy { 
background-color: #FFFFFF; 
border-bottom: 1px solid #C4D5E3; 
border-left: 1px solid #C4D5E3; 
border-right: 1px solid #C4D5E3; 
padding: 10px; 
width: 300px; 
} 
 
.dogvdvhdr { 
background-color: #C4D5E3; 
border: 1px solid #C4D5E3; 
font-weight: bold; 
padding: 10px; 
width: 300px; 
} 
 
.ds_orange { color: #fbb635; } 
 
.dvbdy1 { 
background-color: #FFFFFF; 
border-bottom: 1px solid #a6c34e; 
border-left: 1px solid #a6c34e; 
border-right: 1px solid #a6c34e; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
padding: 5px; 
width: 300px; 
} 
 
.dvhdr1 { 
background: #a6c34e; 
border: 1px solid #a6c34e; 
color: #ffffff; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
padding: 5px; 
width: 300px; 
} 
 
.feedback_error { 
background-color: #FBB; 
border: 1px solid #F00; 
margin-bottom: 10px; 
padding: 5px; 
width: 90%; 
} 
 
.feedback_message { 
background-color: #BFB; 
border: 1px solid #0F0; 
margin-bottom: 10px; 
padding: 5px; 
width: 90%; 
} 
 
.feedback_notice { 
background-color: #FBB; 
border: 1px solid #FF0; 
margin-bottom: 10px; 
padding: 5px; 
width: 90%; 
} 
 
.float_left { float: left; } 
 
.float_right { float: right; } 
 
.green { color: #2FD513; } 
 
.header_font { font-size: 24px; } 
 
.heading_underlined { border-bottom: 1px solid #000; font-size: 14px; text-align: left; } 
 
.l_r_margin { margin: 0px 5px 0px 5px; } 
 
.l_r_margin_more { margin: 0px 10px 0px 10px; } 
 
.l_r_padding { padding: 0px 5px 0px 5px; } 
 
.l_r_padding_more { padding: 0px 10px 0px 10px; } 
 
.margin_0 { margin: 0px; } 
 
.margin_10 { margin: 10px; } 
 
.margin_5 { margin: 5px; } 
 
.margin_bottom_0 { margin-bottom: 0px; } 
 
.margin_bottom_10 { margin-bottom: 10px; } 
 
.margin_bottom_5 { margin-bottom: 5px; } 
 
.margin_left_0 { margin-left: 0px; } 
 
.margin_left_10 { margin-left: 10px; } 
 
.margin_left_5 { margin-left: 5px; } 
 
.margin_right_0 { margin-right: 0px; } 
 
.margin_right_10 { margin-right: 10px; } 
 
.margin_right_5 { margin-right: 5px; } 
 
.margin_top_0 { margin-top: 0px; } 
 
.margin_top_10 { margin-top: 10px; } 
 
.margin_top_5 { margin-top: 5px; } 
 
.mid_font { font-size: 14px; } 
 
.padding_0 { padding: 0px; } 
 
.padding_10 { padding: 10px; } 
 
.padding_5 { padding: 5px; } 
 
.padding_bottom_0 { padding-bottom: 0px; } 
 
.padding_bottom_10 { padding-bottom: 10px; } 
 
.padding_bottom_5 { padding-bottom: 5px; } 
 
.padding_left_0 { padding-left: 0px; } 
 
.padding_left_10 { padding-left: 10px; } 
 
.padding_left_5 { padding-left: 5px; } 
 
.padding_right_0 { padding-right: 0px; } 
 
.padding_right_10 { padding-right: 10px; } 
 
.padding_right_5 { padding-right: 5px; } 
 
.padding_top_0 { padding-top: 0px; } 
 
.padding_top_10 { padding-top: 10px; } 
 
.padding_top_5 { padding-top: 5px; } 
 
.pager_area { color: #ffffff; margin: 5px; } 
 
.pager_text { color: #ffffff; font-size: 12px; } 
 
.pgdiv { 
background-color: #E9EFF4; 
border: 1px solid #C4D5E3; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
height: 250px; 
margin-bottom: 20px; 
padding: 10px; 
width: 320px; 
} 
 
.pink { color: #fa2ca8; } 
 
.red { color: #dd0d0b; } 
 
.reg_font { font-size: 12px; } 
 
.required { color: #ff0000; } 
 
.required_fail { border: 2px solid #ff0000; } 
 
.section_font { font-size: 18px; } 
 
.small_font { font-size: 10px; } 
 
.square_150_overflow{
height:150px;
width:150px;
overflow:hidden;
}

.tdatacell { 
background-color: #FFFFFF; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
padding: 5px; 
} 
 
.thdrcell { 
background-color: #F3F0E7; 
border-bottom: 1px solid #C8BA92; 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-weight: bold; 
padding: 5px; 
} 
 
.t_b_margin { margin: 5px 0px; } 
 
.t_b_margin_more { margin: 10px 0px; } 
 
.t_b_padding { padding: 5px 0px; } 
 
.t_b_padding_more { padding: 10px 0px; } 
 
.white { color: #ffffff; } 
 
.yellow { color: #fbb635; } 
 
focus { outline: ; } 
 
header_bg { border-bottom: 1px solid #1A61A2; } 
 
#columns #column1 { padding: 0px; } 
 
#columns #column1 .widget { } 
 
#columns #column2 { padding: 0px; } 
 
#columns #column2 .widget { } 
 
#columns .column { 
float: left; 
height: auto !important; 
height: 400px; 
min-height: 400px; 
width: 50%; 
} 
 
#columns .widget { 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
list-style: none; 
margin: 20px 5px 0 5px; 
padding: 2px; 
} 
 
#columns .widget .widget-content { 
-moz-border-radius: 2px; 
background-color: #333; 
background-image: url("http://www.digitalsolutionslc.com/izio14/clean/files/themes/classic/widget-content-bg.png"); 
background-repeat: repeat-x; 
color: #BBBBBB; 
line-height: 1.2em; 
overflow: hidden; 
padding: 0 5px; 
} 
 
#columns .widget .widget-content img { 
border: 1px solid #FFF; 
float: right; 
margin: 10px; 
} 
 
#columns .widget .widget-content p { 
border-bottom: 1px solid #666; 
padding: 0.8em 0; 
} 
 
#columns .widget .widget-content pre { 
color: #EEE; 
font-size: 12px; 
font-size: 12px; 
padding: 0.5em 5px; 
padding: 0.5em 5px; 
} 
 
#columns .widget .widget-content ul { 
list-style: disc; 
padding: 5px 0 5px 10px; 
} 
 
#columns .widget .widget-content ul li { padding: 3px 0; } 
 
#columns .widget .widget-content ul.images { 
height: 1%; 
list-style: none; 
padding: 7px 0 0 0; 
} 
 
#columns .widget .widget-content ul.images img { 
display: inline; 
float: left; 
margin: 0 0 7px 7px; 
} 
 
#columns .widget .widget-content ul.images li { 
display: inline; 
float: left; 
} 
 
#columns .widget .widget-head { 
color: #000; 
height: 30px; 
line-height: 30px; 
overflow: hidden; 
width: 100%; 
} 
 
#columns .widget .widget-head h3 { float: left; padding: 0 5px; } 
 
#columns a { color: #FFF; text-decoration: none; } 

#head h1 { color: #FFF; line-height: 100px; padding: 5px; } 
 
#module_nav { 
float: right; 
margin: 0px 10px 10px 10px; 
padding: 5px; 
width: 740px; 
} 
 
#module_nav_link { 
float: left; 
margin: 10px; 
padding: 0px; 
text-align: center; 
width: 100%; 
z-index: 1; 
} 
 
#site_option_box { 
-moz-border-radius: 4px; 
-webkit-border-radius: 4px; 
background-color: #999; 
border: 1px solid #555; 
padding: 10px; 
} 
 
#sub-panel { background-color: #a6c34e; text-align: center; } 
 
#tab li.tab { background-color: #fff; border-bottom: 1px solid #fff; } 
 
#tab li.tab a { 
background-color: #fff; 
color: #000; 
padding-top: 4px; 
position: relative; 
top: 1px; 
} 
 
#top_panel { 
background-color: #e8f3c6; 
border-bottom: 3px solid #a6c34e; 
display: hidden; 
padding: 0px; 
text-align: right; 
} 
 
#weather { float: right; margin: 0px 10px; } 
 
html_email { background-color: #ffffff; } 
 
#module_nav_link a, #module_nav_link a:visited, #module_nav_link a:active { 
background-color: #eeeeee; 
border: 1px solid #666666; 
color: #666666; 
display: block; 
float: left; 
font-size: 10px; 
font-weight: bold; 
margin-bottom: 5px; 
margin-right: 4px; 
padding: 2px; 
position: relative; 
text-align: center; 
text-decoration: none; 
width: 150px; 
} 
 
#module_nav_link a:hover { background-color: #666666; color: #eeeeee; } 
 
#sub-panel a { 
background-color: #a6c34e; 
color: #ffffff; 
float: right; 
font-weight: bold; 
margin-right: 0px; 
text-align: right; 
text-decoration: none; 
width: 100%; 
} 
 
a.pager_active, a.pager_active:visited, a.pager_active:active { 
background-color: #1A1819; 
border: 1px solid #3C3939; 
color: #FFFFFF; 
font-weight: bold; 
height: 25px; 
padding: 5px; 
text-decoration: none; 
} 
 
a.pager_active:hover { background-color: #3C3939; color: #ffffff; } 
 
a.pager_num, a.pager_num:visited, a.pager_num:active { 
background-color: #3C3939; 
border: 1px solid #1A1819; 
color: #ffffff; 
font-weight: bold; 
height: 25px; 
padding: 5px; 
text-decoration: none; 
} 
 
a.pager_num:hover { background-color: #DADADA; color: #000000; } 