/********************************* All default XHTML tag's classes *********************************/

body { background:url(../img/bg.gif) repeat-x 0 0; height:100%; margin:0; padding:0; font:11px/1.2em tahoma, arial, verdana, sans-serif, geneva; color:#000000; }
table { font-size:100%; }

h1 { color:#fe6000; font-size:1.2em; font-family: Georgia; margin:0; padding:0; margin-bottom:5px; }
h2 { color:#e41900; font-size:1.2em; font-weight:bold; margin:0; padding:0; }

img { border:none; vertical-align:middle; }
.msg{font:Verdana, Geneva, sans-serif;font-size:10pt;color:#F00;font-weight:bold;padding-bottom:20px;}
a { color:#000; text-decoration:underline; padding:0px; margin:0px; text-decoration:none; }
a:hover { text-decoration:underline; }

p { margin:0; padding:0; }

ul, li { list-style-type:none; padding:0px; margin:0px; }

/*************************** All Classes and IDs as per group **************************/

img, #logo, .searchbox { behavior: url(css/iepngfix.htc) }

.clear { clear:both; }
.padding { padding:5px; }
.padding1 { padding:10px; }
.margin { margin:5px; }
.margin_gal { margin:0 15px 15px 0; }
.margin_btm { margin-bottom:10px; }

.fl { float:left; }
.fr { float:right; }
.border { border:1px solid #000; }
.heading { background:url(../img/heading_left.gif) no-repeat 0 0;  }
.heading h1 { background:url(../img/heading_right.gif) no-repeat 100% 0; color:#fff; padding:7px 10px;  }
.st_head { background:#f0f0f0; padding:3px 10px; font-weight:bold; }
.stud_pad { padding-left:10px; }
.note { color:#FF3300; }
.avtar_border { padding:1px; border:2px solid #bababa; float:left; }
a.btn_link { background:url(../img/btn_bg.gif) repeat-x 0 100%; padding:4px 15px; font-weight:bold; border:1px solid #fe7a00; }
.list_txt { margin-left:10px; }
.list_txt li { width:43%; float:left; background:url(../img/bullet.gif) no-repeat 0 50%; padding:3px 15px; }
.add_link a { color:#ffb74c; text-decoration:underline; font-weight:normal; float:right; }
.photo_border_link { border:2px solid #bababa; float:left; }

#wraper { width:100%; background:url(../img/bg_btm.gif) repeat-x 0 100%; }
#header { padding:0px; background: url(../img/header_bg.jpg) no-repeat 0 0; }
#logo a { width:285px; height:130px; margin:55px 0 20px 47px !important; margin:10px 0 0 20px; float:left; }
#logo span { display:none; }

.searchbox .txtbox { background: url(../img/textarea.jpg) no-repeat 0 0; border:1px solid #fe9100; width:170px; padding:2px 5px; font-size:15px;  }

.link_bg { background:url(../img/link_bg.gif) no-repeat 0 0; padding-left:20px; float:left; width:100%; }

.login_area1 a { color:#0069c6; font-weight:bold; }
.login_area1 a:hover { color:#000; text-decoration:none; }
.login_area1 a.logout { background:url(../img/btn_logout.gif) no-repeat 0 0; color:#fff; font-weight:bold; padding:3px 20px 4px 20px; text-decoration:none; }

.member_area { margin-top:10px; }
.member_area .content { background:url(../img/memberarea_bg.gif) repeat-x 0 0; padding:10px; }
#member_nav {width:100%; float:left;}
#member_nav ul {width:693px; margin:0 auto; letter-spacing:1px;}
#member_nav li{float:left; margin:0; list-style:none; text-align:center; line-height:25px; color:#000; margin-right:2px;}
#member_nav a {background:url(../img/link_left_up.gif) no-repeat 0 0; text-decoration:none; color:#000; margin-top:3px;}
#member_nav a span {background:url(../img/link_right_up.gif) no-repeat 100% 0; text-decoration:none; padding:0px 13px 0px 13px;}
#member_nav a, #member_nav a span{display:block; float:left;}
/* Hide from IE5-Mac \*/
#member_nav a, #member_nav a span{float:none; cursor:pointer;}
/* #navigation a, #navigation a span{float: none; display:inline-block; cursor:pointer;}
 End hide */
#member_nav a:hover {color:#fff; background:url(../img/link_left_hover.gif) no-repeat 0 0; margin:0px; }
#member_nav a:hover span {background:url(../img/link_right_hover.gif) no-repeat 100% 0; padding:3px 13px 0px 13px; }

#member_nav a.active {color: #fff; background:url(../img/link_left_hover.gif) no-repeat 0 0; margin:0px; }
#member_nav a.active span{background: url(../img/link_right_hover.gif) no-repeat 100% 0; padding:3px 16px 0px 17px; }

#navigation ul{list-style:none; padding:0; margin:0; list-style-type:none; }
#navigation li{float:left; margin:0; list-style:none; text-align:center; line-height:28px; color:#000;}
#navigation a {text-decoration:none; color:#000; margin-right:3px; }
#navigation a span{text-decoration:none; padding:6px 15px 7px 15px; font-size:13px; font-weight:bold; }
#navigation a, #navigation a span{display: block; float:left;}
/* Hide from IE5-Mac \*/
#navigation a, #navigation a span{float: none; display:inline-block; cursor:pointer;}
/* End hide */
#navigation a:hover{color:#000; background:url(../img/link_hover_left.gif) no-repeat 0 0; }
#navigation a:hover span{background: url(../img/link_hover_right.gif) no-repeat 100% 0; }

#navigation a.active {color:#000; background:url(../img/link_hover_left.gif) no-repeat 0 0; }
#navigation a.active span {background: url(../img/link_hover_right.gif) no-repeat 100% 0; }

#nav { margin:0 auto; text-align:center; padding-bottom:10px; font-weight:bold; font-size:11px; }
#nav a { background:#fd8700; color:#fff; padding:2px 5px; margin:0px 2px; text-decoration:none; font-weight:bold; }
#nav a:hover { background:#545454; color:#fff; }

.rl_bar .top { background:url(../img/mid_tl.gif) no-repeat 0 0; }
.rl_bar .top .in { background:url(../img/mid_tr.gif) no-repeat 100% 0; height:21px; font-weight:bold; font-size:13px; color:#fff; padding:7px 15px; }
.rl_bar .content { border-left:1px solid #727272; border-right:1px solid #727272; padding:1px 10px; }
.rl_bar .leftlink_bg { background:#f0f0f0 url(../img/lr_bar_1.gif) no-repeat 0 0; float:left; width:180px; }
.rl_bar .leftlink_bg div { background:url(../img/lr_bar_2.gif) no-repeat 100% 0; float:left;width:180px;}
.rl_bar .leftlink_bg div div { background:url(../img/lr_bar_3.gif) no-repeat 100% 100%; float:left;}
.rl_bar .leftlink_bg div div div { background:url(../img/lr_bar_4.gif) no-repeat 0 100%; padding:5px 0 !important; float:left; padding:10px 0; }
.rl_bar .leftlink_bg li { float:left; width:100%; }
.rl_bar .leftlink_bg a { margin:0; font-weight:bold; text-decoration:none; padding:8px 15px; display:block; border-bottom:1px solid #fff;  }
.rl_bar .leftlink_bg a:hover { font-weight:bold; background:#fff; text-decoration:underline; }
.rl_bar .btm { background:url(../img/mid_bl.gif) no-repeat 0 100%; }
.rl_bar .btm .in { background:url(../img/mid_br.gif) no-repeat 100% 100%; height:21px; }

.rightlink_bg { background:#f0f0f0 url(../img/lr_bar_1.gif) no-repeat 0 0; }
.rightlink_bg div { background:url(../img/lr_bar_2.gif) no-repeat 100% 0; }
.rightlink_bg div div { background:url(../img/lr_bar_3.gif) no-repeat 100% 100%; }
.rightlink_bg div div div { background:url(../img/lr_bar_4.gif) no-repeat 0 100%; padding:8px 10px; }
.rightlink_bg .txtbox { width:140px; border:1px solid #c2c2c2; }
.rightlink_bg .btn { background:url(../img/btn_bg.gif) repeat-x 0 100%; width:80px; border:1px solid #fe7a00; }

.content_r { padding:3px 100px; }

.mid .top { background:url(../img/mid_tl.gif) no-repeat 0 0; }
.mid a { color:#000; }
.mid .top .in { background:url(../img/mid_tr.gif) no-repeat 100% 0; height:21px; font-weight:bold; font-size:13px; color:#fff; padding:7px 15px; }
.mid .content { border-left:1px solid #727272; border-right:1px solid #727272; padding:1px 10px; }
.mid .innerbg { background:url(../img/mid_cont_innerbg.gif) repeat-x 0 0; }
.mid .innerbg div { background:url(../img/mid_cont_innerbg_l.gif) no-repeat 0 0; }
.mid .innerbg div div { background:url(../img/mid_cont_innerbg_r.gif) no-repeat 100% 0; padding:5px 10px; }
.mid .btm { background:url(../img/mid_bl.gif) no-repeat 0 100%; }
.mid .btm .in { background:url(../img/mid_br.gif) no-repeat 100% 100%; height:21px; }

.listing .subhead { background:#fe6100 url(../img/subhead_bg.gif) repeat-x 0 0; color:#fff; font-weight:bold; }
.listing .subhead a { color:#fff; font-weight:bold; }
.listing .odd td { background:#fafafa; border-bottom:1px solid #cecece; }
.listing .even td { background:#f6f6f6; border-bottom:1px solid #cecece; }

#footer { color:#000; padding:17px 20px; margin-bottom:20px; text-align:center; float:none }
#footer a { color:#000; text-decoration:none; text-decoration:underline; }
#footer a:hover {font-family: Verdana, Arial, Tahoma; font-size: 9pt; color: #FF0000; text-decoration: none; }

/************************** different form element classes **************************/

input { vertical-align: middle; margin:0px 2px 2px 0px; padding:1px; }
input, textarea, select { color:#000000; }
.textbox1 { background: url(../img/textarea.jpg) no-repeat 0 0; border:1px solid #fe9100; padding:3px; width:200px; }
.textbox2 { background:#fff url(../img/textarea.jpg) no-repeat 0 0; border:1px solid #fe9100; padding:3px; width:250px; }
.textbox3 { background:#fff url(../img/textarea.jpg) no-repeat 0 0; border:1px solid #fe9100; padding:3px; }
.btn { background:url(../img/btn_bg.gif) repeat-x 0 100%; width:80px; border:1px solid #fe7a00; }


/*****************************misc css by rjau******************************************/
.indpara {
	text-align:justify;
	line-height:15px;
}

#quotes {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10pt;
	color: #000;
	list-style-type: decimal;
	line-height:15pt;
	list-style-image: url(../img/admin/h3_bullet.gif);
	padding-left:25px;

}


.bannerimg {
	border: 1px groove #999;
	padding: 2px;
	margin-top: 3px;
	margin-bottom: 3px;
}
