body {padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5b5b5b; background:url(i/bg/001.jpg) center top no-repeat #356fa4}

h1 {margin:0; padding:12px 0 7px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal}

h1 span {color:#e5730d}

h2 {margin:0; padding:25px 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:20px; font-weight:normal}

#lft01 h2 { padding:10px 0 4px 16px; font-size:16px}

h3 { font-family:Arial, Helvetica, sans-serif; font-size:18px; margin:0; padding:19px 0 2px 0; font-weight:normal; line-height:21px}

h4 {font-size:14px; padding:17px 0 0 0; margin:0; color:#9e581a}

h5 {font-size:12px; padding:0 0 10px 0; margin:0; font-weight:normal}

h5 img {padding:0; margin:2px 7px 0 0}

h6 {padding:0 12px 12px 26px; margin:0; font-size:11px; background:url(i/ico/002.gif)  no-repeat;}

.block06 h6 {padding:16px 12px 12px 26px; background:url(i/ico/002.gif) 0 16px no-repeat;}

/* .block09 h6 {padding:0 12px 12px 20px; background:url(i/bul/001.gif) 0 1px no-repeat; } */

.block09 h6 { font-family:Arial, Helvetica, sans-serif;  font-size:25px; padding:0 0 11px 0; line-height:27px; font-weight:normal; color:#8ac046; background:none}

.block09 h6 a:link, .block09 h6 a:visited {text-decoration:none; color:#8ac046; }

.block09 h6 a:hover {text-decoration:underline}

h6.lst01 { background-image:url(i/ico/003.gif)}

h6.lst02 { background-image:url(i/ico/004.gif)}

h6.lst03 { background-image:url(i/ico/005.gif)}

h6.lst04 { background-image:url(i/ico/006.gif)}

h6.lst05 { background-image:url(i/ico/007.gif)}

h6.lst06 { background-image:url(i/ico/008.gif)}

p { margin:0; padding:0;}

#lft02 p {padding:0 0 0 16px}

#main01 p {padding:12px 0 0 0}

#main01 p.txt01 {font-size:12px; font-weight:bold; padding:25px 5px 16px 0; color:#9e581a}

#main01 p.txt02 {font-size:12px; padding:0 5px 0 0; }

#main01 p.txt04 {font-size:13px}

.txt03 {text-transform:uppercase}

img {border:0}

a:link, a:visited {color:#1b5c9f}

a:hover {color:#e5730d}

form {margin:0; padding:0}

input, select, textarea {font-family:Verdana, Arial, Helvetica, sans-serif}

ul {margin:0; padding:15px 12px 7px 0; list-style:none}

ul li { background:url(i/bul/001.gif) 0 1px no-repeat; line-height:14px; padding:0 0 4px 16px;  list-style:none; margin:0}

dl, dl dd, dl dt {margin:0; padding:0;}

table tr th, table tr td { font-size:11px; text-align:left; padding:10px 5px 10px 18px;  border-bottom:2px solid #fff}

table tr td {background:#f7f2dc}

table tr th {background:#e3e3e3}

#all { width:990px; overflow:hidden; background:#fff; margin-left:auto; margin-right:auto}

#hdr01 {height:116px; overflow:hidden; background:url(i/bg/002.jpg) no-repeat}

#hdr02 {float:right; width:726px; overflow:hidden; padding:12px 0 0 0}

#hdr03 {float:left; width:245px}

#hdr04 {padding:12px 0 0 0; height:73px; overflow:hidden;}

#hdr04 img {display:block}

#hdr05 { font-size:11px; font-weight:bold}

#hdr05 a:link, #hdr05 a:visited {display:block; background:url(i/ico/001.gif) 1px 0 no-repeat; color:#ffe9b1; text-decoration:underline; padding:0 0 0 21px}

#hdr05 a:hover { color:#ffe9b1; text-decoration:none}

#srch { height:50px; border-bottom:1px solid #b6b6b6; background:#e3e3e3; overflow:hidden}

#srch01 { width:225px; padding:11px 20px 0 17px; overflow:hidden; font-size:10px; line-height:14px; float:left}

#srch02 {width:595px; overflow:hidden; float:left;}

#srch02 input {display:block; height:17px; width:582px; font-size:12px; margin:15px 0 0 0}

#srch03 { float:left; width:130px; padding:15px 0 0 0; overflow:hidden}

#lft01 {width:262px; overflow:hidden; float:left}

#lft02 {padding:12px 17px 30px 0; font-size:12px}

#main01 {width:554px; overflow:hidden; float:left; font-size:11px; padding:11px 0 0 0;}

#rght01 {float:right; width:160px; overflow:hidden; padding:11px 0 0 0;}

ul.menu01 { padding:0 0 3px 0; margin:0}

ul.menu01 li { background:url(i/bul/001.gif) 16px 1px no-repeat; line-height:13px; font-size:11px; padding:0 0 2px 34px }

ul.menu02 { padding:0 0 2px 0}

ul.menu02 li { font-size:12px; font-weight:bold; line-height:16px; background:url(i/bul/001.gif) 18px 3px no-repeat; padding:0 0 5px 32px}

ul.menu02 li ul {padding:6px 0 0 0}

ul.menu02 li ul li { background:url(i/ico/002.gif) 15px 0 no-repeat; line-height:13px; font-size:11px; padding:0 0 3px 40px; font-weight:normal}

ul.menu02 li ul li.m02st01 { background-image:url(i/ico/003.gif)}

ul.menu02 li ul li.m02st02 { background-image:url(i/ico/004.gif)}

ul.menu02 li ul li.m02st03 { background-image:url(i/ico/005.gif)}

ul.menu02 li ul li.m02st04 { background-image:url(i/ico/006.gif)}

ul.menu02 li ul li.m02st05 { background-image:url(i/ico/007.gif)}

ul.menu02 li ul li.m02st06 { background-image:url(i/ico/008.gif)}

.menu04 {font-size:12px; padding:9px 0 12px 0}

.menu04 a:link, .menu04 a:visited { color:#1b5c9f}

.menu04 a:hover {color:#e5730d}

.box01 {background:#f7f2dc; font-size:11px; padding:12px 12px 11px 16px}

.box02 { text-align:right; padding:20px 0 0 0}

.box03 {background:url(i/bg/003.jpg) 100% 100% no-repeat; min-height:167px;}

.box03 p { font-size:11px; padding:23px 235px 20px 0; line-height:14px}

.box05 {width:264px}

.box05 label {float:left; padding:3px 0 0 0; font-weight:bold; margin:0}

.box05 .st01 {height:30px; overflow:hidden}

.box05 .st01 input {float:right; height:15px; width:178px}

.box05 .st02  {height:30px}

.box05 .st02 label { font-weight:normal; padding:3px 0 0 0}

.box05 .st02 input { float:left; margin:3px 7px 0 0; height:16px}

.box06 {width:501px}

.box06 label {float:left; padding:3px 0 0 0; font-weight:bold; margin:0}

.box06 label span {color:#e5730d}

.box06 .st01 {height:29px}

.box06 .st011 {height:51px}

.box06 .st01 input {float:right; height:15px; width:287px; font-size:11px}

.box06 .st01 select {float:right; height:15px; width:291px; font-size:11px; height:19px}

.box06 .st02 {height:95px}

.box06 .st02 input {float:right; height:15px; width:287px; font-size:11px} 

.box06 .st03 {height:100px}

.box06 .st03 textarea {float:right; height:100px; width:287px; font-size:11px} 

.box07 {padding:0 0 22px}

.box07 input { vertical-align:middle; margin:0 8px 0 0}

.box07 .st01 {height:22px}

.box07 .st02 { padding:4px 0 19px 21px}

.box07 .st03_act {font-weight:bold}

.box07 select {height:15px; width:410px; font-size:11px; height:19px;}

.box08 {font-size:11px; float:right; width:152px; padding:25px 0 0 0; text-align:right}

.box08 span {color:#e5730d}

.box09 {padding:23px 0 0 0}

.box10 {height:250px; padding:18px 0 0 0}

.box10 .st01 {float:left; width:148px; height:245px; overflow:hidden}

.box11 { margin:0;}

.box11 label {float:left; padding:3px 0 0 0; font-weight:bold; margin:0; width:80px; overflow:hidden; font-size:11px;}

.box11 .st01 {height:30px; overflow:hidden}

.box11 .st01 input {float:right; height:15px; width:403px}

.box11 .st02 {height:94px; overflow:hidden; border-bottom:1px solid #adadad}

.box11 .st02 textarea {float:right; height:74px; width:403px}

.block03 { border-bottom:1px solid #b6b6b6; border-right:1px solid #b6b6b6; padding:0 0 10px 0; margin:19px 0 0 0;}


/*new added 12.05.09*/
.block03 h6 {padding:0px 0px 10px 26px}
/*end*/


#main01 .block03 p {padding:0 0 5px 0}

.block03 .but02 { margin:0 1px 5px 0}

.block04 {border-right:1px solid #b6b6b6; border-top:1px solid #b6b6b6; padding:28px 0 10px 0;}

.block05 { height:163px; margin:18px 0 0 0; padding:0 0 0 0px; overflow:hidden}

.block05 a {float:left; margin:0 18px 0 0}

.block05 a.l01 { margin:0}

.block06 {border-right:1px solid #b6b6b6; border-top:1px solid #b6b6b6; margin:3px 0 0 0}

.block07 {border-right:1px solid #b6b6b6; border-top:1px solid #b6b6b6; border-bottom:1px solid #b6b6b6; margin:3px 0 0 0; padding:18px 0 28px 0}

.block07 table {margin:8px 0 0 0}

.block08 { padding:12px 0 0 0}

.block08 .bst081 {width:47%; float:left; padding:4px 0 0 0; overflow:hidden}

.block08 .bst082 {width:50%; float:right}

.block09 { border-bottom:1px solid #b6b6b6; border-right:1px solid #b6b6b6; padding:0 0 10px 0; margin:19px 0 0 0;}

.discussion h1 { padding:24px 31px 7px 0;}

.discussion h3 {font-size:12px; margin:0; padding:12px 31px 8px 26px; background:url(i/ico/003.gif) 0 12px no-repeat; line-height:14px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

#main01 .discussion p {padding:0 31px 8px 0}

#main01 .block03 p, #main01 .block04 p, #main01 .block06 p,#main01 .block07 p {padding-right:12px}

.but01 { font-size:11px; font-weight:bold; background:url(i/but/001.gif) 100% 0 no-repeat; float:left}

.but01 a:link, .but01 a:visited {text-decoration:none; padding:4px 39px 5px 39px; color:#5b5b5b; background:url(i/but/002.gif) no-repeat; display:block; position:relative}

.but01 a:hover {text-decoration:underline}

.but02 { height:29px; overflow:hidden}

.but02 .bst01 { font-size:11px; font-weight:bold; background:url(i/but/003.gif) 100% 0 no-repeat}

.but02 .bst01 a:link, .but02 .bst01 a:visited {text-decoration:none; padding:8px 20px 8px 23px; color:#5b5b5b; background:url(i/but/004.gif) no-repeat; display:block; position:relative; line-height:13px}

.but02 .bst01 a:hover {text-decoration:underline}

.but03 {padding:0 0 12px 0; text-align:right}

.but04 { margin:11px 0 0 0; height:30px;}

.but04 input {font-size:11px; color:#fff; font-weight:bold; border:0; background:#89c046; margin:0 0 0 3px; float:right; width:128px; text-align:center; padding-top:5px; padding-bottom:4px; text-transform:uppercase}

.but04 input.ist01 { color:#5b5b5b; background:#c4c4c4}

.but04 input.ist02 {background:#599cd3}

.but04 a:link, .but04 a:visited {font-size:11px; color:#fff; font-weight:bold; float:right; background:#89c046; text-transform:uppercase; padding:5px 27px 4px 27px; text-decoration:none}

.but04 a:hover { text-decoration:underline}

.but005 {width:130px; margin:11px 0 0 0; height:30px;float:right;}
.but005 a:link, .but005 a:visited {font-size:11px; color:#fff; font-weight:bold; float:right; background:#89c046; text-transform:uppercase; padding:5px 27px 4px 27px; text-decoration:none}

.but05 {width:130px; margin:11px 0 0 0; height:30px;float:right;font-size:11px; color:#fff; font-weight:bold; float:right; background:#89c046; text-transform:uppercase; padding:5px 27px 4px 27px; text-decoration:none}
.but05 a:link, .but05 a:visited {font-size:11px; color:#fff; font-weight:bold; float:right; background:#89c046; text-transform:uppercase; padding:5px 27px 4px 27px; text-decoration:none}

ul.list01 li { background:url(i/ico/002.gif) 0 2px no-repeat; line-height:14px; font-size:10px; padding:0 10px 10px 21px }

ul.list01 li.lst01 { background-image:url(i/ico/003.gif)}

ul.list01 li.lst02 { background-image:url(i/ico/004.gif)}

ul.list01 li.lst03 { background-image:url(i/ico/005.gif)}

ul.list01 li.lst04 { background-image:url(i/ico/006.gif)}

ul.list01 li.lst05 { background-image:url(i/ico/007.gif)}

ul.list01 li.lst06 { background-image:url(i/ico/008.gif)}

ul.list02 li {padding:0 0 22px 16px;}

.rating {padding:10px 0 0 0}

.rating01 {height:13px; font-size:10px; overflow:hidden; width:112px}

.block06 .rating {padding:10px 0 5px 0}

.searchw {font-weight:bold; padding:0 0 9px 0}

.searchw span {color:#9e581a}

.sort01 { text-align:right; padding:20px 0 0 0}

.sort01 select {font-size:11px; margin:0 0 0 12px; vertical-align:middle}

#ftr {width:990px; background: url(i/bg/010.gif) repeat-x #e3e3e3; margin-left:auto; margin-right:auto; font-size:10px}

#ftr a:link, #ftr a:visited {color:#5b5b5b; text-decoration:none}

#ftr a:hover {color:#5b5b5b; text-decoration:underline}

#ftr01 {padding:18px 0 16px 0; text-align:center; line-height:13px;}

#ftr02 {padding:9px 10px 9px 32px; font-size:12px; margin:0 15px; background:#f7f7f7}

#ftr03 { padding:0 0 25px 40px}

.ftr04 {float:left; width:300px; overflow:hidden; padding:0 12px 0 0}

.ftr04 dl { margin:0; padding:18px 0 0 0}

.ftr04 dl dt { margin:0; padding:0 0 0 0; color:#000}

.ftr04 dl dd { margin:0; padding:0; display:inline}

#pwrby {font-size:10px; padding:0 15px 0 0; line-height:13px; text-align:right}

#pwrby a:link, #pwrby a:visited { background:url(i/leadix.gif) 0 1px no-repeat; padding:0 0 0 16px; text-decoration:underline}

#pwrby a:hover {text-decoration:none}

.clear {clear:both; height:1px; overflow:hidden;}

.right {float:right}

.left {float:left}

.eim01 {margin:3px 2px}

#but001 {display:none}

.sp01 {border-bottom:1px solid #adadad; overflow:hidden; height:12px;}

#rght02 .sp01 {height:12px; margin:0}

/******************MEDIA UPDATE******************/

#courseBox { border: 1px solid #4383c0;  width: 552px; border-top: 4px solid #4383c0; background-color:#FFFFFF; position: relative; height:auto; }

#courseBox_new { border: 1px solid #4383c0;  width: 552px; border-top: 4px solid #4383c0; background-color:#FFFFFF; position: relative; height:600px; overflow: scroll;overflow-x: hidden;}
.courseTitle_new {background-color: #4383c0; width: 532px; padding: 2px; color: #ffffff; font-weight: bold; font-size: 14px; margin: 4px 0px 0px 0px; position: relative; height: 20px;  }
.courseInfo_new {border-bottom: 2px dashed #a8c9e7; width: 532px; padding: 0px; margin: 0px 0px 4px 0px; position: relative;}


.courseHdr {border-bottom: 1px solid #4383c0;  width: 530px; position: relative; height: 28px; }

.courseTitle {background-color: #4383c0; width: 530px; padding: 2px; color: #ffffff; font-weight: bold; font-size: 14px; margin: 4px 0px 0px 0px; position: relative; height: 20px;  }

.hotFloatLeft{ float: left; }

.hotFloatRight{ float: right; }

.hotPresentedBy{font-weight: normal; font-size: 11px; float: right;}

.courseInfo {border-bottom: 2px dashed #a8c9e7; width: 530px; padding: 0px; margin: 0px 0px 4px 0px; position: relative;}

.courseIcon {width: 110px; margin: 0px; padding: 0px; position: relative; background-color:#FFFFFF; }

.courseDesc {width: 288px; border-right: 1px solid #a8c9e7; border-left: 1px solid #a8c9e7;background-color: #e6e6e6;  margin: 0px; padding: 2px; color: #000000; font-size: 10px; line-height: 14px; position: relative;}

.hotTitle {text-decoration: none; color: #4383c0; font-weight: bold; font-size: 12px; }

.courseSpon {width: 126px; margin: 0px; padding: 6px 0px 0px 0px; text-align: center; color: #c8c8c8; font-size: 10px; position: relative; background-color:#FFFFFF;}

.hotLinkTreatment{text-decoration: none;size: 11px;}

/******************END OF MEDIA UPDATE******************/

/* campus header section */
	#campusBox {

		border: 1px solid #89c144;

		width: 552px;

		border-top: 4px solid #89c144;

		border-bottom: 4px solid #89c144;

	}

	#campusHdr {border-bottom: 1px solid #89c144;  width: 552px; height: 28px; position:relative; }

	#campusHdr .campBtn {width: 132px; height: 20px; background-image:url(courseDiscussion_files/btnCampViewAll.gif); background-position: top left; background-repeat: none; font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; float: right; text-align: center; padding-top: 8px; color: #496e1b;}

	#campusHdr .campusBtn a{ font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; color: #496e1b; text-decoration: none;}

	#campusHdr .campBtn a:hover{ font-family: Arial, Helvetica, sans-serif ; font-weight: bold; font-size: 12px; color: #496e1b; text-decoration: underline;}

	#campusTitle {float:left; color: #5b5b5b; font-size: 18px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; width: 350px; position: relative;  }

	#campusTitle .campName {float: left; margin: 4px; bottom: 0px; position:relative; }

	#campusDesc { width: 350px; background-image:url(i/bkgCampusDesc.gif); background-repeat:repeat-x; background-position: top left; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #5b5b5b; padding: 4px; border-top: 1px solid #b4e776; margin-left: 1px; }

.campusSpon {width: 180px; margin: 0px; padding: 0px 0px 3px 0px; text-align: center; color: #c8c8c8; font-size: 10px; position: relative;}



table.disc01 { margin-left:0px}

table.disc01 tr th { font-size:11px; text-align:left; padding:10px 5px 10px 18px;  border-bottom:1px solid #ddd}

table.disc01 tr td { font-size:11px; text-align:left; padding:10px 5px 10px 18px;  border-bottom:1px solid #ddd}

table.disc01 tr td {background:#fff}

table.disc01 tr th {background:#f0f0f0}

.but06 { margin:0 0 0 0; height:30px; float:right}

.but06 a:link, .but06 a:visited {font-size:11px; color:#fff; font-weight:bold; float:left; background:#89c046; text-transform:lowercase; padding:4px 15px 4px 15px; text-decoration:none; margin:0 30px 0 0}

.but06 a:hover { text-decoration:underline}

.sp11 {border-bottom:1px solid #adadad; overflow:hidden; height:12px; margin:0 31px 0 31px; clear:both}

/* .box21 {width:568px; margin:0 0 0 31px} */
.box21 {width:92%; margin:0 0 0 31px;}

.box21 label {font-weight:bold; margin:0; font-size:12px; padding:0 0 3px 0}

.box21 label  span { color:#f6a70d}

.box21 .st01 {overflow:hidden; padding:12px 0 3px 0}

.box21 .st01 input {height:15px; width:500px; border:1px solid #aaa; padding:3px}

.box21 .st02 {padding:12px 0 3px 0}

/*Edited by Falcon |*/
.box21 .st02 textarea {height:130px; width:500px; border:1px solid #aaa; padding:3px}

.box21 .st04 {font-size:12px; padding:12px 0 3px 0}

.box21 .st05 {font-size:11px; padding:0 0 0 12px}

.box21 .st06 {height:131px; font-size:11px; padding:1px 3px ; border:1px solid #aaa; width:543px; overflow:auto; margin:0 0 12px 0}

.box21 .st01 label, .box21 .st02 label { display:block}



.box21 .st08 {height:30px; padding:7px 0 0 0}

.box21 .st08 img { float:left; margin:0 12px 0 0}

.box21 .st08 input {height:15px; width:112px; border:1px solid #aaa; padding:3px; float:left; margin:0 12px 0 0}



.box21 .st08 a:link, .box21 .st08 a:visited {font-size:11px; color:#5b5b5b; font-weight:bold; float:left; background:#c4c4c4; text-transform:lowercase; padding:5px 15px 5px 15px; text-decoration:none; margin:0 30px 0 0}

.box21 .st08 a:hover { text-decoration:underline}



.box21 .but04 {width:554px}



.txt21 { color:#f6a70d}




/* styling for campus sponsor logo */

.campLogo {position:relative; margin: 0px; padding:0px; float:right; padding-top:7px; padding-right: 2px;}

/* F.A.Q. style */
    .faq01 {padding:0 0 24px 0}
	.faq03 { padding:2px 10px 2px 10px; border-left:4px solid #89c144; margin:3px 0 10px 2px}
	.faq04 {width:538px; padding:12px 0}
	.faq04 label {float:left; padding:3px 0 0 0; font-weight:bold; margin:0}
	.faq04 label span {color:#e5730d}
	.faq04 .st01 {height:29px}
	.faq04 .st01 input {float:right; height:15px; width:287px; font-size:11px}
	.faq04 .st01 select {float:right; height:15px; width:291px; font-size:11px; height:19px}
	.faq04 .st02 {height:95px}
	.faq04 .st02 textarea {float:right; height:60px; width:340px; font-size:11px}
 
	.but14 { margin:11px 0 0 0; height:30px;}
	.but14 a:link, .but14 a:visited {font-size:11px; color:#fff; font-weight:bold; float:left; background:#89c046; text-transform:uppercase; padding:5px 27px 4px 27px; text-decoration:none}
	.but14 a:hover { text-decoration:underline}

	
	/* new icon */
	.newicon {margin:3px 5px 0 0}

.but04  {font-size:10px; color:#fff; font-weight:bold; float:right; background:#89c046; padding:3px 10px 2px 10px; text-decoration:none; border:1px solid #89c046; height:25px;}
/*new added*/
.btn_green {width:130px; margin:11px 10px 0 0; height:30px; float:right;font-size:11px; color:#fff; font-weight:bold; float:right; background:#89c046; text-transform:uppercase; padding:5px 27px 4px 27px; text-decoration:none;border:0px;cursor:pointer}
.btn_grey {width:130px; margin:11px 10px 0 0; height:30px; float:right;font-size:11px; color:#fff; font-weight:bold; float:right; background:#c4c4c4; text-transform:uppercase; padding:5px 27px 4px 27px; text-decoration:none;border:0px;cursor:pointer}
