/* Saint James Catholic School - Cascading Style Sheet */
/* Author: Pélège Amazan */

/* Global Styles */

body
{
	position:static;
	display:block;
	min-width:610px;
	font-size: 0.8em;
	font-family: verdana, Geneva, sans-serif;
	background-color: #FFFFE6;
	margin: 0.1em;
	padding: 0.1em;
	background-image:url("/images/BackGrnd.jpg");
	
}

body>div	 { 
font-size:100.01%;

}

h1
{
	color: #D2E3F9;
	font-family: verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	margin-left: 5px;
	border-top: solid 1px #0000ff;
	border-bottom: solid 2px #00008f;
}

h2
{
	font-size: 90%;
	font-family: Verdana, Helvetica;
	color: #003399;
	background-color: transparent;
	font-weight: bold;
	margin-top: 6px;
	padding-bottom: 0px;
	text-transform: capitalize;
}
h4
{
	font-size: 12px;
	display: block;
	color: #800000;
	font-weight: bold;
	background-color: #cDe0A0;
}
p
{
	display: block;
}

ul, ul li
{
	position: static;
	display: block;
	list-style: circle;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial Narrow, Helvetica, Georgia;
	font-size: 10px;
}

address
{
	position: static;
	display: block;
	overflow: visible;
	text-align: center;
	border-top: 1px solid #000099;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
}

img
{
	display: block;
	position: static;
	padding: 5px;
	margin: 2px;
}

.clsHilight
{
	color: #000099;
	background-color: #C0D7F9;
	text-align: justify;
	text-justify: justify-all-lines;
	letter-spacing: 0px;
	font-weight: bold;
	font-weight: normal;
	font-size: x-small;
}

.clsrighthead
{
	background-color: #C0D7F9;
}

.floatleft
{
	display: block;
	float: left;
	margin-bottom: 4px;
}
.help
{
	cursor: help;
}

.other
{
	color: #ffffcc;
	font-size: 10px;
	padding-left: 2px;
	padding-left: 14px;
}

.nolink
{
	color: #000066;
	font-size: 12px;
	font-weight: bold;
}

.servicetitle
{
	display: block;
	position: static;
	width: 100%;
	color: #000066;
	background-color: #cfcfef;
	text-align:center;
	margin-right: auto;
	margin-left: auto;
	font-size: 100%;
	cursor:pointer;
	FILTER: progid:DXImageTransform.Microsoft.Gradient( 'gradientType=1,startColorStr=#3399cc,endColorStr=#FFD11C' );

}

.title
{
	color: #000022;
	font-family: verdana, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-align: left;
	letter-spacing: .3em;
}

.today
{
	background-color: #C0D7F9;
}

blockquote.clsHilight
{
	display: block;
	padding: .1em;
	border-style: double;
	border-width: 3px;
	border-color: green;
	font-size: 10pt;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 20em;
	background-color: #005533;
	color: #ffffcc;
}


        .post
        {
            position:static;
            display:block;
            padding:2px;
        }
        .meta 
        { 
            font-size: 10px; 
            color: #2557AD; 
            margin-bottom: 15px; 
         }       
        .storytitle#font-family
        {
            position:static;
            display:block;
            font-family: verdana, geneva, arial;
        }            
        .storycontent
        {
            position:static;
            display:block;
	        font-weight: normal;
	        font-size: 13px;
	        font-family: verdana, geneva, arial;
        }

        blockquote.post 
        {
            position:static;
            display:block;
            font-family: verdana, geneva, arial;
            font-size:x-small;
            margin-left:116px;
            margin-top:2px;
            padding:2px; 
            margin-right:2px;
           /*/*/ /*/
            margin-top:0px;
            padding:1px; 
            margin-left:2px;
            /**/
            border-left: solid 1px #ff3333;

        }        
         
         div.post
         {
			display:block;
			position:static;
			margin:0px 1px 0px 1px;
         }
        .postend 
        { 
            margin: 5px 0px 5px 0px; 
            padding: 0px; 
            text-align: center; 
            color: #FF6600; 
            font-size: 14px; 
            line-height: 0px 
         }
         
        h2.storytitle 
        { 
            font-size: 12px; 
            margin: 0px 0px 20px 0px; 
            padding: 3px; 
            background-color: #003399; 
            color: #ffffff; 
        }
        
        #mainpanel h3.storytitle 
        { 
			position:static;
			display:block;
            font-size: 12px; 
            font-weight: bold;  
            margin: 0px 1px 0px 1px; 
            padding: 0px 0px 0px 0px; 
            color: #2557AD; 
            margin-left:auto;
            margin-right:auto;
            letter-spacing:0px;
	        border-bottom: dashed 1px #2557AD;
            background-color: #990033; 
        }
        #mainpanel h4.storycontent 
        {
        	display:block;
        	position:static;
        	background:none;
        	letter-spacing:0px;
            font-family: verdana, geneva, arial;
            font-size:x-small;
            margin-top:0px;
            margin-bottom:0px;
            margin-left:auto;
            margin-right:auto;
            padding:2px;
       
        }
        div.meta
        {
            margin: 0px auto 0 auto;
        }
        
/* Global Styles Ends */

/* LINK STYLES */

a
{
	font-weight: bold;
	text-decoration: none;
}

a:focus
{
	color: #CC3300;
	text-decoration: underline;
}
a:active#font-family, a:hover
{
	color: #CC3300;
}
a:active, a:visited
{
	text-decoration: none;
	color: #0000ff;
}

html#font-family > body a, html > body div.menux
{
	margin: 0px;
}


/* LINK STYLES END */

h2.note
{
	margin-top: 1px;
	margin-bottom: 1px;
}
div.nolink h5
{
	border-style: groove;
	border-width: 1px;
	background-color: #DAEDF9;
	margin-top: 1px;
	margin-bottom: 1px;
}

div.nolink
{
	padding: 2px;
	border: 1px ridged #000066;
	margin: 0px;
	text-indent: 3px;
}

/* Header */

#header, #font-family, div#header, div#top
{
	position: static;
	display:block;
	min-width:600px;
	overflow: visible;
	margin-top: 0em;
	background-color: #000099;
	border: 3px ridge #808000; /*/*/ /*/ 	margin-bottom: 4px; 	padding-top:4px; 	padding-left:4px; 	padding-bottom:16px; 	padding-right:4px; 	padding-bottom: 8px; 	/**/
	margin-bottom: 0.4em;
	padding-bottom: 0.5em;
}

#header h1, #top h1
{
	font-size: x-large;
	color: #FFFFFF;
	letter-spacing: .2em;
	font-variant: normal;
	font-family: papyrus, verdana, sans-serif;
	font-style: italic;
	margin: 0px;
	padding: 0px;
	margin-top: 0.6em;
	text-align: center;
	background-color: #6699ff;
	border-top: solid 3px #0000ff;
	border-bottom: solid 2px #0000ff; /*/*/ /*/  	position:static;  	font-size: large;  	/**/
}

#header p, #top p
{
	color: #FFFFFF;
	font-family: verdana, sans-serif;
	font-size: 70%;
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center; /*/*/ /*/ 	/**/
}

#header img, #top img
{
	display: block;
	margin: auto 0.4em auto 0em;
	float: left;
}

/* Left Panel Starts */

#leftpanel, div#leftpanel
{
	position: absolute;
	display: block;
	width: 120px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px 1px 0px 1x;
	left: 2px;
	text-align: left;
	border: 1px ridge #808000; 
	/*/*/ /*/
	position: static; 			
	display: block; 			
	float: left; 			
	visibility:hide; 		 	
	/**/
}

div.trigger
{
	position: absolute;
	z-index: 1;
	font-size: x-small;
	width: 118px;
	margin: 0px 2px 0px 2px;
	padding: 1px;
	border: solid 1px orange; /*/*/ /*/ 			background-color:#c8ccfa; 			/**/
}
ul li:focus, .trigger div:focus
{
	background-color:#FFCCF1;
	color:#00CC00;
}
.menux
{
	position: absolute;
	display: block;
}
ul.menux, div.menux, .menux ul, .menux div, #leftpanel ul
{
	z-index: 2;
	width: 118px;
	margin: 1px;
	padding: 0px;
	left: 1px;
	font-size: x-small;
	visibility: hidden; /*/*/ /*/ 			display:block; 			border:1px; 			background-color:#cacaca; 			/**/
}

div.trigger a:link, div.trigger a:visited
{
	position: static;
	display: block;
	font-size: xx-small;
	color: #f7f7f7;
	width: 100%;
	background-color: #000066;
	border: none;
	FILTER: progid:DXImageTransform.Microsoft.Gradient( 'gradientType=1,startColorStr=#99cc,endColorStr=#808080' );
}

ul.menux li
{
	position: static;
	display: block;
	margin: 1px;
	padding: 1px;
	width: 120px;
	list-style: none;
	list-style-position: outside;
	background-color: #C0D7F9;
}

ul.menux li a:link, ul.menux li a
{
	position: static;
	display: block;
	color: #3c7f2e;
	width: 120px;
	border-bottom: solid 1px #33cc99;
}

ul.menux li a.active, ul.menux li a:visited
{
	text-decoration: none;
	color: #3c7f2e;
}


div.trigger a:hover, div.trigger a:focus, ul.menux li a:hover
{
	text-decoration: none;
	background-color: #000066;
	color: #00cc80;
	FILTER: progid:DXImageTransform.Microsoft.Gradient( 'gradientType=1,startColorStr=#004455,endColorStr=#c044f5' );
}

/* Left Panel Ends */


.servicetitle a, .servicetitle a:link, .servicetitle a:active, .servicetitle a:visited
{
	font-size: 100%;
	text-decoration: none;
}

.servicetitle div:hover, .servicetitle marquee:hover, div.servicetitle a:hover, div.servicetitle a:focus
{
	color:#3f0cfc;
	FILTER: progid:DXImageTransform.Microsoft.Gradient( 'gradientType=1,startColorStr=#3399cc,endColorStr=#9966cc' );

}
marquee.servicetitle
{
	color: #000066;
	width: 100%;
	margin-left:0px;
	margin-right:0px;
}
div.servicetitle
{
	display: block;
	position: static;
	width: 100%;
	FILTER: progid:DXImageTransform.Microsoft.Gradient( 'gradientType=1,startColorStr=#3399cc,endColorStr=#3Fc11C' );
}
div.rHilite
{
	display: block;
	width: 148px;
	padding: 0px;
	margin-bottom: 1px;
	border: solid 1px #FFCC00;
	letter-spacing: 0em;
	text-align: center;
	font-size: smaller;
	color: white;
	background-color: #000066;
	FILTER: progid:DXImageTransform.Microsoft.Gradient( 'gradientType=1,startColorStr=#3399cc,endColorStr=#808080' );
}
div.rHilite a, div.rHilite a:visited
{
	display: block;
	width: 100%;
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	voice-family: inherit;
	color: #FFFFFF;
}
div.rHilite :hover, div.rHilite a:hover, div.rHilite a:focus
{
	color: white;
	background-color: #553377;
	FILTER: progid:DXImageTransform.Microsoft.Gradient( 'gradientType=1,startColorStr=#99cc,endColorStr=#FFD11C' );
}

/* Right Panel */
#rightpanel, #headlines
{
	position: static;
	display: block;
	width: 148px;
	float: right;
	font-weight: bold;
	color: #800000;
	border: 1px ridge #808000;
	font-weight: normal;
	font-family: Helvetica, Verdana, Arial Narrow, Georgia;
	font-size: 12px;
}
#rightpanel ul
{
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Geneva;
	font-size: x-small;
	list-style-type:none;
}
ul.clsrightpanel li
{
	margin-left: -1em;
	font-family: Verdana;
	font-size: x-small;
}
div.clsrighthead
{
	display: block;
	width: 150px; /*/*/ /*/ 	/**/
	background-color: #7A9CBD;
}
.clsrighthead h4
{
	color: white;
}

#rightpanel table, #headlines table
{
	margin-left: auto;
	margin-right: auto;
	color: #FFFFFF;
}


#rightpanel a, #headlines a
{
	position:static;
	display:block;
	width:148px;
	color:#ffffff;
	background-color:#0000ff;
	text-decoration: underline;
}
#rightpanel h2 a, #headlines h2 a
{
	text-decoration: none;
}
#rightpanel a:hover
{
	color: #C0D7EC;
}
#rightpanel a:active, #rightpanel a:hover #rightpanel a:visited, #rightpanel h2 a, #rightpanel h2 a:active, #rightpanel h2 a:visited
{
	text-decoration: none;
}
#rightpanel h2, #headlines h2
{
	display: block;
	width: 148px;
    /* IE Dynamic Expression to set the width */
    width:expression(document.body.clientWidth < 640 ? "130px" : "148px" );
	color: #C3D9F9;
	background-color: #000080;
	text-align: left;
	margin-bottom: 2px;
	padding: 2px;
	background-color: #9ABCDE;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ABCDEF,endColorStr=#789ABC);
}

p.today
{
	position: static;
	display: block;
	width: 150px;
	height: 14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	color: #000022;
	text-align: center;
	letter-spacing: 0pt;
	font-weight: normal;
	font-family: Verdana, Geneva, Arial Narrow, Helvetica, Georgia;
	font-size: xx-small;
}

hr.events
{
	display: block;
	position: static;
	margin-left: 5px;
	padding: 1px;
	color: #008000;
}

hr.today
{
	margin: 0;
	display: none;
}

#rightpanel td.title
{
	text-decoration: none;
	font-weight: normal;
	height: 1px;
	letter-spacing: 0em;
	font-size: x-small;
	color: #808000;
	background-color: #D2E3F9;
}

/*Counter styles*/
#counter
{
	height: 18px;
	margin-top: 0px;
	font-size: xx-small;
	font-family: Verdana, Helvetica;
	color: #FFFFFF;
	background-color: #ffffff;
}
#counterhit
{
	padding: 3px;
	text-align: left;
}

#faith
{
	position: static;
}
/*Virtue styles*/
.virtue
{
	margin-top: 1em;
	margin-bottom: 1em;
	font-size: 10px;
	font-family: verdana, sans-serif;
	color: #FFFFFF;
	background-color: #000080;
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #003399;
	background-color: #ffff33;
	border-top: solid 3px #ff660f;
	border-bottom: solid 2px #6699ff;
}
div.virtue
{
	background-color: transparent;
	margin-top: .5em;
	margin-bottom: .5em;
	padding-top: 1px;
	padding-bottom: 1px;
	border-top: 1px solid #000080;
	border-bottom: 1px solid #000080;
}
span.title
{
	color: #000022;
	font-family: verdana, geneva, sans-serif;
	font-size: x-small;
	font-weight: bold;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	letter-spacing: 0em;
}

/* Right Panel Ends */



/* main panel*/

#mainpanel, div#mainpanel
{
	display: block;
	position: static;
	min-width:340px;

	margin-left: 126px;
	margin-right: 152px;
	text-align: left;
	color: #000033;
	padding-right: .2em;
	padding-left: .2em;
	border-left:groove 2px #dc3af1;
	font-family: georgia, verdana, helvetica, garamond;
	font-size: 100.01%;
	background-position: top right;
	/*background-image: url(../images/topright.gif);*/
	background-repeat: no-repeat; /*/*/ /*/ 	background-image: url(''); 	margin-left: 1px;  	margin-right:1px; 	/**/
	background-color: #e4eefe;
}

#mainpanel div.mission
{
	margin-left: 3em;
	margin-right: 3em;
	background-color: #FFFFD5;
	color: #008099;
	border: 1px solid #FFCC00;
	letter-spacing: .1em;
	text-align: center;
	font-size: small;
}

#mainpanel blockquote, #main blockquote
{
	font-family: Verdana;
}


#mainpanel p, #main p
{
	display: block;
	text-align: justify;
	text-indent: 42px;
	margin-left: 2px;
	margin-right: auto;
}
#mainpanel h1, #main h1
{
	font-size: 10px;
	color: purple;
	margin:0px auto 1px auto;	
	letter-spacing: .2em;
	font-variant: small-caps;
	font-family: Papyrus;
	background-color: #ffffff;
	border-top: solid 1px #0000ff;
	border-bottom: solid 2px orange;
}

#mainpanel h2
{
	margin-left: 5px;
	color: #0022CC;
}

#mainpanel h3
{
	margin: 0px;
	font-size: 14px;
	color: #003399;
	font-family: verdana, sans-serif;
	text-align: center;
}

#mainpanel h4
{
	color: #000022;
	font-family: verdana, sans-serif;
	font-weight: bold;
	text-align: left;
	margin-left: 5px;
	letter-spacing: .2em;
	margin-bottom: 0;
}

#mainpanel ul ul, #main ul ul
{
	list-style-image: none;
	margin-left: 0em;
	padding-left: 1em;
}


#mainpanel ul ul li
{
	position: static;
	font-family: verdana, helvetica, garamond font-size:9pt;
	font-weight: normal;
	font-style: normal;
	border: 1px solid #DAEAFD;
	text-align: left;
}

#mainpanel ul li span.clsEvent1
{
	position: static;
	display: block;
	width: 20em;
	float: none;
	font-family: verdana, helvetica, garamond;
	font-size: 14px;
	background-color: #000080;
	color: #FFCC00;
	font-style: normal;
	text-align: left;
	margin-top: 8px;
	margin-left: -2em;
}

#mainpanel ul li span.clsEvent2
{
	display: block;
	float: none;
	font-family: verdana, helvetica, garamond;
	font-weight: bold;
	color: #000000;
	background-color: #AECDF7;
	background-color: #FFFFD5;
	color: #4170CF;
	border: 1px solid #FFCC00;
	font-size: 10px;
	width: 96%;
	text-align: justify;
	margin-left: .5em;
}

#mainpanel ul, #mainpanel ul.events, #mainpanel .events ul
{
	list-style-image: url( '../images/cross.gif' );
}

.events {margin-left: auto; margin-right: auto; }

ul.events li, .events ul
{
	display: block;
	font-size: 11px;
	font-family: Verdana;
	margin: 0px;
	padding: 0px;
}

#mainpanel hr.events
{
	margin-top: 0;
	margin-bottom: 0;
}

ul.clsTrot
{
	font-size: x-small;
	font-weight: bold;
}

table.clsStaff
{
	border-collapse: collapse;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	color: #000080;
	font-size:100%;
}
table.clsAfterSchool
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	color: #000080;
	padding-top: 4px;
	border-collapse: collapse;
	background-color: transparent;
}
table.clsDressCode
{
	border-collapse: collapse;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	color: #000080;
}
table.clsTuition
{
	border-collapse: collapse;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;
	background-color: transparent;
	color: #000080;
}
table.clsProject
{
	border-collapse: collapse;
	border: 1px solid #FFCC00;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;
}
table.clsProject thead
{
	background-color: #0000CC;
	color: white;
	text-align: center;
}
table.clsProject td
{
	border-color: #FFCC00;
}

table.logsheet
{
	border-collapse: collapse;
	border: 2px solid #000080;
	margin-left: 15px;
}
td.logsheet
{
	border: 1px solid #000080;
	height: 20px;
}

#end
{
	position: static;
	display: none;
	margin: 0px;
	height: 48px;
	float: right;
	text-align: center;
}


/* Main Panel Ends */




/* Footer */
#footer, div#footer
{
	clear: both;
	display: block;
	background-color: #000099;
	color: white;
	font-weight: bold;
	border: 2px ridge #dba76b;
	text-align: center;
	font-size: 10px;
	margin-top: 1em;
	padding-bottom: 1em;
	float: none; /*/*/ /*/  	display:block;  	background-color: #000099;  	color: white;  	font-weight: bold;  	border: 2px ridge #dba76b;  	text-align: center;  	font-size: 10px;  	padding-top: 8px;  	margin:0;  	float:none;  	/**/
}

#footer address
{
	position: static;
	display: block;
	padding-top: 1em;
	text-align: center;
	border-color: #808000;
	border-top: 1px solid #FFFFFF;
}

#footer a
{
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#footer a:link
{
	color: white;
}
#footer a:hover
{
	color: red;
	text-decoration: underline;
}
#footer a:visited
{
	color: white;
}
#footer p
{
	text-align: center;
	margin: 0;
	margin-top: 1em;
	margin-bottom: 1em;
}
/* Footer Ends */

/* Pages' Styles */
body#pageIndex
{
}
#pageCurriculum div#mainpanel
{
	background-position: right top;
	background-image: url(../images/curriculum_banner.gif);
	background-repeat: repeat-x;
}

#pageSignupSheet form input, #pageSignupSheet form select, #pageFeedback form input, #pageFeedback form select
{
	border: none;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	background-color: #FFFFCC;
}

#pageSignupSheet form h2
{
	padding: 1px;
	margin-bottom: 2px;
}

#pageTuition div#mainpanel table
{
	margin-left: 2px;
}
.tuition
{ 
display:block;
float:right;
width:200px;
padding:1px;
border: 2px ridge #808000;
font-size:.8em;
position:static;
text-align:center;
color: #0000cc;
background-color: #FFFFD5;
margin:0px auto 0px auto;
background:white;
}


h1           { border:1px solid #CCFF66; font-size: 100% }
.weekly		 { margin-top:0px;}
.datetitle	 {
	color: #99ff33;
	background-color: #0c0c0c;
	margin-top:4px;margin-bottom:0px;}
.eventtime
{

	color: #008000;
	border-top: 1px solid #6FF000;
	border-bottom: 1px solid #F7DE8A;
	border-left: 1px solid #933126;
	border-right: 1px solid #6FF000; background-color:#FFFFFF
}
.event
{
	color: blue;
	border-top: solid 1px #6ff0000;
	border-bottom: solid 1px #F7DE8A;
	margin: 1px 3em 1px 0.2em;
	display: block;
}

h6
{
	color:#000080;
}

.missionstatement
{ 
display:block;
float:right;
width:167px;
padding:1px;
border: 2px ridge #808000;
font-size:.8em;
position:static;
text-align:center;
color: #0000cc;
background-color: #FFFFD5;
margin:0px auto 0px auto;
background:white;
}

div.missionstatement h5 {
background-color:F3fcfc;
color:#808080;
border-bottom:dashed 1px orange;
}


/* Print Styles */
@media print, handheld{
.event{display:inline;}
div.cite , cite
{padding:0px auto 0px auto 0px;margin:0px auto 0px auto;text-align:justify;}
}

@media print
{
	#header, #top
	{
		display: block;
	}
}
@media print
{
	#leftpanel, div#leftpanel
	{
		width: 4px;
		display: none;
	}
}
@media print
{
	#rightpanel, div#rightpanel
	{
		display: none;
	}
}
@media print
{
	#mainpanel, div#mainpanel
	{
		display: block;
		border: none;
		margin-left: 5px;
		margin-right: 5px;
		padding:0px;
	}
}
@media print
{
	#footer
	{
		display: block;
	}
}
@media print
{
	.trigger
	{
		width: 4px;
		display: none;
	}
}
@media print
{
	.menux
	{
		width: 4px;
		display: none;
	}
}
@media print
{
	.noPrint
	{
		display: none;
	}
	#pageSignupSheet > .noPrint
	{
		display: none;
	}
	#pageSignupSheet #top
	{
		display: none;
	}
	#pageSignupSheet #footer
	{
		display: none;
	}
}
/* Print Styles Ends */
<!--[if gt IE 6]>

.minwidth
{
	padding:1px;
	margin:auto auto auto auto;
	background-color:#FFFFFF;	border-left:thick orange groove;
	min-width: 720px;
	max-width:1024px;
	width:expression(document.body.clientWidth < 720? "720px" :	document.body.clientWidth > 1024? "1024px" : "auto");

}
<![endif]-->