body{margin:0px; padding:0px; font-size:14px; line-height:20px; background-color:#7A0000; font-family:"Century Gothic",Verdana,sans-serif;}
/* body{background: url(assets/bg_red_vert_grad2.png) bottom left repeat-x; background-attachment: fixed; } */
div#crazy { font-size: 9px; line-height: normal; }
h1, h2, h3, h4, h5, h6{ font-family:"century gothic",Arial,Helvetica,sans-serif; line-height:normal }
a{ text-decoration:none; color:#006699; }
a span{ cursor:pointer; font-weight:bold; }
a span:hover{ background-color:#FFFFF0; color:#000000; }
#follow_us{
	padding: 1px;
	height: 25px;
}
#container{ width:100%; }
#inner_table{ background-image:url(assets/bg-lines.png); border-right: 1px solid gray; border-top: 1px solid white; border-bottom: 1px solid gray; border-left: 1px solid white; }
#logo_div{ padding:8px 0px 0px 8px; }
#sitename_div{ font-size:24px; font-weight:bold; font-stretch:expanded; font-family:"century gothic",verdana,sans-serif; padding:10px; }
#flash_div{ padding:0px; }
#topimg_div{ padding:8px 8px 2px 0; }
#topimg_div img{ border:1px solid #CCCCCC; }
#d_tags{ float:right; top:-55px; position:relative; margin-left:1em; }
#d_tags a{ color:#0066FF; text-decoration:none; }
#d_tags a:hover{ color:#FF0000; }
#cse-search-box{ margin-bottom:1em; }
#t_tags{ white-space:nowrap; background:inherit; font-family: inherit; }
#t_tags td{ font-size: 14px; line-height:1.5em; white-space:nowrap; padding:0.5em; border-left:2px solid #efefef; overflow:hidden }
#t_tags td:hover { border-left:2px solid red; background-color:#efefef }
#footer_table{ font-size:12px; color:#FFFFF0; text-align:center; border-top:1px solid white; border-right: none; border-bottom: none; border-left: none; }
#footer_div{ font-size:12px; }
#module_nav_top{ float:right; color:#FFFFF0; padding-right:1em; }
#module_nav_top a{ text-decoration:none; color:#FFFFF0; }
#module_nav_top a:hover{ color:#000000; }
#inner_div{ padding-left:1em; padding-bottom: 1em; padding-right: 1em; }
.course_image{ padding:2px; float:left; border:2px solid #CC0000; margin: 2px 8px 2px 2px; }
.course_table td{ text-align:left; vertical-align:top; }
#t_customizable td{ background-image:url(assets/bullet_tick_right.gif); background-repeat:no-repeat; background-position:left center; padding-left:20px; }
#t_customizable a{ text-decoration:none; }
#t_customizable a:hover{ color:#FF0000; }
.module_name{ font-weight:bold; }
.module_heading{ font-size:110%; font-weight:bold; border:none; }
.module_desc{ text-align:justify; line-height:20px; }
.module_list{ line-height:20px; list-style-type:none; list-style-image:url(assets/bullet_arrow_right.gif); list-style-position:outside; }
.module_desc + ul { list-style-type:none; list-style-position:inside; list-style-image:url(assets/bullet_tick_right.gif); line-height: 20px; }
.module_image{ padding:2px; float:right; margin-left:10px; margin-right:10px; border:1px solid #999999; }
hr { border:1px solid #CC0000; }
ul{ list-style-type:none; list-style-position:outside; list-style-image:url(assets/bullet_tick_right.gif); }
ul ul{ list-style-type:none; list-style-position:outside; list-style-image:url(assets/bullet_circle_right.gif); }
#t_come_with{ float:left; text-align:left; vertical-align:top; background-color:#FFFFF0; width:95%; }
#t_come_with td{ background-image:url(assets/bullet_tick_right.gif); background-repeat:no-repeat; padding-left:20px; background-position:left center; }
#t_also_get{ float:left; text-align:left; vertical-align:top; background-color:#FFFFFF; width: 95%; }
#t_also_get td{ background-image:url(assets/bullet_tick_right.gif); background-repeat:no-repeat; padding-left:20px; background-position:left center; }
#footer_links{ font-size:12px; margin:1em; }
#footer_links a{ text-decoration:none; color:#FFFFF0; }
.borderright{ border-right:1px solid; }
.borderleft{ border-left:1px solid; }
.bordertop{ border-top:1px solid; }
.borderbottom{ border-bottom:1px solid; }
.borderred{ border-color:#CC0000; }
.borderblack{ border-color:#000000; }
.borderwhite{ border-color:#FFFFF0; }
.shade{ background-color:#EEEEE0; }
.floating_flash{ position:fixed; z-index:99; top:120px; }
#t_outer_come_with table th{ border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#999999; }
#inner_div div{ line-height:20px; padding-top:10px; }
#cse-search-results { font-size: 12px; line-height: 20px; }
.white{ color:#ffffff; }
.center{ text-align:center; }

