﻿logo/* ----------------------------------------------------------------------- 	*/
/*																			*/
/* 		Stargate Global Consulting CSS Base File							*/
/*																			*/
/* ----------------------------------------------------------------------- 	*/



/* Base styles for layout pages */
body {
background-color:#0C151C;
text-align:left;
margin:0;
padding:0;
text-indent:0px;
background-image:url('images/body_background.jpg');
background-repeat:repeat-x;

}


h2,h3 {
font-size:14px;
font-weight:700;
text-align:left;
}

h4{
text-align:left;
font-size:12px;

	
}
td {
font-size:11px;
}

p,a {
text-align:left;
color:#000;
}



.container {
width:944px;
margin:0 auto;
}

.mainBackground{
background-image:url('images/body_background.jpg');
background-repeat:repeat-x;
}
.containerbackground{

height:100%;
width:963px;
background-image:url('Images/webpagebackground.png'); 
background-repeat:repeat-y;

}

.outerContainer{
width:963px;
background-image:url('Images/webpagebackground.png'); 
background-repeat:repeat-y;
}

.siteActions {
float:right;
height:20px;
}

.logoBackground {
width:924px;
height:121px;
background:url('images/logo_background.jpg') no-repeat;
margin:0 auto;
}

.eServicelogoBackground {
width:924px;
height:121px;
background:url('images/eservicelogo_background.jpg') no-repeat;
margin:0 auto;
}


#contentPanel {
width:600px;

overflow:hidden;

}

.contentPanel{

width:604px;	


}

.contentTable{

background-color:#fff;
width:924px;
float:left;
}

.contentHolder{

margin-left:10px;
width:652px;
min-height:363px;
height:auto !important;
height:363px;


}


.staffblogs_Panel {
background-image:url('Images/staff_blogsPanel.png');
background-repeat:no-repeat;
width:924px;
height:182px;
float:left;
}

.staffBlogs_Panel_Filtered{
background-image:url('Images/blog panel filtered.jpg');
background-repeat:no-repeat;
width:924px;
height:148px;
float:left;

}

.servicesPanel {
background-image:url('Images/services_panel.png');
background-repeat:no-repeat;
width:924px;
height:114px;

}


/* -----------  */
/* Footer Panel */
/* -----------  */
.footer_top {
background-image:url('Images/capitalcity_footer.jpg');
background-repeat:no-repeat;
width:924px;
height:39px;
}

.footer_text {
float:left;
margin:27px auto 0 190px;
}

.footertext td {
color:#fff;
font-size:13px;
font-family:Arial;
padding-right:10px;
padding-left:10px;
}

.footercopyright {
background-image:url('Images/footer_copyright.jpg');
background-repeat:no-repeat;
width:1014px;
height:54px;
color:#808589;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.footercopyright a {
color:#fff;
font-weight:700;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}

.footershadow{

background-image:url('images/webpagebackground_bottom.jpg');
height:20px;
width:963px;
margin:0px auto 0 -13px; 

text-align:center;
float:left;
width:100%;
background-position:center;
background-repeat:no-repeat;
}


/* -----------  */



.content_top {
background-image:url('Images/content_top.jpg');
height:35px;
width:924px;
background-repeat:no-repeat;
}

.content_bottom {
background-image:url('Images/content_bottom.jpg');
height:35px;
width:924px;
background-repeat:no-repeat;
}

.pagecontentPanelleft {
background-image:url('Images/content_left.jpg');
background-repeat:no-repeat;
}

.breadcrumb {
background-color:#033162;
border:none;
color:#fff;
text-align:left;
margin:0;
width:924px;
padding:15px 0 0 15px;

}

.ms-sbtable,.ms-sbrow,td.ms-sbcell,.ms-sbtable-ex,.ms-sbgo {

background:none;
padding:0px;
margin:0px;
border:1px #aaa solid;

}

.ms-sbgo .ms-sbcell{
float:right;
padding:0px;
margin:0px;
}
td.ms-sbcell input {
border:none;
margin-left:2px;
margin-right:2px;
margin-top:2px;

}

td.ms-sbcell input:hover {
border:1px solid #0066ff;
}


td.ms-sbcell input:hover {
border:1px solid #06f;
}
.ms-sbLastcell{
display:none;
}
td.ms-sbcell{
border:none;

}

.contentleftBorder {
background-image:url('Images/content_left.jpg');
background-repeat:repeat-y;
width:20px;
}

.contentmiddleBorder {
background-image:url('Images/content_middle.jpg');
background-repeat:repeat-y;
width:20px;
}

.contentrightBorder {
background-image:url('Images/content_right.jpg');
background-repeat:repeat-y;
width:20px;
}

.solution_Content {
background-image:url('Images/solutions.png');
background-repeat:no-repeat;
background-color:#fff;
}

.sharepoint_Content {
background-image:url('Images/sharepoint.png');
background-repeat:no-repeat;
background-color:#fff;
}

.BizTalk_Content {
background-image:url('Images/biztalk.png');
background-repeat:no-repeat;
background-color:#fff;
}

.topnavselected a {
background:none;
color:#000;
}

.topNavItem {
background:none;
}

.topNavItem a {
background:none;
padding-left:11px;
padding-right:11px;
color:#000;
font-weight:bold;
text-align:left;
height:34px;
text-align:center;

}

.topNavItem a:hover {
background-image:url('Images/nav_menu.png');
border:1px solid #efefef;
color:#fff;
font-weight:bold;
padding-left:11px;
padding-right:11px;

height:34px;
text-align:center;
background-repeat:repeat-x;

}

#zz1_GlobalNavn1, #zz1_GlobalNavn1:hover{
width:130px;

}


#zz1_GlobalNavn2{

padding-left:0px;

}

#zz1_GlobalNavn0 .topNavItem a{

width:70px;
}

#zz1_GlobalNavn0 .topNavItem a:hover{
width:70px;
}

.servicestoolbar{
background-color:#ffffff;
width:924px;
height:114px;


}
.servicestoolbar td {
width:159px;
padding-left:10px;
padding-right:5px;
float:left;

}

.toolbar {
width:160px;
}


/* Showcase Footer Buttons  CSS2 Rollover method*/

.biztalk {
width:165px;
height:71px;
cursor:hand;
background:url('images/servicestoolbar/biztalk_button.jpg') 0 0 no-repeat;
float:left;
padding-left:5px;
}

.sharepoint {
width:165px;
height:71px;
cursor:hand;
background:url('images/servicestoolbar/sharepoint_button.jpg') 0 0 no-repeat;
float:left;
padding-left:5px;
}


.dynamicscrm {
width:165px;
height:71px;
cursor:hand;
float:left;
background:url('images/servicestoolbar/crm_button.jpg') 0 0 no-repeat;
padding-left:5px;
}


.appdev {
width:175px;
height:71px;
cursor:hand;
float:left;
background:url('images/servicestoolbar/appdev_button.jpg') 0 0 no-repeat;
padding-left:5px;

}


.projmanagement {
width:215px;
height:71px;
cursor:hand;
background:url('images/servicestoolbar/projectmanagement_button.jpg') 0 0 no-repeat;
float:left;
}

.starquest{
width:155px;
height:71px;
cursor:hand;
background:url('images/servicestoolbar/starquest.jpg') 0 0 no-repeat;
float:left;
	
}


.biztalk:hover, .dynamicscrm:hover, .appdev:hover, .sharepoint:hover, .starquest:hover{
background-position:0 -71px;
}





/*----------------------------------------*/
/* 										  */
/* Fancy Popup Menu - For MS Solutions	  */
/* 										  */
/*----------------------------------------*/
div#fancy_overlay {
position:absolute;
top:0;
left:0;
z-index:90;
width:100%;
background-color:#333;
}

div#fancy_loading {
position:absolute;
height:40px;
width:40px;
cursor:pointer;
display:none;
overflow:hidden;
background:transparent;
z-index:100;
}

div#fancy_loading div {
position:absolute;
top:0;
left:0;
width:40px;
height:480px;
background:transparent url(images/fancy_progress.png) no-repeat;
}

div#fancy_close {
position:absolute;
top:-12px;
right:-12px;
height:30px;
width:30px;
background:transparent url(images/fancy_closebox.png);
cursor:pointer;
z-index:100;
display:none;
}

div#fancy_content {
position:absolute;
top:0;
left:0;
width:700px;
height:500px;
z-index:96;
margin:0;
padding:0;
}

#fancy_frame {
position:relative;
width:100%;
height:100%;
display:none;
}

img#fancy_img {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
border:0;
z-index:92;
margin:0;
padding:0;
}

div#fancy_title {
position:absolute;
bottom:-35px;
left:500;
width:100%;
z-index:100;
display:none;
}

div#fancy_title table {
margin:0 auto;
}

div#fancy_title div {
color:#FFF;
font:bold 12px Arial;
padding-bottom:2px;
}

.fancytitlelink{
color:#FFF;
font:bold 11px Arial;
margin-top:5px;

}

td#fancy_title_left {
height:32px;
width:15px;
background:transparent url(images/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
height:32px;
background:transparent url(images/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
height:32px;
width:15px;
background:transparent url(images/fancy_title_right.png) repeat-x;
}

div#fancy_outer {
position:absolute;
top:0;
left:0;
z-index:90;
overflow:hidden;
background:transparent;
display:none;
margin:0;
padding:18px 18px 58px;
}

div#fancy_inner {
position:relative;
width:100%;
height:100%;
border:1px solid #444;
background:#FFF;
}

a#fancy_left,a#fancy_right {
position:absolute;
bottom:10px;
height:100%;
width:35%;
cursor:pointer;
background-image:url(data:image/gif;base64,AAAA);
z-index:100;
}

a#fancy_left {
left:0;
}

a#fancy_right {
right:0;
}

a#fancy_left:hover {
background:transparent url(images/fancy_left.gif) no-repeat 0 100%;
}

a#fancy_right:hover {
background:transparent url(images/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe,#fancy_freeIframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
z-index:10;
}

div#fancy_bg {
display:none;
}

div.fancy_bg {
position:absolute;
display:block;
z-index:70;
}

div.fancy_bg_n {
top:-18px;
width:100%;
height:18px;
background:transparent url(images/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
top:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(images/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
right:-13px;
height:100%;
width:13px;
background:transparent url(images/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
bottom:-18px;
right:-13px;
width:13px;
height:18px;
background:transparent url(images/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
bottom:-18px;
width:100%;
height:18px;
background:transparent url(images/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
bottom:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(images/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
left:-13px;
height:100%;
width:13px;
background:transparent url(images/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
top:-18px;
left:-13px;
width:13px;
height:18px;
background:transparent url(images/fancy_shadow_nw.png) no-repeat;
}

div.fancyBoxReadMore{
width:662px;
top:6px;
height:23px;
background:transparent url(images/readmorepanel.jpg) repeat-x;
color:#fff;
}	

div.readmoretext{
text-align:right;
font-weight:normal;
margin-top:6px;
margin-right:20px;
margin-left:16px;
font-size:11px;
}

div.readmoretext a{
color:#fff;
text-decoration:none;
}

div.readmoretext a:hover{
color:#fff;
text-decoration:underline;
}

.titletext{
padding:0px 20px 0px 20px;
margin-top:6px;
}

/*----------------------------------------*/





.editModePanel {
width:924px;
}


/*----------------------------------------*/
/* Top Navigation Menu
/*----------------------------------------*/
.topNavFlyOuts {
z-index:4;
background-color:#fff;
}
.topNavFlyOutsItem{
background-color:#fff;
}
.topNavFlyOutsItem td {
background-color:#fff;
color:#06f;
width:220px;
opacity:.9;

}

.topNavFlyOutsItem td a:hover {
background-color:#033162;
background-image:url('Images/nav_menu.png');
background-repeat:repeat;
background-position:top left;
color:#fff;
font-weight:700;
width:220px;
opacity:.9;
}

.topNavFlyOutsItem td a {
width:220px;
opacity:.9;
color:#000;
}




.nav_background {
width:924px;
height:35px;
background:url('images/nav_background.jpg') no-repeat;
float:left;
}

.nav_main{
float:left;
display:inline;
margin-left:20px;
}


/*--------------------------------------------*/
/* Sign in Box, when they press ALT-E (Enter) */
/*--------------------------------------------*/
.signIn {
background-color:#000;
width:924px;
background-image:url(images/signin.png);
background-repeat:no-repeat;
}

.signIn a,.signIn a:link {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width:924px;
text-decoration:none;
cursor:hand;
}

/*--------------------------------------------*/


.contentPanel,.pagecontentPanelmiddle,.pagecontentPanelright {
background-image:url('Images/main_Background.jpg');
background-repeat:no-repeat;
}

.contentClass,.breadcrumb a,.breadcrumb a:active,.breadcrumb a:link {
color:#fff;
}


/* Rss Feed Panel Web Part */
.RSSButton{
background:url('/Images/subscribe_button.png');
width:84px;
height:20px;
}



.RSSFeedPanel{
margin-left:240px;
width:760px;
} 



.SGEventspanel{
width:264px;
 


}

.SGEventsPanelContent{
background-image:url('images/panel.jpg');
background-repeat:no-repeat;
height:360px;
width:244px;

}

.EventsPanel{
width:26px;
margin-left:23px;
margin-top:37px;
}


.editTab{
background-image:url('Images/options.png');
background-repeat:no-repeat;
width:100px;
height:40px;

}

.editTable{	
background-color:#fff;
}





/* Logon Panel for Site Admin */
.black_overlay{
display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display: none;
position: absolute;
background-image:url('images/logon_background.png');
background-repeat:no-repeat;
top: 25%;
left: 40%;
width: 299px;
height: 342px;
padding-left: 16px;
padding-right: 16px;
z-index:1002;
overflow: auto;
}


/* Courses Panel */
.courseoutline{


}
.course_head{
color:#0055ff;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.course_body{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
}

.course_body_date{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;	
margin-left:0px;
}



/* Home Page Panels on RHS */
.homepanel{
padding-top:8px;
margin-left:0px;

}


.divider{
border-top:1px dotted #666;

}

a.booknowbutton{
background-image:url('images/booknow_button.jpg');
width:76px;
height:31px;
float:right;

}

a.booknowbutton:hover{
background-position:0 -30px;

}

.blogholder{
padding-bottom:10px;
height:50px;
text-decoration:none;
color:#ffffff;
}


.blogholder a{
text-decoration:none;
line-height:13px;
font-size:10px;
color:#ffffff;
}

.blogholder a:hover{
text-decoration:underline;
color:#fff;
line-height:13px;
font-size:10px;
}

/* Course Headings in here */

.course_header, .course_listings, .job_listings{
padding-left:8px;
width:200px

}

.course_listings a, .news_listings a,  .jobs_listings a{

text-decoration:none;

color:#000;
font-size:10px;
line-height:12px;
float:left;


}

.careersholder{
padding-left:8px;
width:173px;

}

.course_listings a:hover, .news_listings a:hover, .jobs_listings a:hover{
text-decoration:underline;
color:#000;

}

.course_listings{
font-size:10px;
float:left;
width:235px;
padding:0px;
margin:0px;
padding-left:4px;

}

.course_icon{

background-image:url('images/calendaricon.png');
background-repeat:no-repeat;
width:16px;
height:20px;
float:left;	
}

.newstext{
color:#000;
text-decoration:none;
float:left;
width:230px;
float:left;
}

.newstext:hover{
color:#000;
text-decoration:underline;
float:left;
width:230px;
}

.job_listings a:hover{
text-decoration:underline;
}

.ms-WPBody A:link, .ms-WPBody A:visited{
color:#000000;
text-decoration:none;
}

#linkitem a{
color:#000;
}


.frontpageCourseHead{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
height:30px;
width:215px;
}

.outercourses, .outernews, .outerjobs{
margin-left:8px;
margin-top:2px;
margin-right:10px;
margin-bottom:2px;
float:left;
width:260px;


}
.newspaper{
background-image:url('images/newspaper.jpg');
background-repeat:no-repeat;
width:24px;
height:26px;
float:left;
display:block;
}

.newspaperarchive{
background-image:url('images/newspaper.jpg');
background-repeat:no-repeat;
width:24px;
min-width:24px;
height:26px;
float:left;


}


.jobs{
background-image:url('images/careers.gif');
background-repeat:no-repeat;
width:22px;
height:26px;
float:left;

}

.newsheader{

font-size:10px;
text-decoration:none;
color:#000;
}

.newsheader:hover{

font-size:10px;
text-decoration:underline;
color:#000;
}

/*Search Box */
.search_module{

float:right;
display:inline;
width:100px;
padding-top:2px;
}

.search_box{
}


.blogs{
width:800px;
margin-left:200px;
margin-top:20px;
}

.blogs_filtered{
width:700px;
margin-left:200px;
margin-top:4px;
}

.blog_seperator{
padding-right:0px; 
width: 1px;
}

.blog_single{

width:125px;
padding-top:8px;
}

.blog_filtered_header{
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
margin-left:6px;
}

/* Tab Navigation for Content Page */
#myController{

width:700px;
overflow:hidden;

}
#myController span{
color:#fff;
background:url('images/tabnav_selected.jpg') no-repeat top left;
width:80px;
height:20px;
cursor:pointer;

}

#myController span:hover{
color:#fff;
background:url('images/tabnav_on.jpg') no-repeat top left;
width:80px;
height:20px;
cursor:pointer;
}


#jFlowSlide{
border:1px solid #000;

}

#jFlowSlide div{
margin:1px;


}


#myController span.jFlowSelected {
color:#fff;
background:url('images/tabnav_on.jpg') no-repeat top left;
width:80px;
height:20px;
}

.jFlowText{

margin-top:4px;

}
#jflowControl div{
padding-top:10px;


}
.jFlowPrev, .jFlowNext{
cursor:pointer;
}

#header a{
color:#000;
}


#contentPanel {
width: 924px;
height: 661px;

}

zz1_GlobalNavn0Items{

}

zz1_GlobalNav_7{

}
.ms-ToolPaneOuter{
height:800px;

}
#fancy_inner{
width:840px;
height:570px;

}
#fancy_content img{
width:700px;
height:500px;
}


#contentPanel {
width: 924px;
height: 661px;

}

zz1_GlobalNavn0Items{

}

zz1_GlobalNav_7{

}
.ms-ToolPaneOuter{
height:800px;

}
#fancy_inner{
width:800px;
height:540px;
}
#fancy_content img{
width:662px;
height:422px;
}



.input_user
{
width: 222px;
font-family: Verdana;
font-size: 11px;
background:url('images/user.jpg') no-repeat 2px;
height:24px;
border:1px solid #ccc;
background-color:#ffffff;
padding-left:24px;
padding-top:3px;         
}

.input_user:hover
{
width: 222px;
font-family: Verdana;
font-size: 11px;
background:url('images/user.jpg') no-repeat 2px;
height:24px;
border:1px solid red;
background-color:#FFECD9;
padding-left:24px;
padding-top:3px;        
}

.input_email
{
width: 222px;
font-family: Verdana;
font-size: 11px;
background:url('images/email.jpg') no-repeat;
background-position:2px;
height:24px;
border:1px solid #ccc;
background-color:#ffffff;
padding-left:24px;
padding-top:3px;         
}

.input_email:hover
{
width: 222px;
font-family: Verdana;
font-size: 11px;
background:url('images/email.jpg') no-repeat 2px;
height:24px;
border:1px solid red;
background-color:#FFECD9;
padding-left:24px;
padding-top:3px;        
}

.input_phone
{
width: 222px;
font-family: Verdana;
font-size: 11px;
background:url('images/phone.jpg') no-repeat 2px;
height:24px;
border:1px solid #ccc;
background-color:#ffffff;
padding-left:24px;
padding-top:3px;         
}

.input_phone:hover
{
width: 222px;
font-family: Verdana;
font-size: 11px;
background:url('images/phone.jpg') no-repeat 2px;
height:24px;
border:1px solid red;
background-color:#FFECD9;
padding-left:24px;
padding-top:3px;        
}

.input_select
{
width: 246px;
font-family: Verdana;
font-size: 11px;
background:url('images/documentinfo.jpg') no-repeat 1px;
height:22px;
border:1px solid #ccc;
background-color:#ffffff;
padding-left:24px;
padding-top:3px;         
}

.input_select:hover
{
width: 245px;
font-family: Verdana;
font-size: 11px;
background:url('images/documentinfo.jpg') no-repeat 1px;
height:22px;
border:1px solid red;
background-color:#FFECD9;
padding-left:24px;
padding-top:3px;        
}

.txtServices
{
font-family: Verdana;
font-size: 9px;
width: 150px;
}

.txtMessage
{
border:1px solid #FF9933;
background-color: #FFE4CA;
color:#000;
margin:4px;
margin-top:10px;
width:340px;
height:25px;
text-indent:4px;
}
td
{
vertical-align:top;
}


.ms-WPBody a:link, .ms-wpbody a:visited{

color:#000;
text-decoration:none;


}
.ms-siteaction
{
height:0px;
}




.ms-WPBody a:link, .ms-wpbody a:visited{

color:#000;
text-decoration:none;


}
.ms-siteaction
{
height:0px;
}



/* Contact Us */
.contactUs td{
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
padding-right:20px;
padding-bottom:4px;

}

.sendButton{
width:86px;
height:30px;
cursor:hand;
background:url('images/sendEmail.jpg') 0 0 no-repeat;
border:none;

}

.sendButton:hover{
background-position:0 -71px;
}

.registerButton{
width:86px;
height:30px;
cursor:hand;
background:url('images/course_register.jpg') 0 0 no-repeat;
border:none;
}

.ApplyButton{
width:86px;
height:31px;
cursor:hand;
background:url('images/apply.jpg') 0 0 no-repeat;
border:none;
}

.registerButton:hover{
background-position:0 -71px;

}



/*Course List*/
.courseList table{
margin-bottom:50px;

}

.courseList th, .courseList th a, .courseLIst th a:link{

float:left;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
padding-bottom:10px;
}

th.courseHeaders,th.coursedate{
background-image:url('images/course_header.jpg');
background-repeat:repeat-x;
color:#fff;
height:20px;

}

th.courseHeaders .ms-vb a:link,{
color:#fff;
text-indent:10px;
margin-top:4px;
}

th.courseHeaders .ms-vb a:hover,{
color:#000;
text-indent:10px;
margin-top:4px;
}

td.ms-vb{

/*float:left;*/
}


td.courseimage{

width:100px;
}
courseimage img{
width:100px;
}
th.courseDate{
float:right;
text-align:right;
padding-right:20px;
padding-top:8px;


}

td.CourseType{
padding-left:12px;
}
td.CourseDate{
float:right;
text-align:right;
}

.CourseDescription{
padding-left:87px;
}

.courseButton{
padding-bottom:50px;
}

/*Content and Content Spill Classes*/
.contentA,.contentB{

width:600px;
padding-top:10px;

}

/* Error Message in Web Parts*/
.errorMessage
{
color:red;
}

.sgcbullet {
font-size:12px;
background-image:url('images/newspaper.png');
background-repeat:no-repeat;
height:26px;

}
.sgcbullet a:link{
font-size:12px;
margin-left:30px;	

}

/*Course Registration */
.CourseRegistration th, .JobApplication th{
text-align:left;
line-height:24px;
width:130px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
float:left;

}
.CourseRegistration td, JobApplication td{
height:32px;
vertical-align:middle;
}

#zz12_ID_PersonalActionMenu{

z-index:10;
}

.login span{
z-index:10;
}



.viewall a{
color:#ffffff;
text-decoration:none;
font-size:10px;
margin-right:20px;
float:right;
margin-bottom:10px;
}

.viewall a:hover{
color:#ffffff;
text-decoration:underline;
font-size:10px;
margin-right:20px;
float:right;
margin-bottom:10px;
}

.home_coursepanel{
height:145px;
width:250px;
overflow:hidden;

}
.home_newspanel{
height:130px;
}
.home_jobspanel{

}

.ms-alternating{
background-color:#ffffff;
}

th.ms-vh{
color:#000;
border:none;
background:none;
}

.courseseperator{
background-image:url('images/courseseperator.jpg');
background-repeat:repeat-x;
height:2px;
width:722px;
}
.courseheadertext span{

margin-top:4px;
font-weight:bold;
float:left;
}



/*Bulleted list styles for Site map etc */

.level-bullet{

background-image:url('images/lstbulet.gif');
background-position:left 50%;
border:none;

}

.viewallcourse{
background-image:url('images/viewfullcourselist.png');
width:138px;
height:55px;
cursor:hand;
}

.ms-vb{
text-indent:0px;
}

.filetext{
font-size:8px;
}


.bodyBackground{
background-image:url('images/body_background.jpg');
background-repeat:repeat-x;
}
.bodyShadow{
width:982px;
background-image:url('Images/webpagebackground.png');
background-repeat:repeat-y;
}
td.ms-alternating{
background-color:#fff;
width:200px;
border:1px solid #f00;
}
tr.ms-alternating{
background:none;
border:none;
}

th.ms-vh{
color:#fff;
text-indent:4px;
border:none;
background-image:url('Images/course_header.jpg');
height:20px;
background-repeat:repeat-x;
}
td.ms-vb{
text-indent:4px;
margin-top:4px;

}

.nav_background{
width:924px;
}

.editmenu{

float:right;
background-color:#000000;


}


/* MSN Search Panel*/
.ms-searchsummarymain{
	
	width:200px;
	overflow-X:hidden;
	background-color:#fff;
	
}

div.ms-searchChannelTitle{
	width:200px;
	display:none;
}

.ms-searchsummarybody{
	
	width:200px;
	padding:0px;
	margin:0px;
}


.ms-searchLiveHeader{
	
	width:191px;
	height:34px;
	padding-bottom:10px;
	padding-left:16px;
	min-width:220px;
		
	
}
.srch-URL A:link, .srch-URL A:visited{
color:#0066FF;
}

.srch-URL A:hover{
color:#0066FF;
text-decoration:underline;
}


.careerswrap{
	padding-top:10px;
}

.LHS{
	background-image:url('Images/LHS.png');
	background-repeat:repeat-y;
	width:19px;
}

.RHS{
	background-image:url('Images/RHS.png');
	background-repeat:repeat-y;
	width:20px;
}

.blogbackground{
	background-image:url('images/blogpanelbackground.png');
	background-repeat:repeat-x;
	
}