/* Start of CMSMS style sheet 'magsoc' */
body{
    padding: 0px;
    padding-right: 20px;
    margin: 0px;
    text-align: left;
}

#header {
        position: relative;
	top: 10px;
        height: 80px; 
	text-align: left;
	background-color: #1a419c;
	left: 10px;
        vertical-align : middle;
 }

#header img{
         padding-top: 12px;

}

#menu {
        position: relative;
	top:12px;
	bottom: 0px;
	right: 200px;
        left: 10px;
        width: 190px;
	padding-top: 15px;
        background-color: #ffffff;
}

#content {
        position: absolute;
	top: 105px;
	padding-top: 0px;
	left: 210px;
        right: 10px;
	bottom: 0px;
	padding-left: 20px;
        padding-right: 20px;
        background-color: #ffffff;

}

#frontright {
        position: absolute;
	top: 105px;
        float:     right;
        right: 10px;
        width: 200px;
        padding: 0;
        margin: 0;

}

#fpcontent {
        position: absolute;
	top: 95px;
	padding-top: 10px;
	left: 210px;
        right: 210px;
	bottom: 0px;
	padding-left: 20px;
        padding-right: 20px;
        background-color: #ffffff;
}


#boomark_summary table{
       width:   100%;
       margin-left: auto;
       margin-right: auto;
       
}

#boomark_summary tr{
        vertical-align: top;
       
}

#boomark_summary{
          font-weight:normal;
}

#boomark_summary p{
          font-weight:bold;
          background-color: #1a419c;
          color: #ffffff;
          padding-top: 2px;
          padding-bottom: 2px;
          padding-left: 5px;

}


#boomark_summary ul{
     padding: 0;
     margin: 0;
     list-style-type: none;
}


#boomark_summary li{
    	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        text-align: left;

}



#committee{
     width: 100%;

}

#committee table{
       width:   450px;
       margin-left: auto;
       margin-right: auto;
       
}

#committee tr{
        text-align: center;
        vertical-align: top;
}

#committee td{
         padding: 10px;
}


#committee p{
        text-align: center;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        padding: 0;
        margin: 0;
        
}

#committee img{

       height: 117px;
       width: auto;

}

.seminardetails{

}

.seminardetails th{
        background-color: #1a419c;
        font-size: 13px;
        height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
        text-align: center;
}

.seminardetails td{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.seminardetails .row2{
         background-color:  #7B97E0;
         height: 50px;

}

.seminardetails .download a{
          color: #000000;
	font-weight:bold;
        text-align: center;

}




.seminardetails .row1{
         background-color: #ffffff;
         height: 50px;
}


.bookmark-icon {
      float: left;
      vertical-align: middle; 
}

.bookmark-details {
            color: #000000;
            font-family: Arial, Helvetica, sans-serif;
            padding-left: 100px;
            list-style-type: none;
            font-size: 12px;
            vertical-align: middle;             
}

.bookmark-details2 {
            color: #000000;
            font-family: Arial, Helvetica, sans-serif;
            padding-left: 100px;
            list-style-type: none;
            font-size: 12px;
            vertical-align: middle;   
}

.bookmark-details ul{
           padding: 0;
            margin: 0;
  

}

.bookmark-title {
          font-weight:bold;
}


.cms-module-bookmarks-summary
{
        font-family: Arial, Helvetica, sans-serif;
         font-size: 12px;
}

.bookmark-link{
         font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}


.cms-module-bookmarks-header {
	text-align: center; 
        width: 100%;
      background-color: #1a419c;
        font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;	
        color: #FFFFFF; 
        width: 100%;
        
}


.cms-module-bookmarks-header a{
        background-color: #1a419c;
        font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;	
        color: #FFFFFF; 
        width: 100%;
}


#cms-module-bookmarks {
          width: 100%;
}

#JobsPostDetailTitle{

         background-color: #1a419c;
        font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
	text-align: center;
        color: #FFFFFF;
}

#JobsPostDetail{

        font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.JobsSummary{

        font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.JobsSummaryLink{
        background-color: #1a419c;
        font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
	text-align: center;
}

.JobsSummaryLink a{
         color: #FFFFFF;
         text-decoration: none;
}


.newsline {
       width: 100%;
       height: 2px;
       background-color: #1a419c;
}


.NewsSummary h3{

        font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-align: left;
        color: #000000;
}

.NewsBanner{
        background-color: #1a419c;
        font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-align: center;
        color: #FFFFFF;
}

#NewsPostDetailTitle{
        background-color: #1a419c;
        font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
	text-align: center;
        color: #FFFFFF;
}

.NewsSummary{
        font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

.NewsSummaryLink{
	font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
	text-align: center;
}

.NewsSummaryLink a{
         color: #FFFFFF;
         text-decoration: none;
}

.NewsSummaryPostdate{
         font-size: 11px;
    float: left;
}

.NewsSummaryAuthor{
         font-size: 11px;
         float: left;
}

.NewsSummaryCategory{
         font-size: 11px;
         float: left;
}

.NewsSummarySummary{
         font-size: 12px;
         float: none;
}

#NewsPostDetailCategory {
font-family: Arial, Helvetica, sans-serif;
}

#NewsPostDetailAuthor {
font-family: Arial, Helvetica, sans-serif;
}


.yearlist{
       
}

.yearlist ul{
     padding: 0;
     margin: 0;
     list-style-type: none;
}

.yearlist li{
    	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
        background-color: #7B97E0;
        font-weight:bold;
        width: 60px;
        height: 30px;
        text-align: center;
        margin: 10px 10px 10px 10px;
        padding: 10px 0px 0px 0px;
}

.yearlist a{
      color: #FFFFFF;
      display: block; /* IE has problems with this, fixed above */
      text-decoration: none;
}





#eventlist {
     width: 100%;
}

.headert  p{
       background-color: #1a419c;
       font-size: 13px;
       height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
        text-align: center;
}


#eventlist li {
       	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
        padding: 0px 0px 3px 0px;
        margin: 0;
}



#eventlist ul{
     padding: 0;
     margin: 0;
     list-style-type: none;

}


#nextseminar {
     width: 100%;
     text-align: center;
}

#nextseminar a{
         text-decoration: none;
         color: #1a419c;
}


#calandar table{
     border: 1px;
     border-color: #777777;
     border-style: solid;
}

  
#calandar .calandar1 {
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

#calandar td{
     border: 1px;
     border-color: #000000 #777777 #777777 #000000;
     border-style: solid;
     height: 50px;

}

#calandar .trspecial1{
       background-color: #ffffdd;
}

#calandar .trspecial2{
    background-color:  #eeffff
}


#calandar .name{
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
}

#calandar .venue{
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        font-style: italic;
        font-weight:normal;

}

#calandar .details{
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight:normal;
 
}

#calandar p{
      padding: 0px;
      margin: 0px;    
}


#seminarlist .yearheader {

        background-color: #1a419c;
        font-size: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
        text-align: center;
}

#seminarlist .date {
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
}

#seminarlist .name {
        font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:bold;
}

#seminarlist .venue {
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
}

#seminarlist .details {
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
        background-color: #7B97E0;
        color: #ffffff;

}

#seminarlist .fulldetails{
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
        color: #ffffff;
        text-align: center;
        width: 80px;
        background-color: #7B97E0;
}


#seminarlist a{
        font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
        font-weight:normal;
        background-color: #7B97E0;
        color: #ffffff;
        text-align: center;
        font-weight:bold;
}

#seminarlist .seminarinfo{
        height: 20px;
}


.menu_vert {
      padding-left: 0px;
}

.menu_vert ul {
     list-style: none;
     top: 0px;
     margin: 0;
     padding: 0;
}

/* menu li block */
.menu_vert li {
   list-style: none;
   list-style-position: outside;
   margin: 0;
   padding: 0;
   background-color: #0D4AFD;
   border-bottom: 1px solid #ffffff;
   display: block;
   height: auto;
}

.menu_header {
        color: #CCCCCC; 
        font-size: 14px; 
        font-family: Tahoma; 
        background-color:#1A419C; 
        font-weight:bold; 
        text-decoration: none;
}



/* first level links */
div.menu_vert a {
   font-family: Tahoma;  
   color: #FFFFFF; 
   font-size: 13px; 
   font-weight:500;         
   text-decoration:none; /* no underline for links */
   display: block; /* IE has problems with this, fixed above */
   padding: 0.15em 0.15em 0.15em 0.5em; /* some air for it */
   min-height:1em; /* Fixes IE7 whitespace bug */
   margin: 0;
   border: 0; 
}


h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin-bottom:2px;}

.menumain {font-family: Tahoma; color: #FFFFFF; font-size: 13px; background-color:#0D4AFD; font-weight:500; text-decoration: none; }

.Menuheader {color: #CCCCCC; font-size: 14px; font-family: Tahoma; background-color:#1A419C; font-weight:bold; text-decoration: none;}

li {
        font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

p {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}



.maintext {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
        font-style: normal;
}

.maintextitallic {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
        font-style: italic;
}

.maintextsmall {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.maintextwhite {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.maintextwhitebold {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-weight:bold;
}

.maintextbold {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #000000;
}

.maintextheader {font-size: 14px;
font-family: Arial, Helvetica, sans-serif}

h2 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	}

.whiteheader {
    font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
}

.blueitalic {
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
}

.bluebold {
color: #0000FF;
font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.smalllink {
font-family: Arial, Helvetica,sans-serif; 
font-size: 11px; 
font-weight: bold;
}

.calandar {font-size: 24px; font-weight: bold; color: #FFFFFF; }

a {
      color: #1a419c;
      font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}



/* End of 'magsoc' */

