@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; background-color:#FFF; font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#4B4B46; }
.padding5{ padding:5px;}
form { margin:0px; padding:0px; }
.headbg { background:url(../images/riheadbg.jpg) left top repeat-x; height:120px; }
.whitebor { border:1px solid #fff; }
.graybor { border:1px solid #E1E1E1; margin-right:12px; }
.menubg { background:url(../images/rimenubg.jpg) left top repeat-x; height:26px; border:1px solid #fff; border-width:1px 0px; }
.topmenutd {/* padding-right:12px; */}
.topmenutd a { margin-left:1px; padding:5px; color:#000000; text-decoration:none; font-size:11px; display:inline-block; }
.topmenutd a:hover { margin-left:1px; padding:5px; color:#fff; text-decoration:none; font-size:11px; background:url(../images/rianbg.jpg) left bottom repeat-x; display:inline-block; }
.topmenutd span { margin-left:1px; padding:5px 20px; color:#fff; text-decoration:none; font-size:11px; background:url(../images/rianbg.jpg) left bottom repeat-x; display:inline-block; }
.topmenutd .linkhover { margin-left:1px; padding:5px; color:#fff; text-decoration:none; font-size:11px; background:url(../images/rianbg.jpg) left bottom repeat-x; display:inline-block; }
.homepagecont { text-align:justify; padding:0px 10px; background-color:#FFFFFF; color:#3F3E3E; }
.homepagecont h3 { color:#83A601; font:20px verdana; width:96%; text-align:center; }
h3.NetAdvantage { color:#83A601; font:20px verdana; width:96%; text-align:center; }
.homepagecont .boardpin { background: url(../images/boardpin.jpg) left top no-repeat; background-color:#FFFFFF; border:0px; padding:0px; margin:0px; text-align:justify; font-weight:normal; padding-top:40px; padding-left:20px; color:#000000; font:normal 12px Tahoma; height:120px; padding-right:20px; }
.homepagecont div { background-color:#F4F4F4; border:1px solid #E1E1E1; padding:6px 10px; margin:6px 0px; text-align:center; font-weight:bold; }
.contenttable { margin:10px 0px; }
.greenbg { background-color:#8FC743; border:1px solid #fff; height:10px; line-height:10px; }
.divtable { margin:10px 0px 0px 20px; }
h4 { margin:0px; padding:0px; color:#82A000; font:bold 13px Arial, Helvetica, sans-serif; }
.rightcol { background:#F0F0F0 url(../images/rirightbg.jpg) left top repeat-y; }
.rightcol .img { margin:19px 0px; }
.rightcol table td { text-align:left; font-size:12px; }
.rightcol ol { padding:0px; margin:0px; }
.rightcol li { padding:0px; margin:0px; text-align:left; margin-left:40px; margin-bottom:10px; }
.rightcol li span { }
.leftcol { background:#F0F0F0 url(../images/rileftbg.jpg) right top repeat-y; }
.leftcol .img { margin:19px 0px; }
.leftcol table td { text-align:left; font-size:12px; }
.leftcol ol { padding:0px; margin:0px; }
.leftcol li { padding:0px; margin:0px; text-align:left; margin-left:40px; margin-bottom:10px; }
.footer { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#9E9E9E; }
.footer span { color:#FFFFFF; }
.footer .white { color:#FFFFFF; }
.footer a { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#9E9E9E; text-decoration:none; }
.footer .pad15 { padding:0px 15px; }
.footer a:hover { font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
input { border:1px solid #A6A6A6; color:#000; width:140px; padding:0px 3px; background-color:#FFFFFF; margin-left:9px; margin-right:2px; }
#country.select { border:1px solid #A6A6A6; color:#000; width:106px; background-color:#FFFFFF; margin-left:9px; }
.day { border:1px solid #A6A6A6; color:#000; width:66px; padding:0px 3px; background-color:#FFFFFF; height:18px; }
.month { border:1px solid #A6A6A6; color:#000; width:140px; background-color:#FFFFFF; margin:0px 5px; }
textarea { border:1px solid #A6A6A6; color:#000; width:290px; padding:0px 3px; background-color:#FFFFFF; height:85px; font:normal 13px Arial, Helvetica, sans-serif; color:#000000; overflow:auto; margin-left:9px; }
.city { border:1px solid #A6A6A6; color:#000; width:300px; background-color:#FFFFFF; margin-left:9px; }
.state { border:1px solid #A6A6A6; color:#000; width:146px; background-color:#FFFFFF; margin-left:9px; }
.searchstate { border:1px solid #A6A6A6; color:#000; width:136px; background-color:#FFFFFF; margin-top:4px; }
.quastate { border:1px solid #A6A6A6; color:#000; width:150px; background-color:#FFFFFF; margin-top:4px; }
.pcode { border:1px solid #A6A6A6; color:#000; width:100px; background-color:#FFFFFF; margin-left:9px; }
.pnumber { border:1px solid #A6A6A6; color:#000; width:138px; background-color:#FFFFFF; margin-left:9px; }
.but { background:url(../images/ributton.jpg) left top no-repeat; font-weight:bold; border:0px solid #A6A6A6; color:#464646; width:69px; display:block; text-align:center; margin-left:6px; padding-left:6px; cursor:pointer; font-size:11px; height:18px; }
.next { border:0px; margin:10px 10px 10px 0px; width:auto; height:auto; }
.search { border:0px; width:auto; height:auto; margin-top:10px; }
.personala { background:url(../images/ripera.jpg) left top no-repeat; height:25px; width:118px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; display:block; text-decoration:none; text-align:center; padding-top:10px; float:left; }
.personalhover { background:url(../images/riperhover.jpg) left top no-repeat; height:25px; width:118px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; display:block; text-decoration:none; text-align:center; padding-top:10px; float:left; }
.edua { background:url(../images/rimenua.jpg) left top no-repeat; height:25px; width:136px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000000; display:block; text-decoration:none; text-align:center; padding-top:10px; float:left; }
.eduhover { background:url(../images/rimenuhover.jpg) left top no-repeat; height:25px; width:136px; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#fff; display:block; text-decoration:none; text-align:center; padding-top:10px; float:left; }
.eduinput { border:1px solid #A6A6A6; color:#000; width:290px; padding:0px 3px; background-color:#FFFFFF; margin-left:9px; }
.hint { display: none; text-align:left; color:#FF0000; }
.hint2 { display: none; text-align:center; color:#FF0000; }
.hintb { display: none; text-align:left; color:#0000FF; }
.hintb2 { display: none; text-align:center; color:#0000FF; }
.red { color:#FF0000; font-size:12px; }
/* The pointer image is hadded by using another span */
.hint .hint-pointer { position: absolute; left: -10px; top: 5px; width: 10px; height: 19px; background:url(../images/pointer.gif) left top no-repeat; }
#error { display:none; }
.radio { width:auto; border:0px; background:none; padding-left:20px; }
.toptable { width:630px; background-color:#F4F4F4; border:1px solid #D2D2D2; }
.toptable .td { padding:4px 0px; vertical-align:middle; }
.user { border:1px solid #D2D2D2; border-width:1px 0px 0px 1px; }
.pass { border-left:1px solid #D2D2D2; }
.email { border:1px solid #D2D2D2; border-width:0px 0px 1px 1px; }
.userr { border:1px solid #D2D2D2; border-width:1px 1px 0px 0px; }
.passr { border-right:1px solid #D2D2D2; }
.emailr { border:1px solid #D2D2D2; border-width:0px 1px 1px 0px; }
.formtable { width:640px; }
.formtable td { padding:4px 0px; vertical-align:top; padding-left:0px; }
.formtable td table td { padding:0px; vertical-align:top; }
.loginleftimg { background:url(../images/loginleftbg.jpg) right top repeat-y; }
.logintopimg { background:url(../images/logintopbg.jpg) right top repeat-x; }
.loginrightimg { background:url(../images/loginrbg.jpg) right top repeat-y; }
.loginbottomimg { background:url(../images/loginbimg.jpg) right top repeat-x; }
.logintable { margin-top:26px; }
.logintable td { padding:4px 0px; font-size:12px; }
.logintable td a { text-decoration:underline; color:#4B4B46; margin-left:9px; }
.logintable td a:hover { text-decoration:none; color:#4B4B46; margin-left:9px; }
.logintable td table { margin-left:9px; }
.logintable td table td { padding:0px; }
.forgot { font-size:12px; }
.forgot td { padding:8px; }
.forgot td .input { border:1px solid #A6A6A6; color:#000; width:250px; padding:0px 3px; background-color:#FFFFFF; margin-left:9px; }
.forgot td table { font-size:12px; }
.forgot td table td { padding:0px; }
.addqual { background-color:#D2D2D2; width:90%; }
.addqual td { padding:4px; }
.fetch { font:normal 12px Arial, Helvetica, sans-serif; }
.button { font:bold 12px Arial, Helvetica, sans-serif; color:#4B4B46; width:auto; cursor:pointer; background:url(../images/ributbg.jpg) left top repeat-x; }
.loginbg { background:url(../images/riloginbg.jpg) left top repeat-x; height:145px; font:normal 11px Tahoma; color:#000000; }
.loginbg table td table { margin-top:6px; }
.loginbg table td table td { padding-top:4px; }
.loginbg .leftbor { border-left:1px solid #fff; }
.loginbg .rightbor { border-right:1px solid #fff; }
.loginbg input { margin:0px; width:112px; height:18px; }
.loginbg .go { background:url(../images/rigo.jpg) left top no-repeat; width:33px; height:20px; display:block; font-weight:bold; text-transform:uppercase; border:0px; font-size:11px; color:#595959; cursor:pointer }
.loginbg .sign { background:url(../images/risignup.jpg) left top no-repeat; width:70px; height:22px; display:block; font-weight:bold; text-transform:uppercase; border:0px; font-size:11px; color:#595959; cursor:pointer; text-align:center; }
.loginbg a { text-decoration:none; color:#000000; }
.loginbg a:hover { text-decoration:underline; color:#000000; }
.jsdiv { background:url(../images/rijseeker.jpg) left top no-repeat; width:225px; height:30px; display:block; }
.jsdiv .js { color:#646464; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family:Tahoma; margin-left:52px; float:left; }
.jsdiv .emp { color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family:Tahoma; margin-left:48px; float:left; }
.jsdiv .js div { margin-top:8px; }
.jsdiv .emp div { margin-top:8px; }
.empdiv { background:url(../images/riemp.jpg) left top no-repeat; width:225px; height:30px; display:block; }
.empdiv .js { color:#fff; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family:Tahoma; margin-left:52px; float:left; }
.empdiv .emp { color:#646464; text-decoration:none; text-transform:uppercase; font-weight:bold; font-family:Tahoma; margin-left:48px; float:left; }
.empdiv .js div { margin-top:8px; }
.empdiv .emp div { margin-top:8px; }
.righttable { width:210px; }
.righttable ul { margin:0px; padding:0px; list-style-type:none; }
.righttable li { margin:0px; padding:5px 0px; list-style-type:none; border-bottom:1px dashed #ccc; display:table; width:100% }
.righttable li img { border:0px; margin:0px 7px 0px 11px; float:left; }
.righttable li div { float:left; width:auto; border:0px solid #000; }
.righttable li div a { text-decoration:none; color:#4B4B46; }
.recrighttable { width:240px; }
.recrighttable ul { margin:0px; padding:0px; list-style-type:none; }
.recrighttable li { margin:0px; padding:11px 0px; list-style-type:none; border-bottom:1px dashed #ccc; display:table; width:100% }
.recrighttable li img { border:0px; margin:0px 7px 0px 11px; float:left; }
.recrighttable li div { float:left; width:auto; border:0px solid #000; }
.recrighttable li div a { text-decoration:none; color:#4B4B46; }
.emailist { font:normal 12px Verdana, Arial, Helvetica, sans-serif; }
.close { background:url(../images/risignup.jpg) left top no-repeat; width:70px; height:22px; display:block; font-weight:bold; border:0px; font-size:11px; color:#595959; cursor:pointer; text-align:center; text-decoration:none; padding-top:3PX; }
.closeb { background:url(../images/risignup.jpg) left top no-repeat; width:70px; height:22px; display:block; font-weight:bold; border:0px; font-size:11px; color:#595959; cursor:pointer; text-align:center; text-decoration:none; padding-bottom:3PX; }
.reg { margin:0px 10px; }
.reg .regtable { margin-top:9px; }
.reg .regtable td { padding-bottom:10px; font-weight:bold; }
.reg .regtable td span { color:#82A000; }
.reg .regtable td table { background-color:#F4F4F4; border:1px solid #D2D2D2; }
.reg .regtable td table td { padding:4px; font-weight:normal; vertical-align:top; }
.reg .regtable td table td .ayear { width:22px; margin-right:6px; }
.reg .regtable td table td .amonth { width:16px; margin-right:6px; }
.reg .regtable td table td table { background-color:none; border:0px; }
.reg .regtable td table td table td { padding:0px; }
.reg .regtable td table td table td a { text-decoration:none; color:#000000; margin-left:6px; }
.reg .regtable td table td table td a:hover { text-decoration:underline; color:#000000; margin-left:6px; }
.reg .regtable td table td table td img { margin-left:6px; }
.reg .regtable td img { border:0px; }
.addinfo { font:normal 12px Verdana, Arial, Helvetica, sans-serif; }
a.addlink { text-decoration:none; color:#000000; margin-right:195px; font-size:12px; }
a:hover.addlink { text-decoration:underline; color:#000000; margin-right:195px; font-size:12px; }
a.addlink1 { text-decoration:none; color:#82a700; margin-right:15px; font-size:12px; }
a:hover.addlink1 { text-decoration:none; color:#000000; margin-right:15px; font-size:12px; }
a.remove { text-decoration:none; color:#000000; font-size:12px; }
a:hover.remove { text-decoration:underline; color:#000000; font-size:12px; }
.marlef { margin-left:9px; }
a.mail { text-decoration:underline; color:#333333; }
a:hover.mail { text-decoration:none; color:#333333; }
.flashdiv { margin:0px auto; width:960px; border:0px solid #FF0000; }
.flashdiv .pos { position:absolute; z-index:-1; top:156px; *top:160px;
border:0px solid #FF0000; width:960px; }
.flashdiv .pos .flash1 { float:left; }
.flashdiv .pos .flash2 { float:left; margin-left:505px; _margin-left:365px; }
.contenttable .leftcol .righttable a:link, .contenttable .leftcol .righttable a:visited { font:12px Verdana, Arial, Helvetica, sans-serif; color:#4B4B46; }
.contenttable .leftcol .righttable a:hover { text-decoration:none; }
.posttable { border:1px solid #E7E7E7; }
.postleft { background-color:#EAEFD7; height:26px; width:164px; border-bottom:1px solid #fff; padding-left:10px; text-align:left; }
.postright { background-color:#F1F1F1; border-bottom:1px solid #fff; padding-left:10px; text-align:left; }
.postright span { font-size:11px; }
.postright1 { background-color:#F7F7F7; border-bottom:1px solid #fff; padding-left:10px; text-align:left; }
.mar20 { margin-top:20px; }
.jobdesc { background:url(../images/riheaderbg.jpg) left top repeat-x; color:#FFFFFF; font-weight:bold; }
.jobdesc a { color:#FFFFFF; text-decoration:none; border-bottom:1px dashed #fff; }
.jobdesc a:hover { color:#FFFFFF; text-decoration:none; border-bottom:none; }
.desctable { border:1px solid #E7E7E7; padding:17px 11px 17px 18px; }
/*.tooltip { 
	color:#8FC743;
   	display:none;
	position:absolute;
	width:250px;
	margin-left:10px;
	 background-image: url('images/pointer.gif');  
	 background-repeat:no-repeat; 
	 background-position:0 0;
}

.tooltip .message { border: 1px solid #8FC743; display:block; margin-left:10px; background-color:#FFFFFF; padding:5px; border-left:none !important; }
.tooltip .message1 { border: 1px solid #8FC743; display:block; margin-top:10px; background-color:#FFFFFF; padding:5px; border-top:none !important; }
.tooltip1 .message { border: 1px solid #8FC743; display:block; margin-left:10px; background-color:#FFFFFF; padding:5px; border-left:none !important; }
*/
.searchtable { background-color:#F4F4F4; border:1px solid #D2D2D2; width:100%; }
.searchtable td { padding-left:10px; }
.pendjobtable { border:1px solid #DCDCDC; border-width:0px 0px 1px 1px; }
.pendjobtable1 { border:1px solid #DCDCDC; border-width:0px 1px 1px 1px; }
.pendjobhead { background-color:#EAEFD7; border-right:1px solid #DCDCDC; font-weight:bold; padding:0px 5px; color:#000000; }
.pendjobbg { background-color:#F7F7F7; border-right:1px solid #DCDCDC; font-weight:bold; padding:0px 5px; color:#000000; border-top:1px solid #fff; font-weight:normal; }
.pendjobbg1 { background-color:#F1F1F1; border-right:1px solid #DCDCDC; font-weight:bold; padding:0px 5px; color:#000000; border-top:1px solid #fff; font-weight:normal; }
.padtop { padding-top:10px; }
.padtop div { float:left; margin-left:10px; }
.padtop img { float:right; margin-right:30px; margin-bottom:10px; border:1px solid #DCDCDC; padding:3px; }
.padtop div img { float:left; padding:0px; border:0px; margin:0px; margin-right:5px; }
.padtop table { margin-bottom:5px; }
.padtop table td { padding:3px 0px; }
.padtop table td img { float:none; }
.padtop table td a { text-decoration:none; color:#333333; }
.padtop table td a:hover { text-decoration:none; color:#000; }
.qualsearch { background-color:#F4F4F4; border:1px solid #D2D2D2; }
.qualsearch td { padding:5px; padding-left:6px; text-align:left; }
.qualsearch td div { background-color:#fff; border:1px solid #D2D2D2; padding:5px; margin:8px; margin-left:0px; }
.summer { background-color:#F4F4F4; border:1px solid #D2D2D2; }
.summer td { padding:6px; }
.searchre { background-color:#F1F1F1; border-bottom:1px solid #fff; }
.searchrediv { margin:6px; font-size:11px; }
.searchre1 { background-color:#F7F7F7; border-bottom:1px solid #fff; }
.graybor { border:1px solid #D2D2D2; }
.contenttable .reg .searchtable a { color:#82A000; font:bold 13px Arial, Helvetica, sans-serif; text-decoration:none; }
.contenttable .reg .searchtable a:hover { text-decoration:underline; }
.contenttable .pagination { color:#82A000; font:bold 12px verdana; }
.contenttable .pagination a { color:#82A000; font:bold 12px verdana; text-decoration:none; }
.contenttable .pagination a:hover { text-decoration:underline; }
.contenttable .pagination strong { color:#ccc; }
.termsConditions a { color:#000; text-decoration:underline; }
.contenttable .reg .searchtable .transferArrows a#add, .transferArrows a#remove { background-image:url(../images/arrow_add.jpg); background-repeat:no-repeat; width:34px; height:20px; padding-top:2px; text-align:center; float:left; clear:left; margin-left:30px; margin-bottom:10px; color:#B9B9B9; font:bold 11px verdana; }
a#add:hover, a#remove:hover { color:#82A000 !important; text-decoration:none;/* background-image:url(../images/arrow_add_h.jpg) !important;*/ background-repeat:no-repeat; width:34px; height:20px; }
.404list { }
.404list li a:link, .404list a, .404list li a:visited { color:#000; text-decoration:none; }
#dropmenudiv { position:absolute; /*border:1px solid black;*/
border-bottom-width: 0; font:normal 12px Verdana; line-height:25px; z-index:100; }
#dropmenudiv a { width: 100%; display: block; text-indent: 3px; border-bottom: 1px solid #fff; padding: 1px 0; text-decoration: none; font-weight: bold; color:#000; font:11px verdana; line-height:25px; text-indent:10px; }
#dropmenudiv a:hover { /*hover background color*/ background-color: #6E8800; color:#fff; }
.header_img a img { border:none; }
.righttable h1 { padding:10px 0 0px 0px; /*border-bottom:1px solid #82a000;*/ font:18px arial; border:0px solid #000; margin:0px 0 10px 0; text-align:center; border-bottom:1px dashed #cccccc; }
.righttable h1 span { color:#82a000; }
a img { border:none; }
.netAdvantage { float:left; width:627px; height:100px; margin-bottom:10px; }
.netAdvantage h1 span { background-color: transparent; background-image: url(../images/net_advantage.jpg); background-repeat: no-repeat; background-attachment: scroll; background-x-position: left; background-y-position: top; min-width: 209px; width:469px; height: 86px; position: absolute; }
.netAdvantage h1 { font-size:14px; font-weight:bold; color:08365A; }
.buttons { width:auto; background:#86AC00; height:20px; font:bold 11px verdana; color:#fff; padding:0 14px 2px 4px; 
border:2px solid #6F8F00; float:left; }
a.buttons { text-decoration:none; height:20px; padding:2px 8px; }
.studRegister { line-height:20px; }
a.studRegister { color:#000; text-decoration:underline; }
.contenttable .reg #payment #personal .LV_validation_message { float:left; clear:left; display:block; white-space:nowrap; padding-top:10px; }
#ratecard { width:650px; border:#82a400 solid 0px; margin:20px 0px; }
#ratecard h1 { font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #ffffff; line-height:25px; padding:5px; background-color:#82a400; text-align:center; margin:0px; }
#ratecard h2 { font-size:14px; color:#646464; font-weight:blod; padding:5px 5px; width:100%; margin:0px; line-height:18px; text-align:left; }
*html #ratecard h2 { padding:5px 0px; }
#ratecard tr td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#4b4b46; width:100%px; height:30px; padding:5px;  /* border-bottom:#666666 solid 1px; border-right:#666666 solid 1px;*/ line-height:16px; text-align:left; vertical-align:top; border-collapse:separate; }
#ratecard .br_none { border-right:#666666 dotted none; }
#ratecard .color { background-color:#e9e9e9; }
#ratecard .width td { border:1px solid #82a400; border-collapse:collapse; }
#ratecard .width { border:1px solid #82a400; border-collapse:collapse; width:650px; }
.width th { padding:5px; background-color:#82a400; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #ffffff; }
.LV_validation_message { }
.listkeys { diaplay:none; position:absolute; width:200px; border:1px solid #ccc; background:#fff; margin-left:-180px; margin-top:44px; padding:5px; }
.listkeys a{ color:#000; text-decoration:none}.listkeys a:hover{ text-decoration:underline}.listkeys ul { margin-left:0; padding-left:20px;}.listkeys ul li{ padding-left:0;}
.instkeys{ margin-left:310px; margin-top:0px; width:180px;}

/* Errors*/
#phone_error {  float:right; width:234px; margin-top:-20px; position:relative}
.editstudentpersonal #phone_error {width:200px; }
/*.addresstable .LV_validation_message { float:right; width:80px; margin-top:-20px; position:relative}*/#ins_error0, #unv_error0 {  float:right; width:175px; margin-top:-20px;  }
#perc_error20 {  float:right; width:175px; margin-top:-35px; position:relative}  
.logoupload .LV_validation_message{float:left; clear:left; white-space:nowrap; padding-left:10px;}
.edit_r_upload .LV_validation_message{float:left; clear:left; padding-left:10px; }
.pic-msg { float:left; clear:left; padding-left:10px; }
.normalLinks a:link,.normalLinks a:visited{ color:#82A700 !important; font-size:12px; }
.clear-messages .LV_validation_message { float:left; clear:left; padding-left:10px;}

.title-green-bg{ background:url(../images/title-green-bg.jpg) repeat-x; padding:5px 0 6px 10px; font-family:Verdana; 
font-size:14px; font-weight:bold; color:#FFFFFF;}

.logos-image-border{ border:1px solid #84A500; padding:3px;}

.panel-bottom-image{ border:2px solid #C6C6C6; padding:2px;}

.campus_name
{ padding:0px 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #51820E; width:616px;}

.campus_name img.img
{ margin:0 15px 0px 0;}

.email_campus
{ font:normal 12px verdana; color:#484848; line-height:20px; }
.email_campus a
{ font:normal 12px verdana; color:#484848; }
.name
{ font:normal 16px verdana; color:#51820E; line-height:20px;padding:5px 0 0 0;}

.affilation
{  width:620px; height:28px; text-align:left; border-left:1px solid #AACF58; border-right:1px solid #AACF58; background-color:#CDEB8B;}

.affilation strong
{ font:bold 16px arial; color:#457307; vertical-align:middle; padding:0 0 0 30px; }

.img_heading
{ margin:10px 0 20px 0;}

.img_icon
{ float:left; margin:0 20px 0 0;}

.text_default
{ margin:10px 0 0 0; line-height:18px;}

.course_offered
{ padding:0 0 0 20px; color:#000000;}

.course_offered ul
{ padding:0; margin:0; list-style-type:none;}

.course_offered ul li
{ list-style-type:none; background:url(../images/bullet.jpg) no-repeat left 7px; margin:0 0 5px 5px; padding:0 0 0 12px;}


.middle_part
{ border-left:1px solid #C2C2C2; border-right:1px solid #C2C2C2; text-align:center; }

 .button_campus
{ background:url(../images/buttonbg.jpg) no-repeat center top; width:248x !important; height:29px; text-align:left; font-weight:bold; padding:5px 0 0 0px; color:#538C07; border:0px solid #000; }

span.backnext
{border:0px solid #000; margin:0 0 0 65px;  }

.topborder
{  background:url(../images/topbg.jpg) repeat-x center top;}
.bottomborder
{ background:url(../images/bottombg.jpg) repeat-x center top;}

.greentopborder
{  background:url(../images/greentopbg.jpg) repeat-x center top;}
.greenbottomborder
{ background:url(../images/greenbottombg.jpg) repeat-x center top;}

 .button_campus .back
{ background:url(../images/back_arrow.jpg) no-repeat left 5px; color:#000; margin:0 0 0 10px; padding:0 5px 0 15px;}

 .button_campus .next
{ background:url(../images/next_arrow.jpg) no-repeat right 5px; color:#000; margin:0 0 0 5px; padding:0 15px 0 0px;}

.button_campus a.back 
{  color:#000; text-decoration:none !important;}

.button_campus a.next 
{  color:#000; text-decoration:none !important;}
 
.middle_part address
{ font:normal 12px verdana; color:#000; text-decoration:none; text-align:left; padding:10px 0 0 20px; line-height:18px;}

.footer_campus
{ font:normal 12px verdana; color:#C5C5C5; border-top:1px solid #c5c5c5; padding:5px 0 0px 0;}

.footer_campus a
{ font:normal 12px verdana; color:#C5C5C5; text-decoration:none;}

.footer_campus a:hover
{ font:normal 12px verdana; color:#C5C5C5; text-decoration:underline;}