/*********************************************************
 * Abbotssford School Shared CSS stylesheet
 *********************************************************
 * Version: 1.0
 * Author : Netvisibility
 * CSSVer : 2
 *********************************************************/

*    { font-family:Arial, sans-serif; font-size:x-small; }
img  { border-style:none; }
form { padding:0px; margin:0px; }
a:link,
a:hover,
a:visited { color:#841133; font-size:100%; }
body { background-color:#FFF; text-align:center; margin:auto; padding:0px; background:transparent url(../../../share/img/body_bg.png) 0% 0% repeat-x; }
/* {{{ */
    #PageSlot { width:900px; margin:auto; }
    /* {{{ */
        #Wrapper { float:left; clear:both; width:900px; background-color: #041d3e;}
        /* {{{ */
            #Header { float:left; clear:both; width:900px; height:107px; }
            /* {{{ */
                #Header img { display:block; }
            /* }}}-Header */
            #TopNavigation { float:left; clear:both; width:900px; margin:0px 0px 0px 0px; }
            /* {{{ */
                #TopNavigation ul         { float:left; clear:both; width:882px;
                                            padding:0px; margin: 0 0 0 9px;
                                            background-color:#041d3e; }
                #TopNavigation li         { float:left; clear:none; list-style-type:none; height:35px; }
		.current 		  {	background-color: #0c3367; }
                #TopNavigation a:link     { font-size:15px; font-weight:normal; color:white; 
                                            display:list-item; text-decoration:none;
                                            padding:10px 15px 7px 17px; }
                #TopNavigation a:visited  { font-size:15px; font-weight:normal; color:white;
                                            display:list-item; text-decoration:none;
                                            padding:10px 15px 7px 17px; }
                #TopNavigation a:hover    { font-size:15px; font-weight:normal; color:white;
                                            display:list-item; text-decoration:none; background-color: #0c3367;
                                            padding:10px 15px 7px 17px; }
            /* }}}-TopNavigation */

	/* {{{ */

	#HeaderGeneral { float:left; clear:both; height:192px;  width: 882px; margin: 0 9px 0 9px; background-position: top right;}

#HeaderGeneral a:link, #HeaderGeneral a:visited, #HeaderGeneral a:hover { font-size:15px; 				font-weight:bold; color: #ffffff !important; display:list-item; 				text-decoration:none;padding: 0px 0 3px 20px; margin: 0; background:url(../../../share/img/arrow-header-list.png) left center no-repeat;}
        /* }}}-HeaderGeneral */

        /* {{{ */
	#LatestNews {width: 200px; background:#ffffff url(../../../share/img/news_big.png) 0% 0% no-repeat; padding-top: 107px; clear: both; float: right;}	
	#LatestNews hr { border:1px double #cad2db; margin:8px auto;width:90%;}
	#LatestNews p {margin: 3px 0 3px 0; padding: 0; font-size: 12px; color: #851134; font-weight: bold; width:190px;}

	#LatestNewsContent {margin: 0 0 10px 5px ; padding: 0; width: 194px;}
	.newsItem {font-size: 11px; font-weight: normal; margin: 0; padding: 0;width:190px;}
	    /* }}}-LatestNews */

            /* {{{ */
	#LatestEvents { width: 200px; background:#ffffff url(../../../share/img/latest_events_big.png) 0% 0% no-repeat; padding-top: 107px; clear: both; float: right;}

	#LatestEvents a:link, #LatestEvents a:hover, #LatestEvents a:visited {color: #851134 !important; margin: 0px 0px 4px 6px; padding: 14px 4px 2px 0; font-weight: normal; font-size: 130%; text-align: left; text-decoration: none; background:transparent url(../../../share/img/right_white_link.png) no-repeat scroll 100% 50%; float: left;  text-align: left; width: 170px;}
	
	    /* }}}-LatestEvents */

            /* {{{ */
	#Prospectus { width: 200px; background:#637a95 url(../../../share/img/prospectus_top.png) 0% 0% no-repeat; float: right; padding-top: 161px;}

	#Prospectus a:link, #Prospectus a:hover, #Prospectus a:visited 	{font-weight:normal; width:183px; border-style:none;color:#ffffff !important;font-size:12px;background:#041d3e url(../../../share/img/send_details.png) no-repeat scroll 95% 47%;padding: 7px 0px 6px 3px; margin: 0 7px 10px 0; float: right;}
	
	#Prospectus p {width: 185px; color: white; margin: 0 auto; font-size: 12px; padding: 6px 0 6px 0;}
	    /* }}}-Prospectus */
	#ProspectusDownload { background:transparent url(../../../share/img/prospectus-download.png) no-repeat scroll 100% 100%; float: right; height:71px; width: 200px; }

	#ProspectusDownload a:link, #ProspectusDownload a:hover, #ProspectusDownload a:visited 	{font-weight:normal; text-decoration: underline; color:#ffffff !important;font-size:12px; float: right; background: none; width: 120px; height: 32px; margin-right: 15px; margin-top: 10px;}
	
         /* {{{ */
	.iTxt3  { font-size:12px; border:solid 1px #637a95; width:191px; color: #666666; height: 21px; padding: 2px 2px 2px 2px;}

	textarea.c2 {width:191px; height: 124px; color: #666666;border-width:1px;border-color: #637a95;border-style:solid;font-size:13px;}
	.label {	color:#ffffff;	font-size:13px;	}
	.newsPageItem { width: 100%;}
	
	.separator {margin: 20px 0 0 0;width:640px; display:table; height:50px; clear: both; *float: left;}
	
	.separator .theLine {margin: 24px 0 0 0;}

	hr {	border-bottom:1px solid #041F3F;border-top:0 none;height:1px; width: 95%;}
	
	.rightFloat {	float: right !important;}
	.leftFloat {float: left;}
	#contactSubmit {	font-weight: bold;width:94px;height:22px;border-style:none;color:#ffffff;
			font-size:13px;	background:#041d3e url(../../../share/img/send_details.png) no-repeat scroll 100% 50%;padding: 0 10px 0 0;	margin: 0 ;
			}		
		
	.GrayBoxSide {	width:200px;background-color:#637a95;padding:0px 0px 0px 0px;margin:0px;
			float:left;border-top: 1px solid #637a95;border-right: 1px solid #637a95;
			border-bottom: 1px solid #637a95;border-left: 1px solid #637a95;
			}
		
	.GrayBoxSide p {	font-weight:normal;text-align:left; margin:0px 5px 10px 5px; padding:0px; 
			font-size:120%;color: #ffffff;font-size: 13px;width:200px;		
			}
		
	.GrayBoxTop	{	width:193px;height: 128px;margin: 4px auto;padding: 0;
			background-color:#637a95;background:#ffffff url(../../../share/img/box_top.png) 0% 0% no-repeat;clear: both;
			}
		
	.GrayBoxSide h2 { width:200px;	font-size:17px;	font-weight:bold; color:#FFFFFF; margin: 5px 0 0 0px;
			padding:10px 0px 10px 4px;text-align: left;
			}
		
	.GrayBoxSide a:link, .GrayBoxSide a:hover, .GrayBoxSide a:visited {color: #ffffff;margin: 0; padding: 0; text-decoration: underline !important; }

	    /* }}}-FormsStyle */
            #Content { float:left; clear:both; width:900px; }
            /* {{{ */

                /* {{{  PAGE SPECIFIC RULES  }}} */

            /* }}}-Content */
            #Footer { float:left; clear:both; width:900px; background-color:#041d3e; 
                      margin:3px 0px 10px 0px; padding:0px; height:65px; }
            /* {{{ */
		#FooterSchool 	   { float: left; color:#ffffff; margin: 10px 0 0 0; padding: 0; }
		#FooterSchool p    { font-weight: normal; margin: 8px 8px 0px 8px; font-size:120%;}
                #Footer ul         { float:left; clear:both; width:900px;
                                     padding:0px; margin:0px; }
                #Footer li         { float:left; clear:none; list-style-type:none; height:16px;
                                     font-size:100%; font-weight:normal; color:white;
                                     padding:6px 0px 0px 0px; }
                #Footer a:link     { font-size:110%; font-weight:normal; color:white; 
                                     display:list-item; text-decoration:none;
                                     padding:0px 8px 0px 8px; margin:0px; }
                #Footer a:visited  { font-size:110%; font-weight:normal; color:white;
                                     display:list-item; text-decoration:none;
                                     padding:0px 8px 0px 8px; margin:0px; }
                #Footer a:hover    { font-size:110%; font-weight:normal; color:white;
                                     display:list-item; text-decoration:underline;
                                     padding:0px 8px 0px 8px; margin:0px; }
                #FooterMenu	   { float:left; list-style:none; padding:0px; margin:8px 8px 8px 18px; color:#ffffff; }
                #FooterMenu li		{ float:left; font-size:120%; }
                #FooterMenu li a:link	{ color:#ffffff; text-decoration:none; }
                #FooterMenu li a:visited{ color:#ffffff; text-decoration:none; }
                #FooterMenu li a:hover	{ color:#ffffff; text-decoration:underline; }


            /* }}}-Footer */
        /* }}}-Wrapper */
    /* }}}-PageSlot */
/* }}}-body */