
body {	
	font-size: 100%;
	min-width:600px; 	
}

/* new body 
  body {        
        width:100%;
        background:#fff;
        min-width:600px;   
		font-size:90%;
    }
	a {
    	color:#369;
	}
	a:hover {
		color:#fff;
		background:#369;
		text-decoration:none;
	}
    h1, h2, h3 {
        margin:.8em 0 .2em 0;
        padding:0;
    }
    p {
        margin:.4em 0 .8em 0;
        padding:0;
    }
	img {
		margin:10px 0 5px;
	}
*/
/* end new body */
#header {
	clear: left;
	float: left;
	width: 100%;
	overflow: hidden;
	border-bottom: 4px solid #000;
	background-color: #dddddd;
}
#header-left {
	right: 71%;
	height: 4.6em;
	margin-top: 1em;
	background-image: url(/images/bitsum_logo.gif);
	background-repeat: no-repeat;
	color: #ffffff;
}
#header-right {		
	float: right;
	left: 76%;
	background-color: #dddddd;
}
#header p, #header h1, #header h2 {
	width: 96%;
	margin: 0;
	padding: .4em 2% .1em 2%;
}
#header h1 {
	color: #000000;
	font-weight: normal;
	font-size: 48px;
}
#header-right h3 {
	font-size: 70%;
}
#header-right h3 a {
	color: #cccccc;
}
#header ul {
	clear: left;
	float: left;
	width: 96%;
	margin: .7em 0 0 2%;
	padding: 0;
	list-style: none;
}
#header ul li {
	display: inline;
}
#header ul li a {
	display: block;
	float: left;
	list-style: none;
	padding: .2em .5em;
	text-decoration: none;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	color: #ffffff;
	font-weight: bold;
	background-color: #595E8C;
}
#header ul li a.active {
	font-weight: bold;
	color: #fff;
	background: #000;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
}
/* column container */
.colmask {
	position: relative;
	clear: both;
	float: left;
	width: 100%;
	overflow: hidden;
}
/* common column settings */
.colright, .colmid, .colleft {
	float: left;
	width: 100%;
	position: relative;
}
.col1, .col2, .col3, .col1_alt {
	float: left;
	position: relative;
	padding: .5em 0 1em 0;
	overflow: hidden;
}
.col1 .rightnotice {
	float: right;
	position: relative;
	width: 30%;
	clear: none;
	overflow: hidden;
	margin: 0.7em;
	text-align: center;
}
.colleft ol {
	font-weight: bold;
	font-size: 110%;
	list-style: square outside;	
}
.colleft ul {
	font-weight: bold;
	font-size: 110%;
	list-style: square outside;
}
.colleft li {
	font-weight: normal;
	font-size: 100%;
}

/* leftmenu settings */
.leftmenu {
	background: #fff; /* right column background colour */
}
.leftmenu .colleft {
	right: 75%; /* right column width */
	background: #f4f4f4; /* left column background colour */
}
.leftmenu .col1 {
	width: 71%; /* right column content width */
	left: 102%; /* 100% plus left column left padding */
}
.leftmenu .col2 {
	width: 21%; /* left column content width (column width minus left and right padding) */
	left: 6%; /* (right column left and right padding) plus (left column left padding) */
}

/* now the column layouts, currently:
	1. dual-column
	2. full-page
	3. three-columns

/* layout: 2 column */
.doublepage {
	background: #f4f4f4; /* right column background colour */
}

.doublepage .colleft {
	right: 50%; /* right column width */
	background: #fff; /* left column background colour */
}

.doublepage .col1 {
	width: 46%; /* left column content width (column width minus left and right padding) */
	left: 52%; /* right column width plus left column left padding */
}
.doublepage .col2 {
	width: 46%; /* right column content width (column width minus left and right padding) */
	left: 56%; /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}

/* layout: full-page */
.fullpage {
	background: #fff; /* page background colour */
}
.fullpage .col1 {
	width: 96%; /* page width minus left and right padding */
	left: 2%; /* page left padding */
}
.fullpage .col1_alt {
	width: 96%; /* page width minus left and right padding */
	left: 2%; /* page left padding */
	background: #ccc;
}

/* layout: 3 column */
/* 3 Column settings */
	.threecol {
		background:#eee;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;				/* width of the right column */
		background:#fff;		/* center column background colour */
	}	
	
	.threecol .colleft {
		right:50%;				/* width of the middle column */
		background:#f4f4f4;		/* left column background colour */
	}	
	
	.threecol .col1 {
		width:46%;				/* width of center column content (column width minus padding on either side) */
		left:102%;				/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:21%;				/* Width of left column content (column width minus padding on either side) */
		left:31%;				/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
		width:21%;				/* Width of right column content (column width minus padding on either side) */
		left:85%;				/* Please make note of the brackets here:
								(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}

/* Footer styles */
#footer {
	clear: both;
	padding: 1em 2%;
	border-top: 1px solid #ccc;
	font-size: 85%;	
}

/* misc new styles */
.highlight {
	font-size: 100%;
	color: red;
	font-weight: normal;
}
.news ul {
	list-style: square outside url('images/arrow.gif');
}
.activelistitem {
	list-style: square outside url('images/downarrow.gif');
}
.links ul {
	list-style: none;
}
.smalltext {
	font-size: 75%;
}
.largetext {
	font-size: 110%;
	font-weight: bold;
}

/* silly no underline class */
.link_nounderline {
	position: relative;
}
.link_nounderline a { 
	text-decoration: none; 
}
       
            .largetext
            {
                font-size: large;
            }
            .mediumtext
            {
                font-size: medium;
            }
            .warning
            {
            	font-size: medium;
            	color: Red;
            }
            .menuitemtable th
            {
            	font-size: large;
            }
            .style3
            {
                height: 55px;
            }
            .style4
            {
                width: 612px;
            }
            .style5
            {
                height: 55px;
                width: 612px;
            }
            