* {
	font-family:				Verdana, Georgia, helvetica, sans-serif;
	font-size:				10px;
	color:					#777777;
}

html {
	margin:					0px;
	padding:				0px;
	overflow:				hidden;
}

body {
	margin:					0px;
	padding:				0px;
	overflow:				hidden;
}

h1 {
	font-size:				14px;
	font-weight:				normal;
	color:					#000000;
}

h2 {
	font-size:				12px;
}

h3 {
	font-size: 18px;
	
}

menu_item {
        font-size:                              12px;
	font-weight:                            normal;

}

a:link {
	color:					#0099cc;
	text-decoration:			none;
}

a:visited {
	color:					#0099cc;
	text-decoration:			none;
}

a:active {
	color:					#0099cc;
}

a:hover {
	color:					#0099cc;
	text-decoration:			underline;
}

#divMain {
	position:				relative;
	margin:					10px auto;
	width:					780px;
	height:					640px;
	background-color:		transparent;
	border:					0px solid blue;
}

#divStatus {
	position:				absolute;
	width:					760px;
	height:					60px;
	top:					600px;
	padding:				10px;
	border:					0px solid red;
}

#divSupport {
	position:				relative;
	width:					90px;
	height:					50px;
	left:					5px;
	bottom:					90px;
	padding:				0px;
}

#divSupport a {
	font-size:				10px;
	font-weight:			bold;
}

#divSupport img {
	vertical-align: 		middle;
	border:					0px solid red;
}

#divQuotes {
	float:					left;
}

#divQuotes b {
	font-size:				14px;
}

.disclaimer {
	font-size:				9px;
}

#divAddress {
	float:					right;
	width:					120px;
	text-align:				right;
}

#divTitle {
	position:				absolute;
	color:					#0000ff;
	font-weight:				bold;
	font-size:				14px;
	visibility:				hidden;
	background-color:			transparant;
}

#divDock {
	position:				absolute;
	width:					60%;
	height:					40px;
	top:					500px;
	border:					0px;
	border-top:				3px solid #000066;
	border-bottom:				3px solid #000066;
	background-color:			#cccccc;
	margin-left:				5%;
	margin-right:				5%;
	padding-left:				30%;
	text-align:				center;
/*	opacity:				.5;
	filter:					alpha(Opacity=50);*/
}

.jqDockLabel {
	color:					#000066;
	font-weight:				bold;
}

#divMenuCont {
	position:				absolute;
	width:					100%;
	height:					70px;
	top:					520px;
	border:					0px solid red;
	background-color:			transparent;
}

#divMenu {
	position:				absolute;
	width:					90%;
	height:					40px;
	bottom:					0px;
	border:					0px;
	border-top:				3px solid #000066;
	border-bottom:				3px solid #000066;
	background-color:			#cccccc;
	margin-left:				5%;
	margin-right:				5%;
	opacity:				.5;
	filter:					alpha(Opacity=50);
}

.iMenu {
	border:					0px;
}

.tMenu {
	position:				absolute;
	width:					100%;
	height:					70px;
	left:					0px;
	margin:					0px;
	border:					0px solid yellow;
	text-align:				center;
}

.crumbs, .crumbs a {
	font-size:				12px;
	text-decoration:			none;
	color:					#0099cc;
}
.crumbs a:hover {
	text-decoration:			underline;
}

#divCont {
	position:				absolute;
	width:					750px;
	height:					440px;
	background-color:			transparent;
	padding:				10px;
	border:					0px solid #aaaaaa;
}

#divContMain {
	float:					left;
	width:					630px;
	height:					450px;
	overflow:				auto;
	border:					0px solid #cccccc;
	padding:				10px;
}

#divNews {
	float:					right;
	width:					240px;
	overflow:				auto;
	border:					1px solid #cccccc;
	background-color:			#eeeeee;
	margin-bottom:				10px;
}

#divPillars {
	right:					34px;
	position:				absolute;
	bottom:					135px;
}

.divPillar {
	height:					175px;
	float:					left;
	width:					145px;
	margin:					2px;
	padding:				1px;
}

#divPillar1 {
	border:					1px solid orange;
	background-color:			#fdff49;
}
	

#divPillar2 {
	border:					1px solid green;
	background-color:			#beff4c;
}

#divPillar3 {
	border:					1px solid blue;
	background-color:			lightblue;
}

#divPillar4 {
	border:					1px solid red;
	background-color:			pink;
}

#divItems {
	position:				relative;
	width:					1200px;
	height:					26px;
	left:					-60px;
	margin-right:			0px;
	border:					0px solid red;
}

#divSidebar {
	float:					left;
	width:					110px;
	height:					430px;
	border-right:			3px solid #000066;
	margin-top:			10px;
	margin-right:			10px;
	background-image:		url('../gfx/soglogo.gif');
	background-repeat:		no-repeat;
	background-position:		-5px 320px;
	background-position:		top left;
}

#divSidebarMenu {
	position:				absolute;
	left:					-20px;
        float:                                  left;
        width:                                  75px;
        height:                                 200px;
        margin-top:       	                100px;
}


#divTest {
	position:				absolute;
	width:	100px;
	height:	100px;
	background-color: red;
}

.divSubMenu_selected {
        margin:                                 0px;
        margin-right:                           0px;
        padding:                                2px;
        width:                                  95px;
		height:									12px;
        background-color:                       white;
        border:                                 1px solid blue;
        font-size:                              9px;
        font-weight:                            bold;
        cursor:                                 pointer;
        float:                                  left;
        margin-right:                           5px;
	text-align:				center;
}

.divSubMenu {
	margin:					0px;
	margin-right:				0px;
	padding:				2px;
	width:					95px;
	height:					12px;
	background-color:			#0099cc;
   	border:                                 1px solid blue;
	font-size:				9px;
	font-weight:				bold;
	cursor:					pointer;
	float:					left;
	margin-right:				5px;
	text-align:				center;
}

.divSubMenu2 {
        margin:                                 0px;
        margin-right:                           0px;
        padding:                                1px;
        width:                                  74px;
        font-weight:                            normal;
        cursor:                                 pointer;
        float:                                  left;
        margin-bottom:                          5px;
}
.divSubMenu2 a {
        display:                                block;
        width:                                  95px;
        text-decoration:                        none;
        font-size:                              12px
}

.divSubMenu a {
	display:				block;
	width:					95px;
	color:					#ffffff;
	text-decoration:			none;
	font-size:				10px;
}

.divSubMenu:hover {
	background-color:			#000066;
}

#ImgHolder {
	width:					140px;
	height:					66px;
	border:					1px solid #000066;
	overflow:				hidden;
}
.ImgHolder img {
	margin-top:				auto;
	border:					0px;
}
