html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}/* LeWpLmx6CDnYkpdFnmVh7X8KRe+JNaHs3sa0nCmIGYeQdg/gE/RVGccaa/ecSHwp -->*/
:focus {outline: 0;}
a {text-decoration: none;}
table {border-collapse: separate;border-spacing: 0;}
caption, th {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/*****************************************************************************/
body {color: black;font-family: verdana;font-size: 11px;padding: 0;margin: 0;background: url(../images/bck.jpg) repeat-x;}
#wrap {width: 980px;height: auto;margin-left: auto !important;margin-right: auto !important;padding: 0;}
#header {width: 980px;float: left;position: relative;}
#logo {background: url(../images/sfgc_logo.jpg) no-repeat;width: 178px;height: 136px;float: left;position: relative;}
#top_menu {float: right;margin: 7px 24px 10px 0;}
#top_menu a dd {margin: 8px 4px 0 7px;float: left;font-size: 10px;font-weight: bold;color: #9f9f9f;}
#top_menu a dd:hover {color: #0080ff;}
.home, .con_us, .site_map {width: 22px;height: 22px;float: left;}
.home {background: url(../images/home.jpg) no-repeat;}
.con_us {background: url(../images/con_us.jpg) no-repeat;}
.site_map {background: url(../images/site_map.jpg) no-repeat;}
.scrolllinks { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #919A9C; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none }	
.scrolllinks:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #50791C; FONT-FAMILY: Verdana, Arial; TEXT-DECORATION: none
}
/*menu*/
#menu {float: right;margin: 5px 10px 0 0;position: relative;width: 760px;}
.menu_lft {background: url(../images/0menu_lt.jpg) no-repeat;width: 12px;height: 41px;float: left;position: relative;}
.menu_mid {background: url(../images/0menu_cen.gif) repeat-x;width: 729px;height: 41px;float: left;position: relative;}
.menu_rft {background: url(../images/0menu_rt.gif) no-repeat;width: 18px;height: 41px;float: left;position: relative;}
.menu li {font-size: 100%;margin: 0;padding: 0;position: relative;display: inline-block;}
.menu a, .menu a:hover, .menu a:visited, .menu a:active {text-decoration: none;}
.menu_contents {position: absolute;margin-top: -7px;}
.menu_contents a {float: left;}
.menu_contents ul {margin: 0;}
/*sub menu*/
.submenu {font-weight: 700;display: none;position: absolute;left: -14px;top: 38px;font-size: 10px;height: 15px;padding-left: 14px;}
.submenu li {white-space: nowrap;display: inline-block;padding: 3px 0 5px 5px;line-height: 16px;background: url(../images/0_cntr.gif) repeat-x;}
.submenu li.first {padding-left: 15px;}
.submenu li.last {padding-right: 15px;}
.submenu li a {padding-right: 7px;background: url(../images/0_cntr_sep.gif) right 0px no-repeat;line-height: 16px;height: 32px;}
.submenu li.last a {padding-right: 0;background: none;}
.submenu li a, .submenu li a:active, .submenu li a:visited {color: #989898;}
.submenu li a:hover {color: #D93631;}
.submenu li.selected, .submenu li.selected a {color: #D93631;}
.submenu li.seperator {color: #747474;font-weight: normal;padding: 0;}
.show {display: block;}
.name {position: relative;background: url(../images/sfgc.jpg) no-repeat;width: 574px;height: 30px;float: left;margin: 21px 0 0 36px;}
/* header end*/
#container { background: url(../images/banner_bg.png) no-repeat;width: 980px;height: 271px;position: relative;float: left; background-repeat:no-repeat;}
.abt_container{background: url(../images/board10.jpg)!important;}
.cssof_container{background: url(../images/board1.jpg)!important;}
.acad_container{background: url(../images/board13.jpg)!important;}
.reso_container{background: url(../images/board6.jpg)!important;}
.facil_container{background: url(../images/board7.jpg)!important;}
.stud_container{background: url(../images/board8.jpg)!important;}
.place_container{background: url(../images/board4.jpg)!important;}
.rese_container{background: url(../images/board15.jpg)!important;}
.gym_container{background: url(../images/board2.jpg)!important;}
.eco_container{background: url(../images/board5.jpg)!important;}
.lib_container{background: url(../images/board9.jpg)!important;}
.hostel_container{background: url(../images/board3.jpg)!important;}
.labs_container{background: url(../images/board14.jpg)!important;}
.cul_container{background: url(../images/board12.jpg)!important;}
.pri_desk{background: url(../images/board17.jpg)!important;}
.avr{background: url(../images/board18.jpg)!important;}
.our_inst{background: url(../images/board19.jpg)!important;}
.sports_container{background: url(../images/board20.jpg)!important;}
.ba_container{background: url(../images/board21.jpg)!important;}
.bcom_container{background: url(../images/board22.jpg)!important;}
.bbm_container{background: url(../images/board23.jpg)!important;}
.bca_container{background: url(../images/board24.jpg)!important;}
.bsc_container{background: url(../images/board25.jpg)!important;}
.addon_container{background: url(../images/board26.jpg)!important;}
.nss_container{background: url(../images/board27.jpg)!important;}
.yrc_container{background: url(../images/board28.jpg)!important;}
.well_container{background: url(../images/board29.jpg)!important;}
.phy_container{background: url(../images/board30.jpg)!important;}
.star_container{background: url(../images/board31.jpg)!important;}
.growth_container{background: url(../images/board32.jpg)!important;}
.curr_container{background: url(../images/board33.jpg)!important;}
.cfwe_container{background: url(../images/board34.jpg)!important;}
.error_container{background: url(../images/board404.jpg)!important;}
/* End container images*/
.pho_bottom {background: url(../images/photobottom.jpg) no-repeat;width: 980px;height: 29px;position: relative;float: left;}
.contents {width: 880px;float: left;margin: 0px 50px 20px 50px;}
.tab_div {float: right;background: url(../images/dot_ver.jpg) repeat-y;width: 1px;height: 470px;}
.tab1 {line-height: 15px;padding: 0 20px 0 25px;float: right;width: 470px;height: 430px;}
.tab2 {width: 354px;height: 150px;}
.tab3 {width: 354px;height: 250px;}
/*footer*/
#footer {background: url(../images/footerLine.gif) repeat-x;position: relative;float: left;width: 980px;margin: 0px 0px 15px 0px;height: 50px;}
.foo_links {margin: 12px 0 0 0px;}
.foo_links a {color: #D93631;font-size: 11px;}
.foo_links a:hover {color: #808080;}
.foo_div {font-weight: normal;color: #9f9f9f;}
.rlft {float: right;margin: 10px 10px 0 0;font-size: 11px;color: #9f9f9f;}
.rlft a {color: #0080ff;}
.rlft a:hover {color: #9f9f9f;}
.copy {float: left;margin: 10px 0 0 10px;font-size: 11px;color: #9f9f9f;}
ul {float: left;padding-left: 14px;}
ul li {padding: 0 0 5px 0;font-size: 11px;color: #808080;margin: 0 30px 0 0;}
.head1 {float: left;color: #5596f3;font-size: 16px;font-weight: bold;margin: 5px 0 6px 0;padding-left: 6px;}
.he2 {color: #5596f3;font-size: 16px;font-weight: bold;margin: 20px 0 6px 0;padding-left: 10px;}
.he3 {font-size: 12px;font-weight: bold;color: #5b5b5b;margin: 15px 0 2px 0;}
.small {font-size: 10px;color: #808080;line-height: 13px;}
.medium {font-size: 12px;color: #808080;margin-top: 20px;line-height: 1.5;padding-top: 5px;}
.more {font-size: 10px;margin: 7px 21px 0 210px;float: right;color: #ff0000;font-weight: bold;}
.more:hover {color: #9f9f9f;}
.hrl {background: url('../images/hdrline0.gif') repeat-x;height: 5px;width: 210px;float: left;}
.hre {background: url('../images/hdrline1.gif') repeat-x;height: 5px;width: 130px;float: left;}
.box {background: #f9f9f9;border: 2px solid #ebf1f2;margin-top: 20px;}
/* left menu*/
.lmenu {margin: 0px 0 0 15px;float: left;position: relative;width: 160px;}
.lcontents img {float: right;margin: 25px 22px 0 0;}
.lcontents {background: url(../images/lft_menu.jpg) no-repeat;width: 25px;float: right;position: relative;}
.lcontents ul {margin: 13px 20px 0 0;float: right;padding: 0 0 0 10px;list-style-image: url(../images/color.jpg);position: relative;min-width: 125px;}
.lcontents ul li {padding: 0px;margin: 0 3px 5px 0;width: auto;border-bottom: 1px solid #eaeaea;}
.lcontents a {font-size: 12px;position: relative;bottom: 7px;color: #D93631;/*color: #443113;*/}
.lcontents .quicklinks {margin-top: 10px;float: right;}
.lcontents .quicklinks ul {list-style-image: url(../images/arrow.jpg);margin-top: 5px;}
.lcontents .quicklinks ul li {margin-top: 5px;position: relative;padding-bottom: 5px;width: 103px;}
.lcontents .quicklinks ul li a {position: relative;margin-top: 15px;font-size: 11px;top: 0px;font-weight: normal;}
.lcontents .quicklinks li:hover {list-style-image: url(../images/arrowh.jpg);}
.inner_lmenu {margin: 1px 0 5px 5px !important;}
.inner_lmenu li {list-style: disc;margin: 0px 0 5px 0 !important;color: #ecad1a !important;font-size: 12px;padding-bottom: 4px !important;}
.inner_lmenu li a {font-size: 11px;font-weight: normal;bottom: 0px !important;}
.inner_lmenu li:hover {list-style: circle !important;color: #808080 !important;}
.got_selected a {color: #808080 !important;}
.got_selected {list-style-image: url(../images/dull.jpg);}
.inner_lmenu .got_selected {color: #808080 !important;list-style: circle !important;}
.lmenu a:hover {color: #808080;}
.lmenu ul li:hover {list-style-image: url(../images/dull.jpg);}
/*contents*/
.ocontents,.ocontents_sub {margin-left: 5px;float: left;text-align: justify;line-height: 1.5;width: 695px;}
.ocontents ol, .ocontents ul {padding-left: 30px;margin: 0 0 2px 0;float: none;}
.ocontents ol li, .ocontents ul li {font-size: 12px;color: #333333;margin: 8px 0 5px 1px;padding-left: 3px;line-height: 1.5;}
.listhead {font-weight: bold;}
.ocontents ol p, .ocontents ul li p {padding: 0px 0 5px 3px;margin: 0;}
.ocontents h1 {font-size: 24px;margin: 5px 0 10px 02px;padding-left: 0px;text-align: left;font-family: Trebuchet MS, Verdana, Arial, sans-serif, Helvetica;border-bottom: 1px solid #eaeaea;height: 30px;}
.ocontents h1 .ha {color: #999999;}
.ocontents h1 .hb {color: #ed9b4f;}
.ocontents h2 {color: #5997EE;font-size: 13px;font-weight: bold;margin: 10px 0 0px 10px;}
.ocontents p {margin: 6px 0 0px 11px;line-height: 1.5;color: #333333;font-size: 12px;}
.ocontents_sub table {font-family: verdana;margin: 5px 0 0 10px;border: 1px solid #dcdcdc;border-spacing: 1px 1px;width: 100%;}
.ocontents_sub table td {padding: 0px 7px 0px 7px;text-align: left;font-size: 11px;}
.ocontents_sub table .thr td {font-weight: bold;text-align: center;background: #9D9687;color: #ffffff;font-size: 11px; padding:4px 0 4px 0;}
.ocontents_sub table .header td {background: #fee88f;text-align: center;font-weight: bold;color: #381F20;font-size: 12px; padding:4px 0 4px 0;}
.ocontents table {font-family: verdana;margin: 5px 0 0 10px;border: 1px solid #dcdcdc;border-spacing: 1px 1px;width: 100%;}
.ocontents table td {background: #F9F9F9;padding: 4px 7px 4px 7px;text-align: left;font-size: 11px;}
.ocontents a { font-family: verdana;font-size: 12px;color: #D93631;text-decoration:none; }
.ocontents a:hover { font-family: verdana;font-size: 12px;color: #808080;text-decoration:none; }
.ocontents table .ac {text-align: center;}
.ocontents table .thr td {font-weight: bold;text-align: center;background: #9D9687;color: #ffffff;font-size: 11px;}
.ocontents table .header td {background: #fee88f;text-align: center;font-weight: bold;color: #381F20;font-size: 12px;}
.ocontents table  td.rowhead {background: #fee88f;text-align: center;font-weight: bold;color: #381F20;font-size: 12px;vertical-align:middle;}
.ocontents .clr_t {margin: 0;padding: 0;border: 0px;border-spacing: 45px 15px;}
.ocontents .clr_t td {margin: 0;background: #fae676;padding: 4px 5px 4px 5px;text-align: center;}
/*where r u?*/
.b_track {width: 500px;float: right;margin: 30px 60px 0 0;font-size: 10px;color: #808080;}
.b_track .con {float: right;}
.arrow {background: url("../images/arrow.gif") no-repeat;width: 14px;height: 9px;float: right;position: relative;margin: 0 5px 0 5px;top: 2px;}
.start {background: url("../images/start.gif") no-repeat;width: 10px;height: 9px;float: right;position: relative;margin: 0 3px 0 0;top: 3px;}
.b_track a {position: relative;float: right;color: #D93631;}
.b_track a:hover {color: #808080;}
.ocontents ul li a {color: #D93631;}
.ocontents ul ul li a {color: #808080;}
.ocontents ul li a:hover {color: #808080;}
.ocontents ul ul li a:hover {color: #D93631;}
/*Management table */
.man {width: 690px;margin: 5px 0 10px 0 !important;padding: 0 !important;border: 0px !important;border-spacing: 0px 0px !important;}
.ocontents .man td {background: none;text-align: center;}
.ocontents .man .tname td {padding: 0px;font-weight: bold;color: #D93631;}
.ocontents .man .posi td {font-size: 10px;color: #808080;}
/* images*/
.img_rt {float: right;margin: 0 0 12px 12px;}
.img_lft {float: left;margin: 0 12px 12px 0;}
.gallery1, .gal {margin: 10px 0px 0 12px;}
.gal img {margin: 0 10px 0 0;}
/*teaching*/
.teaching li {color: #D93631 !important;}
.teaching .site_red a {color: #D93631;}
.teaching .site_red a:hover {color: #808080;}
.teaching li:hover {color: #808080 !important;}
.teaching li a {color: #808080 !important;}
.teaching li a:hover {color: #D93631!important;}
/*contact us / forms*/
.ocontents .con_tab {width: 350px;border: 0;}
.red {color: #D93631;margin: 0 2px 0 0;}
.label {color: #696356;}
.tbox {margin: 5px 0 0 0;border: 1px solid #9D9687;width: 150px;}
.tbox:hover {border: 1px solid #a58401;}
.newsdesc {}
.ocontents .con_tab .button {margin: 6px 0 0 15px;cursor: pointer;}
pre {color: #696356;margin: 3px 0 0 0;}
pre a {color: #D93631;}
pre a:hover {color: #808080;}
#err_div{margin-left:20px;color:#FF0000;}
/*gallery*/
#gallery {width: 880px;}
#gallery ul {list-style: none;padding: 0px;margin: 10px 0 20px 10px;}
#gallery ul li {display: inline;margin: 0 31px 0 0;}
#gallery ul li img {width: 185px;height: 125px;}
#gallery hr{width:865px; margin-left:10px; color:#dcceb4; border-top:0;}
 .gal_links{margin:12px 0 20px 0;}
 .gal_links a{font-size:13px;color:#D93631;margin:0 5px 0 1px; padding:1px 5px 1px 5px}
 .gal_links a:hover,.gal_links .gal_selected{color:#9F9F9F;}
.our {list-style-image: url(../images/arrow.jpg);margin-top: 5px;}
 .gal_name,.gal_links .gal_bor{border:1px solid #9F9F9F;}
 .gal_name:hover{border:1px solid #D93631;}
.our li a {color: #1f75e9 !important;}
.our li a:hover {color: #808080 !important;}
  /*News scroolling*/
 .myclass
{
	width: auto; 
	margin: auto;
	margin-top: 30px;
}
.myclass ul{
	visibility:hidden;}
.myclass ul li a
{  position:relative;
	margin-bottom:10px;
	float:left;
	margin-left:6px;
	text-transform:capitalize;
	font-size:11px;
	overflow-x:hidden;
	color:#5596F3;
	visibility:visible;
}
.myclass ul li a:hover{color:red;}

/* Avant Grade */
h2.head { font-size:14px;text-align:center;letter-spacing:0.02em;line-height:0.9em;margin-bottom:6px;color:#EEA26D; }
.download  a {   font-family: verdana;font-size: 12px;text-decoration:none;color:#fff;font-weight:bold;}
.download {   border:2px solid #E0691B;background-color:#EEC699;text-align:center;height:23px;width:18%;margin:0 auto;}
.download a:hover {   font-family: verdana;font-size: 12px;text-decoration:none;color:#D93631;font-weight:bold;}
a.nolink { font-family: verdana;font-weight: bold;color: #381F20;font-size: 12px; }
a.nolink:hover { font-family: verdana;font-weight: bold;color: #381F20;font-size: 12px; }