Body {
	margin: 0px;
	color: #000000;
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #CCCCCC;
	background-image: url(pictures/bg.gif);
}
blockquote {
	border-left: 5px solid #C8C8C8;
	margin-left: 20px;
	padding-left: 3px;
}

/* Link Attributes */
A:Link {
	text-decoration: none;
	color: #1876C5;
}
A:Visited {
	text-decoration: none;
	color: #A5473D;
}
A:Active {
	text-decoration:none;
	color: #1876C5;
}
A:Hover {
	text-decoration: underline;
	color: #FF8635;
}


/* Define Structure */
#Structure {
	margin-left: auto;
	margin-right: auto;
	width: 600px;
	height: 100%;
	border-right: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	background-color: #FCFCFC;
}

#Top {
	width: 100%;
	height: 120px;
	border-bottom: 1px solid #C8C8C8;
	background-color: #DDE9F3;
}
#TopMenu {
	padding: 10px 0px 0px 0px;
}
#Breadcrumps {
	width: 568px;
	height: 12px;
	padding: 5px;
	margin: 10px;
	border: 1px solid #C8C8C8;
	background-color: #F9F9F9;
	background-image: url(../images/bg_breadcrumps_quotes.gif);
	font-weight: bold;
}
#ContentContainer { 
	float: left; 
	width: 428px; 
	height: 100%;
}
#MenuContainer {
	float: right;
	height: 100%; 
	width: 165px;
}
#Footer {
	width: 568px;
	height: 12px;
	padding: 5px;
	margin: 0px 10px 10px 10px;
	border: 1px solid #C8C8C8;
	background-color: #F9F9F9;
	background-image: url(../images/bg_breadcrumps_quotes.gif);
	font-weight: bold;
}
#Bottom{
	width: 100%;
	height: 50px;
	border-top: 1px solid #C8C8C8;
	background-color: #DDE9F3;
	text-align: right;
}


/* Formatting */
.MainBox { 
	clear: both;
	margin: 0px 0px 10px 10px;
	border: 1px solid #C8C8C8;
	background-color: #F9F9F9;
	width: 416px;
}
.BoxTitle {
	height: 22px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #576F8C;
	margin-bottom: -5px;
	background: #EFF6F9;
	background-image: url(../images/bg_box.gif);
	border-bottom: 1px solid #C8C8C8;
}
* html .BoxTitle {
	margin-bottom: -10px;
}
.BoxContent {
	margin: 5px;
}


/* Menu Stuffs */
.Menu {
	width: 150px;
	float: right;
	margin: 0px 10px 10px 0px;
	border: 1px solid #C8C8C8;
	background-color: #F9F9F9;
}
* html .Menu {
	margin: 0px 5px 10px 0px;
}
.MenuTitle {
	height: 22px;
	margin-bottom: 10px;
	background-color: #E9E9DD;
	background-image: url(../images/bg_menu.gif);
	border-bottom: 1px solid #C8C8C8;
}
.MenuContent {
	width: 150px;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 11px;
	float: right;
	text-align:right;
}
.MenuList {
	font-family: Tahoma, Arial, Verana, Sans-Serif;
	font-weight: bold;
	font-size: 10px;
	background-image: url(../images/bg_menulist.gif);
}
.MenuList p {
	margin: 0px;
	padding: 5px 25px 0px 0px;
}
.MenuClose {
	margin-left: 134px;
	height: 15px;
	width: 15px;
	border-bottom: 1px solid #C8C8C8;
	border-left: 1px solid #C8C8C8;
	background-color: #F4F2EA;
}
.MenuList A:Link, A:Active, .MenuTextContent A:Link, A:Active {
	color: #646464;
}
.MenuList A:Visited, .MenuTextContent A:Visited {
	color: #646464;
}
.MenuList A:Hover, .MenuTextContent A:Hover {
	background-color: #F4F2EA;
	text-decoration: underline;
	color: #000000;
}
.MenuTextTitle {
	font-weight: bold;
	font-size: 11px;
	color: #4E4C47;
	margin-bottom: 5px;
	padding: 2px;
	border-bottom: 1px solid #C8C8C8;
}
.MenuTextContent {
	margin: 0px;
	padding: 5px 5px 0px 0px;
}
.MenuTextTitle A:Link, A:Active{
	color: #4E4C47;
}
.MenuTextTitle A:Visited {
	color: #4E4C47;
}
.MenuTextTitle A:Hover{
	text-decoration: underline;
	color: #4E4C47;
}

/* Text Formatting */
.Thumb  { 
	border: 1px solid #000000; 
}
.ThumbHI { 
	border: 1px solid #FF6000;
	position:relative;
	top:1px;
	left:1px;
}
HR.Divider { 
	color: #1876C5; 
	width: 80%; 
	height: 1px; 
}
.PageDes {
	font-weight: bold;
	color: #11538B;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #11538B;
}
.PortFolioTitle, .ArchivesTitle {
	margin-top: 20px;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #11538B;
}
.hilite {
	color: red;
	font-weight: bold;
	border-bottom: 1px solid red;
}

.BlogMoreText {
	border-left: 3px solid #C8C8C8;
	padding-left: 3px;
}
.BlogDate {
	padding-bottom: 5px;
	margin-bottom: 0px;
	width: 280px;
	font-size: 11px;
	font-weight: bold;
	color: #787878;
	border-bottom: 1px solid #787878;
}
.BlogTitle {
	margin-top: 15px;
	margin-bottom: -10px;
	font-size: 14px;
	font-weight: bold;
	color: #11538B;
}
.BlogStuffs {
	text-align: right;
	font-weight: bold;
	color: #5D7288;
}
.CommentStuffs {
	margin-bottom: 0px;
	padding-bottom: 5px;
	width: 100%;
	height: 25px;
	font-size: 10px;
	font-weight: bold;
	color: #11538B;
	border-bottom: 1px solid #787878;
}
.CommentContent {
	margin-top: -5px;
}
* html .CommentContent {
	margin-top: -10px
}
.TextBoxTitleGrey {
	color: #646464;
}
.ImageBoxIcon {
	vertical-align: middle;
	margin-right: 10px;
}

/* Input Fields Formatting */
.Forms {
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	background-color: #F3F6F8; 
	border: 1px solid; 
	border-color: #A0A0A0; 
	color: #000000; 
}
.Buttons { 
	font-family: Verdana, Arial, Tahoma, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F3F6F8; 
	border: 1px solid; 
	border-color: #A0A0A0; 
	color: #000000; 
}

/* Box Formatting */
.LeftBox {
	float: left; 
	width: 220px; 
	margin: 0px 0px 10px 10px;
	border: 1px solid #C8C8C8;
	background-color: #F9F9F9;
}
.RightBox {
	float: right; 
	width: 184px;
	margin: 0px 0px 10px 5px;
	border: 1px solid #C8C8C8;
	background-color: #F9F9F9;
}
* html .LeftBox {
	margin: 0px 0px 10px 5px;
}
* html .RightBox {
	margin: 0px 0px 10px 10px;
}
.LeftBox p, .RightBox p {
	padding: 0px 5px 5px 5px;
}
