/* Standard Styles */
*			{margin : 0px;padding : 0px;}
body		{text-align : left;font-family: Verdana, "Courier New" , Courier, mono;	font-size : 11px;color: white;background: #423a3b;}
p			{font-family:  Verdana, "Courier New" , Courier, mono;font-size : 11px; padding-bottom:5px;}
a			{color : white; text-decoration:none;}
a:hover		{color : #7B7B7B;text-decoration : none;}

/***************************************************************************************/
/* PAGE                                                                        */
/***************************************************************************************/
#page {margin : 10px 0px;width : 763px;text-align : left;display : block;clear : both;}

/***************************************************************************************/
/* HEADER                                                                        */
/***************************************************************************************/
#header_container {margin : 0px 0px;width : 763px; text-align : justify;overflow : hidden;white-space: nowrap;background: #423a3b;}
#logo				{margin : 0px 0px;width : 200px;height : 100px; display:inline; float:left;}
#logo .img			{width : 200px;height : 100px;}
#banner {width : 500px;height : 100px; display:inline; float:right; padding-top:50px;}
#banner .upper{font-family:  Verdana, "Courier New" , Courier, mono;font-size : 30px; color:Gray}
#banner .lower{font-family:  Verdana, "Courier New" , Courier, mono;font-size : 15px; text-align:right; color: GrayText;}

#menu_container	{margin : 25px 10px 0px 25px; width : 163px; display:inline; float:left;}
.menu_block_1 a {padding: 1px 5px 4px 0px; height:14px; width:163px; background-color:#423a3b; border-left: #0000ff 3px solid; border-right: #0000ff 3px solid; text-align:right; font-size : 10px; text-decoration:none;}
.menu_block_1 a:hover {padding: 1px 5px 1px 0px; background-color:#9798f5; border-left: none; border-right: none; border-bottom: #0000ff 3px solid;text-align:right; font-size : 10px; text-decoration:none;}

.menu_block_2 a {padding:1px 5px 4px 0px; height:14px; width:163px; background-color:#423a3b; border-left: #ff0000 3px solid; border-right: #ff0000 3px solid; text-align:right; font-size : 10px; text-decoration:none;}
.menu_block_2 a:hover {padding: 1px 5px 1px 0px; background-color:#fd898c; border-left: none; border-right: none;; border-bottom: #ff0000 3px solid;text-align:right; font-size : 10px; text-decoration:none;}

.menu_block_3 a {padding:1px 5px 4px 0px; height:14px; width:163px; background-color:#423a3b; border-left: #00ff00 3px solid; border-right: #00ff00 3px solid; text-align:right; font-size : 10px; text-decoration:none;}
.menu_block_3 a:hover {padding: 1px 5px 1px 0px; background-color:#c7f3c7; border-left: none; border-right: none; border-bottom: #00ff00 3px solid;text-align:right; font-size : 10px; text-decoration:none;}

.menu_block_4 a {padding:1px 5px 4px 0px; height:14px; width:163px; background-color:#423a3b; border-left: #ffff00 3px solid; border-right: #ffff00 3px solid; text-align:right; font-size : 10px; text-decoration:none;}
.menu_block_4 a:hover {padding: 1px 5px 1px 0px; background-color:#efeea1; border-left: none; border-right: none; border-bottom: #ffff00 3px solid;text-align:right; font-size : 10px; text-decoration:none;}

.menu_block_5 a {padding:1px 5px 4px 0px; height:14px; width:163px; background-color:#423a3b; border-left: #00ffff 3px solid; border-right: #00ffff 3px solid; text-align:right; font-size : 10px; text-decoration:none;}
.menu_block_5 a:hover {padding: 1px 5px 1px 0px; background-color:#b9fdfc; border-left: none; border-right: none; border-bottom: #00ffff 3px solid;text-align:right; font-size : 10px; text-decoration:none;}

.menu_block_6 a {padding:1px 5px 4px 0px; height:14px; width:163px; background-color:#423a3b; border-left: #ff00ff 3px solid; border-right: #ff00ff 3px solid; text-align:right; font-size : 10px; text-decoration:none;}
.menu_block_6 a:hover {padding: 1px 5px 1px 0px; background-color:#f5b4f6; border-left: none; border-right: none; border-bottom: #ff00ff 3px solid;text-align:right; font-size : 10px; text-decoration:none;}

.menu_block_7 a {padding:1px 5px 4px 0px; height:14px; width:163px; background-color:#423a3b; border-left: #ff6600 3px solid; border-right: #ff6600 3px solid; text-align:right; font-size : 10px; text-decoration:none;}
.menu_block_7 a:hover {padding: 1px 5px 1px 0px; background-color:#e4a378; border-left: none; border-right: none; border-bottom: #ff6600 3px solid;text-align:right; font-size : 10px; text-decoration:none;}


.separator {border-bottom: Gray 1px dotted; margin: 10px 0px 10px 0px;}

.hidden { display: none; }
.unhidden { display: block; }

#header_spacer {height : 23px; width:763px; background  : url('../images/blank.gif') repeat;}

/***************************************************************************************/
/* Footer                                                                        */
/***************************************************************************************/
#footer_container	{margin : 0px 0px;width : 762px; text-align : right;overflow : hidden;white-space: nowrap;}
#copyright a		{width : 762px;padding: 9px 11px;float : right;text-align :right; vertical-align : middle; text-decoration: none;}
#copyright a:hover	{text-decoration: none; color:White;}


/***************************************************************************************/
/* ContentContainer                                                                        */
/***************************************************************************************/
#content_container {padding-top: 5px; width:763px; display:inline;}
#main_content {width:540px; display:inline; overflow:hidden; float:right; background-color:#5A4D4D; padding:10px 10px 10px 10px;}

.heading {font-size:28px; font-weight:normal; color:White;font-family:  Verdana, "Courier New" , Courier, mono;}
.heading2 {clear:both; padding-top:10px; font-size:28px; font-weight:normal; color:White;font-family:  Verdana, "Courier New" , Courier, mono;} 

.title_paragraph {padding-top:10px;}
.title_paragraph .imagecontainer {display:inline; float:left; width:130px; height:108px; border: white 1px solid;}
.title_paragraph .textcontainer {display:inline; float:right; width:360px; height:108px; font-size:11px; font-weight:normal; color:White;font-family:  Verdana, "Courier New" , Courier, mono;}
.lower_content {padding-top:10px;}
.lower_content .left{display:inline; float:left; width:300px;}
.lower_content .right{display:inline; float:right; width:200px;}
.lower_content .left .imageandtext {clear:both;}
.lower_content .left .imageandtext .image {width:50px; height:50px; border: white 1px solid; display:inline; float:left;}
.lower_content .left .imageandtext .text {padding-bottom:10px; width:240px; display:inline; float:right; }
.lower_content .left .justtext {}
.lower_content .right .image {text-align:right; border:white 1px solid; width:185px;}

.portfoliocontainer {clear:both; padding-top:10px; display:block;}
.portfoliocontainer .imagecontainer {display:inline; float:left; width:258px; height:178px; border: white 1px solid;}
.portfoliocontainer .imagecontainer a {}
.portfoliocontainer .imagecontainer a:hover {}
.portfoliocontainer .textcontainer {display:inline; float:right; width:240px; height:178px;}

.portfolioseparator {clear:both; border-bottom: Gray 1px dotted; margin: 10px 0px 0px 0px;}
