@charset "utf-8";
/* CSS Document */
body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
body, table, td, input, select, textarea {
	font-family:Tahoma, "Microsoft Sans Serif";
	font-size: 11px;
}
input[type="text"] {
}
textarea {
}
img {
	border:0px;
}
p {
	margin:0px;
	padding:0px;
}
.field {
	background-color:#f4ba11;
}
.menu1 {
	margin-bottom:5px;
}
.menu_bar {
	background:url(../imagestw/bar1.gif);
	background-repeat:repeat-x;
	height:30px;
	width:100%;
}
.menu1 tr {
	/**/background:url(../imagestw/bar1.gif);
	background-repeat:repeat-x;
	height:30px;
}
.menu1 td {
	width:150px;
	text-align:center;
	height:30px;
}
.menu1  a {
	color:#000000 !important;
	text-decoration:none !important;
}
.menu1  a:hover {
	color:#12AF66 !important;
}
h4 {
	font-size:12px;
	margin:0 0 3px 0;
}
h3 {
	font-size:12px;
	margin:0 0 3px 0;
}
h2 {
	font-size:1.4em;
	margin:2px 0 3px 2px;
}
h1 {
	font-size:1.6em;
	margin:2px 0 3px 2px;
}
h1.menu {
	font-size:12px;
	margin:0px;
	padding:0px;
}
.gray {
	background-color:#efefef;
}
.bleftbox {
	background-image:url(../imagestw/left_box.gif);
	background-position:left;
	background-repeat:repeat-y;
}
.brightbox {
	background-image:url(../imagestw/right_box.gif);
	background-position:right;
	background-repeat:repeat-y;
}
tr.title {
}
tr.title td.left {
	background-image:url(../imagestw/left_line.gif);
	background-position:left;
	background-repeat:repeat-y;
}
tr.title td.right {
	background-image:url(../imagestw/right_line.gif);
	background-position:right;
	background-repeat:repeat-y;
}
.lr5 {
	padding:0 5px 0 5px;
}
.lr7 {
	padding:0 7px 0 7px;
}
.mt5 {
	margin:5px 0 0 0;
}
.ml10 {
	margin:0 0 0 10px;
}
.r5 {
	padding:0 5px 0 0;
}
.b5 {
	padding:0 0 5px 0;
}
.t2 {
	padding-top:2px;
}
.t3 {
	padding-top:3px;
}
.t5, .t5 td {
	padding-top:5px;
}
.tb10 {
	padding:10px 0 10px 0;
}
.line1 {
	background:url(../imagestw/line1.gif);
	background-repeat:no-repeat;
	width:548px;
	height:25px;
	padding:5px 0px 2px 5px;
}
.line2 {
	background:url(../imagestw/line2.gif);
	background-repeat:no-repeat;
	width:415px;
	height:25px;
	padding:5px 0px 2px 5px;
}
.mr10 {
	margin-right:10px;
}
.fleft {
	float:left;
}
.clear {
	clear:both;
}
.css1 {
	color:#12af66;
}
.css2 {
	color:#ffffff;
}
.css3 {
	color:#2f8926;
}
.css4 {
	color:#ff9900;
}
.css5 {
	color:#ea1b21;
}
.css6 {
	color:#a8cc24;
}
.css7 {
	color:#888888;
}
.orange {
	background-color:#ff9900;
	color:#ffffff;
}
.required {
	color:#ff0000;
}
.semina {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.semina td.head {
	background-color:#39b54a;
	height:30px;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.semina td {
	vertical-align:top;
	padding-left:3px;
	padding-bottom:5px;
	border-right:1px solid #cccccc;
	;
	border-bottom:1px solid #cccccc;
}
.semina tr:hover {
	color:#12af66;
}
.semina tr:hover a {
	color:#12af66;
	text-decoration:underline;
}
a:link {
	text-decoration:none;
	color:#000000;
}
a:visited {
	text-decoration:none;
	color:#000000;
}
a:hover {
	text-decoration:underline;
	color:#12af66;
}
a.line:link {
	text-decoration:none;
	color:#12af66;
}
a.line:visited {
	text-decoration:none;
	color:#12af66;
}
a.line:hover {
	text-decoration:underline;
	color:#12af66;
}
a.lineblack:link {
	text-decoration:underline;
	color:#000000;
}
a.lineblack:visited {
	text-decoration:underline;
	color:#000000;
}
a.lineblack:hover {
	text-decoration:none;
	color:#12af66;
}
a.orange_link:link {
	text-decoration:none;
	color:#ff9900;
}
a.orange_link:visited {
	text-decoration:none;
	color:#ff9900;
}
a.orange_link:hover {
	text-decoration:underline;
	color:#ff9900;
}
a.orange_link2:link {
	text-decoration:underline;
	color:#ff9900;
}
a.orange_link2:visited {
	text-decoration:underline;
	color:#ff9900;
}
a.orange_link2:hover {
	text-decoration:underline;
	color:#ff9900;
}
a.white:link {
	text-decoration:none;
	color:#ffffff;
}
a.white:visited {
	text-decoration:none;
	color:#ffffff;
}
a.white:hover {
	text-decoration:underline;
	color:#ffffff;
}
a.bold:link {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
a.bold:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
a.bold:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#12af66;
}
/**/

.maincourse {
	padding:0px;
	margin:0px 0px 0px 0px;
}
.maincourse li {
	/*list-style:url(../images/plus.gif);*/
    padding-bottom: 3px;
	list-style:none;
}
.minorcourse {
	padding:0px;
	margin:0px 0px 0px 15px;
}
.minorcourse li {
	/*list-style:url(../images/clear.gif) ;*/
    padding-top:2px;
}
.hide {
	display: none;
}
/*---------course-----------------*/

.course td {
	vertical-align:top;
}
.course td.topleft {
	width:8px;
	height:5px;
}
.course_top {
	background-image:url(../imagestw/course_top.jpg);
	background-repeat:no-repeat;
	width:548px;
	height:10px;
}
.course_bottom {
	background-image:url(../imagestw/course_bottom.jpg);
	background-repeat:no-repeat;
	width:548px;
	height:10px;
}
.course_middle {
	background-image:url(../imagestw/course_middle.jpg);
	background-repeat:repeat-y;
	width:548px;
	padding:0 0 0 20px
}
.course_top2 {
	background-image:url(../imagestw/course_top2.jpg);
	background-repeat:no-repeat;
	width:769px;
	height:10px;
}
.course_bottom2 {
	background-image:url(../imagestw/course_bottom2.jpg);
	background-repeat:no-repeat;
	/*background-repeat:repeat-x;*/
	width:769px;
	height:10px;
}
.course_middle2 {
	background-image:url(../imagestw/course_middle2.jpg);
	background-repeat:repeat-y;
	width:769px;
	padding:0 0 0 20px
}
.dot {
	background-image:url(../imagestw/dot.gif);
	background-repeat:repeat-x;
}
.dot2 {
	background-image:url(../imagestw/dot2.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.border_lr {
	border-right:1px solid #dddddd;
	border-left:1px solid #dddddd;
}
.course {
	margin-top:5px;
}
.course td.topright {
	/*	background-image:url(../images/round_tr.gif);
	background-repeat:no-repeat;*/

	width:8px;
	height:8px;
}
.course td.middlelinetop {
	background-image:url(../imagestw/course_dottop.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.course td.middleline {
	background-image:url(../imagestw/course_dot.gif);
	background-repeat:repeat-x;
	background-position:top;
}
/*--------------------------------*/


.course td.middlelinebottom {
	background-image:url(../imagestw/course_dot.gif);
	background-repeat:repeat-x;
	background-position:0px 17px;
}
/*--------------------------------*/


.course td.vlineleft {
	border-left:1px solid #cccccc;
}
.course td.vlineright {
	border-right:1px solid #cccccc;
}
.course td.hline {
	border-top:1px solid #cccccc;
}
/*---------------*/

.courseheadm {
	padding:5px 0 0 0;
	background-image:url(../imagestw/topm.gif);
	background-repeat:repeat-x;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
.courseheadl {
	padding:0 0 0 0;
	background-image:url(../imagestw/topl.gif);
	background-repeat:no-repeat;
	width:8px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
.courseheadr {
	padding:0 0 0 0;
	background-image:url(../imagestw/topr.gif);
	background-repeat:no-repeat;
	width:8px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
.courseheadmHover {
	background-image:url(../imagestw/topm2.gif);
}
.courseheadlHover {
	background-image:url(../imagestw/topl2.gif);
}
.courseheadrHover {
	background-image:url(../imagestw/topr2.gif);
}
/*-----------eachcourse-----------*/
.coursehead {
	padding:5px 0 0 0;
	background-image:url(../imagestw/headbar.gif);
	background-repeat:no-repeat;
	width:105px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
.coursehead:hover {
	background-image:url(../imagestw/headbar2.gif);
}
.coursehead2 {
	padding:5px 0 0 0;
	background-image:url(../imagestw/headbar2.gif);
	background-repeat:no-repeat;
	width:105px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
/*--------small-----------*/
.courseheads {
	padding:5px 0 0 0;
	background-image:url(../imagestw/headers.gif);
	background-repeat:no-repeat;
	width:85px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
.courseheads:hover {
	background-image:url(../imagestw/headers2.gif);
}
.courseheads2 {
	padding:5px 0 0 0;
	background-image:url(../imagestw/headers2.gif);
	background-repeat:no-repeat;
	width:85px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
.courseheadbig {
	padding:5px 0 0 0;
	background-image:url(../imagestw/headBig.gif);
	background-repeat:no-repeat;
	width:182px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
.courseheadbig:hover {
	background-image:url(../imagestw/headBig2.gif);
}
.courseheadbig2 {
	padding:5px 0 0 0;
	background-image:url(../imagestw/headBig2.gif);
	background-repeat:no-repeat;
	width:182px;
	height:30px;
	display:block;
	text-align:center;
	float:left;
}
.eachcourse {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.eachcourse td.head {
	background-color:#a1d043;
	height:30px;
	vertical-align:middle;
	text-align:center;
	font-size:12px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.eachcourse td {
	vertical-align:top;
	padding-left:3px;
	padding-bottom:5px;
	border-right:1px solid #cccccc;
	;
	border-bottom:1px solid #cccccc;
}
.eachcourse tr:hover {
	color:#12af66;
}
.eachcourse tr:hover a {
	color:#12af66;
	text-decoration:underline;
}
/*------------section--------------*/
.bg_section {
	background-image:url(../imagestw/bg_section.gif);
	background-repeat:no-repeat;
	width:217px;
	height:25px;
	display:block;
}
.bg_section h3 {
	font-size:1em;
	font-weight:normal;
	padding:5px 0 0 15px;
	text-align:left;
}
/*------------enew_bar---------------*/
.enew_bar {
	background-image:url(../imagestw/enew_bar.gif);
	background-repeat:no-repeat;
	width:216px;
	height:28px;
}
.enew_bar h4 {
	padding:3px 0 0 5px;
}
/*-----------font size ------------*/
.font11em {
	font-size:1.1em;
}
/*-----------border---------*/
.border {
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
}
.border td.head {
	background-color:#f0eeef;
	height:18px;
	vertical-align:middle;
	text-align:left;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.border td.thumbnail {
	padding-top:5px;
	border:none;
}
.border td.detail {
	padding-top:10px;
	border-bottom:none;
}
.border td.head h3 {
	padding:4px 0 0 10px;
}
.border td {
	vertical-align:top;
	padding-left:3px;
	padding-bottom:5px;
	border-right:1px solid #cccccc;
	;
	border-bottom:1px solid #cccccc;
}
.relate_bar {
	background-image:url(../imagestw/relate_top.gif);
	background-repeat:no-repeat;
	width:268px;
	height:18px;
	padding-left:28px;
	padding-top:3px;
}
.relate_middle {
	background-image:url(../imagestw/relate_middle.gif);
	background-repeat:repeat-y;
	width:268px;
	padding-left:10px;
	padding-right:10px;
}
.relate_middle1 {
	background-image:url(../imagestw/relate_left.gif);
	background-repeat:repeat-y;
	width:268px;
	padding-left:10px;
	padding-right:10px;
}
.relate_middle2 {
	background-image:url(../imagestw/relate_right.gif);
	background-position:right;
	background-repeat:repeat-y;
	width:268px;
	padding-left:10px;
	padding-right:10px;
}
.relate_footer {
	background-image:url(../imagestw/relate_footer.gif);
	background-repeat:no-repeat;
	width:268px;
	height:10px;
}
/****Customer Reference ****/
.customerbar {
	background-image:url(../imagestw/border_customer.gif);
	background-repeat:no-repeat;
	/*width:965px;*/
	/**/width:380px;
	height:132px;
	padding-left:10px;
}
.customerbar #wrap {
	overflow:hidden;
	/*width:860px;*/
	width:280px;
	position:relative;
}
.customerbar #content {
	width:30000px;
	position:relative;
}
.customerbar .customerbox {
	width:280px;
	float:left;
}
.quote {
	background-image:url(../imagestw/quote.gif);
	background-position:0px 5px;
	background-repeat:no-repeat;
	width:165px;
	height:120px;
	padding-left:20px;
	padding-top:12px;
}
/*********************/

ul {
	margin:0 0 0 0;
	padding:0 0 0 20px;
}
img.border {
	border:1px solid #cccccc;
}
ul.rightbox {
	text-align:left;
	margin-bottom:10px;
}
ul.rightbox li {
	list-style:none;
	background:url(../imagestw/arrow.gif) left top no-repeat;
	background-position:0px 5px;
	padding-left:14px;
	padding-top:2px;
}
ul.rightbox li.none {
	list-style:none;
	background:none;
	background-position:0px 5px;
	padding-left:14px;
	padding-top:2px;
}
.submitred {
	background:transparent url(../imagestw/submitred.gif) no-repeat scroll;
	width:60px;
	height:22px;
	color:#FFF;
}
.frame {
	position:absolute;
	border:none;
	display:none;
}
a.orangebtn:link, a.orangebtn:visited {
	background:transparent url(../imagestw/orangebtn.gif) no-repeat scroll;
	border-style: none;
	color:#ffffff;
	text-decoration:none;
	width:80px;
	height:20px;
	padding-top:3px;
	display:block;
	text-align:center;
	margin-left:5px;
}
a.orangebtn2:link, a.orangebtn2:visited {
	background-color:#f3af1c;
	border:1px solid #999999;
	color:#000000;
	text-decoration:none;
	width:70px;
	height:18px;
	display:block;
	text-align:center;
}
a.orangebtn3:link, a.orangebtn3:visited {
	background-color:#f3af1c;
	border:1px solid #999999;
	color:#cc0000;
	text-decoration:none;
	width:60px;
	height:16px;
	display:block;
	text-align:center;
	margin-top:3px;
}
a.orangebtn:hover, a.orangebtn2:hover, a.orangebtn3:hover {
	text-decoration:underline;
}
a.orangebtn3:hover {
	color:#ffffff;
}
.bgGreen {
	background-color:#a1d127;
}
.bgGrey {
	background-color:#f2f2f2;
}
.orangebtnlink a:hover {
	color:#ffffff;
}
.more3 {
	background:transparent url(../imagestw/more3.gif) no-repeat scroll;
	background-position:0 2px;
	border-style: none;
	padding-left:15px;
	margin-left:4px;
	height:18px;
}
.more3 p {
	padding-left:3px;
}
.sMenu {
	background-color:#f2f2f2;
	position:absolute;/*-moz-opacity:0.92;	
	-khtml-opacity:0.92;
	opacity:0.92;
	filter:alpha(opacity=92);*/
	
}
.sMenu td {
	text-align:left;
	padding:0 0 0 10px;
	height:25px;
	background: url(../imagestw/dot-4.gif) repeat-x;
	background-position:bottom;
}
.sMenu td.last {
	background-image:none;
}
.slidey {
}
.slidey .title {
}
.slidey .title h3 {
}
.slidey .slideblock {
	overflow:hidden;
	padding:0 0 0 0;
}
#content-footer a {
	color:#12AF66;
	text-decoration:none;
}
#content-footer a:hover {
	text-decoration:underline;
}