body { 
margin-left : 0; 
margin-top : 0; 
margin-right : 0; 
margin-bottom : 0; 
background-color : #ffffff; 
color : #656567; 
font-family : Arial; 
} 

html{ min-height: 100%; margin-bottom: 1px; }
html {min-height: 100%;
margin-bottom: 1px;
overflow-y: scroll;   }

.textinput { 
border-style : solid; 
border-width : 1px; 
border-color : #172d45; 
font-size : 0.8em; 
text-decoration : none; 
padding-left : 5px; 
color : #666666; 
padding-top : 3px; 
padding-bottom : 3px; 
padding-right : 5px; 
} 
.blacktext { 
color : #000000; 
text-decoration : none; 
} 
.text { 
font-family : Arial; 
font-size : 0.8em; 
color : #ffffff; 
text-decoration : none; 
} 
.textlink { 
font-family : Arial; 
font-size : 14px; 
color : #ffffff; 
text-decoration : none; 
padding-left : 10px; 
} 
.textlink:link { 
font-family : Arial; 
font-size : 14px; 
color : #ffffff; 
text-decoration : none; 
} 
.textlink:visited { 
font-family : Arial; 
font-size : 14px; 
color : #ffffff; 
text-decoration : none; 
} 
.textlink:hover { 
font-family : Arial; 
font-size : 14px; 
color : #76416d; 
text-decoration : underline; 
} 
.table { 
border-color : #ffffff; 
border-collapse : collapse; 
} 
.whitelinktextsmall { 
font-family : Arial; 
font-size : 10px; 
color : #ffffff; 
text-decoration : none; 
} 
.whitelinksmall { 
font-family : Arial; 
font-size : 10px; 
color : #ffffff; 
text-decoration : none; 
} 
.whitelinksmall:link { 
font-family : Arial; 
font-size : 10px; 
color : #ffffff; 
text-decoration : none; 
} 
.whitelinksmall:visited { 
font-family : Arial; 
font-size : 10px; 
color : #ffffff; 
text-decoration : none; 
} 
.whitelinksmall:hover { 
font-family : Arial; 
font-size : 10px; 
color : #fbc618; 
text-decoration : underline; 
} 
.bluetext { 
color : #3e66a3; 
font-size : 11px; 
text-decoration : none; 
} 
.whitelinktext { 
color : #ffffff; 
font-size : 11px; 
text-decoration : none; 
} 
.whitelink { 
color : #ffffff; 
font-size : 11px; 
text-decoration : none; 
} 
.whitelink:link { 
color : #ffffff; 
font-size : 11px; 
text-decoration : none; 
} 
.whitelink:visited { 
color : #ffffff; 
font-size : 11px; 
text-decoration : none; 
} 
.whitelink:hover { 
color : #b0b0b0; 
font-size : 11px; 
text-decoration : underline; 
} 
h1 { 
font-family : Arial; 
font-size : 50px; 
color : #ffffff; 
text-decoration : none; 
font-weight : normal; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
} 
h2 { 
font-family : Arial; 
font-size : 30px; 
color : #ffffff; 
font-weight : normal; 
text-decoration : none; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
} 
h3 { 
font-size : 24px; 
text-decoration : none; 
font-weight : normal; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
} 
h4 { 
font-size : 16px; 
text-decoration : none; 
font-weight : normal; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
} 
h5 { 
font-size : 13px; 
text-decoration : none; 
font-weight : normal; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
} 
h6 { 
font-size : 11px; 
text-decoration : none; 
font-weight : normal; 
padding-top : 0; 
padding-bottom : 0; 
margin-bottom : 0; 
margin-top : 0; 
margin-left : 0; 
margin-right : 0; 
} 
.title { 
color : #000000; 
padding-left : 40px; 
padding-top : 7px; 
text-decoration : none; 
height : 43px; 
} 
.italic { 
font-family : "Times New Roman", Times, serif; 
text-decoration : none; 
font-weight : bold; 
font-size : 18px; 
color : #000000; 
} 
a { 
color : #6d6d6d; 
text-decoration : none; 
} 
a:link { 
color : #6d6d6d; 
text-decoration : none; 
} 
a:visited { 
text-decoration : none; 
} 
a:hover { 
color : #010101; 
text-decoration : none; 
} 
.orangetext { 
color : #e09a47; 
text-decoration : none; 
} 
.greytext { 
color : #a5acb1; 
text-decoration : none; 
} 
.greylink { 
color : #a5acb1; 
text-decoration : underline; 
} 
.greylink:link { 
color : #a5acb1; 
text-decoration : underline; 
} 
.greylink:visited { 
color : #a5acb1; 
text-decoration : none; 
} 
.greylink:hover { 
color : #000000; 
text-decoration : none; 
} 
.bluetext { 
color : #49c0ed; 
text-decoration : none; 
} 
.bluelink { 
color : #49c0ed; 
text-decoration : underline; 
} 
.bluelink:link { 
color : #49c0ed; 
text-decoration : underline; 
} 
.bluelink:visited { 
color : #49c0ed; 
text-decoration : none; 
} 
.bluelink:hover { 
color : #000000; 
text-decoration : none; 
} 
.hr { 
background-image : url(images/grey_divider.gif); 
} 
#wrapper { 
display:table;
margin:0 auto;
width:965px;
 
} 
#header { 
overflow : hidden; 
height : 84px; 
width : 965px; 
} 
#header #logo { 
width : 229px; 
float : left; 
} 
#header #menu { 
float : right; 
height : 84px; 
width : 735px; 
} 
#menu #menu_bar { 
float : right; 
height : 50px; 
padding-top : 33px; 
width : 622px; 
} 
#flash_content { 
height : auto; 
overflow : hidden; 
width : auto; 
} 
#footer_content_container { 
float : left; 
height : auto; 
overflow : hidden; 
width : 965px; 
} 
#footer_content { 
height : 175px; 
padding : 17px; 
} 
#footer_con_content_1 { 
height : 175px; 
float : left; 
width : 251px; 
} 
#footer_con_content_2 { 
height : 175px; 
float : left; 
width : 209px; 
padding-left : 17px; 
} 
#footer_con_content_3 { 
height : 175px; 
float : left; 
padding-left : 17px; 
width : 208px; 
} 
#footer_con_content_4 { 
height : 175px; 
float : left; 
padding-left : 17px; 
width : 208px; 
} 
#profile_cnt_1 { 
height : 24px; 
} 
#profile_cnt_2 { 
height : 79px; 
overflow : hidden; 
text-align : justify; 
} 
#profile_cnt_3 { 
height : 14px; 
} 
#port_cnt_1 { 
height : 24px; 
} 
#port_cnt_2 { 
height : 79px; 
overflow : hidden; 
text-align : justify; 
} 
#port_cnt_3 { 
height : 14px; 
} 
#blog_cnt_1 { 
height : 24px; 
} 
#blog_cnt_2 { 
height : 79px; 
overflow : hidden; 
text-align : justify; 
} 
#blog_cnt_3 { 
height : 14px; 
} 
#footer { 
float : left; 
padding-top : 14px; 
width : 965px; 
} 
#footer_1 { 
float : left; 
height : 20px; 
width : 848px; 
} 
#footer_1 div { 
padding-right : 43px; 
padding-top : 5px; 
text-align : right; 
} 
#footer_2 { 
float : right; 
height : 20px; 
width : 115px; 
} 
#profile_photo { 
float:right; 
padding-bottom : 48px; 
padding-top : 48px;
padding-left:94px;
width:335px;
height:417px;
} 
.profile_text { 
float:left;
padding-bottom : 15px; 
padding-top : 15px; 
overflow:hidden;
width:965px;

} 

.profile_text ul { 
font-size:13px;
line-height:18px;
list-style:disc outside none;
}

.page_heading { 
padding-bottom : 10px; 
padding-top : 10px; 
} 
.content_heading { 
padding-bottom : 10px; 
padding-top : 10px; 
} 
.paragraph { 
padding-top : 15px; 
} 
.paragraphhr { 
padding-bottom : 15px; 
padding-top : 25px; 
} 
.para_list { 
padding-bottom : 15px; 
padding-top : 15px; 
width : 530px; 
} 
.paragraph li { 
list-style : disc; 
list-style-position : inside; 
} 
.signature { 
padding-top : 15px; 
} 
.paragraph_full { 
padding-top : 5px; 
} 
.service_paragraph { 
padding-top : 15px; 
} 
.service_paragraph li { 
list-style : none; 
padding-left : 7px; 
} 
.profile_text p { 
line-height : 18px; 
text-align : justify; 
} 
.profile_text div { 
line-height : 18px; 
text-align : justify; 
} 
.profile_text div span { 
line-height : 18px; 
text-align : justify; 
} 
.contact_us_1 { 
float : left; 
list-style : none; 
padding-top : 30px; 
width : 225px; 
} 
.contact_us_2 { 
list-style : none; 
padding-top : 30px; 
width : 250px; 
float : left; 
} 
.contact_us_1 li { 
line-height : 30px; 
} 
.contact_us_2 li { 
line-height : 30px; 
} 
#copyright { 
float : left; 
} 
#main_content { 
height : auto;
overflow:hidden;
width:965px;
margin:0px;
min-height:562px;
padding:0px;

} 
.thumb_error { 
background-color : #990000; 
color : #ffffff; 
font-size : 10px; 
font-weight : bold; 
width : 500px; 
height : 40px; 
text-align : center; 
vertical-align : middle; 
} 

a {
    outline: none;
}

a:hover{
	color:#3abee5;
	}

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!! MENU CSS START HERE*/


.qmmc .qmdivider {
display:block;
font-size:1px;
border-width:0px;
border-style:solid;
position:relative;
z-index:1;
}
.qmmc .qmdividery {
	float:left;
	width:0px;
}
.qmmc .qmtitle {
	display:block;
	cursor:default;
	white-space:nowrap;
	position:relative;
	z-index:1;
}
.qmclear {
	font-size:1px;
	height:0px;
	width:0px;
	clear:left;
	line-height:0px;
	display:block;
	float:none !important;
}
.qmmc {
	
	position:absolute;
	
	z-index:1;
}
.qmmc a, .qmmc li {
	float:left;
	display:block;
	white-space:nowrap;
	position:relative;
	z-index:1;
	height:20px;
}
.qmmc div a, .qmmc ul a, .qmmc ul li {
	float:none;
}
.qmsh div a {
	float:left;
}
.qmmc div {
	visibility:hidden;
	position:absolute;
}

.qmmc .qmcbox a {
	display:inline;
}
.qmmc .qmcbox div {
	float:none;
	position:static;
	visibility:inherit;
	left:auto;
}
.qmmc li {
	z-index:auto;
	height:auto;
}
.qmmc ul {
	left:-10000px;
	position:absolute;
	z-index:10;
}
.qmmc, .qmmc ul {
	list-style:none;
	padding:0px;
	margin:0px;
	background-color:#FFFFFF;
}
.qmmc li a {
	float:none;
}
.qmmc li:hover>ul {
	left:auto;
}
#qm0 ul {
	top:100%;
}
#qm0 ul li:hover>ul {
	top:0px;
	left:100%;
}
/*!!!!!!!!!!! QuickMenu Styles !!!!!!!!!!!*/

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0 {
	width:auto;

	background-color:#FFFFFF;
	
}
/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a {
	
	margin:0px 0px 0px 0px;
	color:#484849;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	text-align:left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover {
	width:65px;
	color: #1fb4ec;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: right;
	padding: 0px;
	border-top-color:transparent;
	border-color:transparent;
}


/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #bcc1c5;
	border-right-color: #bcc1c5;
	border-left-color: #bcc1c5;
	width: 33px;
	
}
/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover {
	background-color:#E4E4E4;
	text-decoration:underline;
}
/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul {
	padding:5px 20px 20px;
	
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #bcc1c5;
	border-bottom-color: #bcc1c5;
	border-left-color: #bcc1c5;
}
/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a {
	
	margin:0px;
	background-color:transparent;
	background-image:none;
	font-size:14px;
	text-align:right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color:#a5acb1;
}
/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover {
	background-image:none;
}
/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a {
	background-image:none;
	width:auto;
}

/*"""""""" Custom Rule""""""""*/	
	ul#qm0 .qmparent {

	
	background-position:50px 50%;
	background-repeat:no-repeat;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-color:transparent;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	width:108px;
	padding-top:10px;
	padding-right:15px;
	
}

	#qm0 #about:hover > a.qmparent{

	width:108px;

}

	

	ul#qm0 .qmparent2 {

		background-position:56px 50%;
		background-repeat:no-repeat;
		border-left:1px;
		border-right:1px;
		border-top:1px;
		border-color:transparent;
		border-left-style:solid;
		border-right-style:solid;
		border-top-style:solid;
		padding-top:10px;
		width: 159px;
		padding-right:15px;
	}
	
	#qm0 #portfolios:hover > a.qmparent2{

	width: 159px;
	
}
	
	ul#qm0 .qmparent3 {
	
		background-position:43px 50%;
		background-repeat:no-repeat;
		border-left:1px;
		border-right:1px;
		border-top:1px;
		border-color:transparent;
		border-left-style:solid;
		border-right-style:solid;
		border-top-style:solid;
		padding-top:10px;
		width:119px;
	}
	
	#qm0 #connect:hover > a.qmparent3{

	border-color:transparent;
	width:119px;
}
	
	ul#qm0 .qmparent4 {
	
		background-position:59px 50%;
		background-repeat:no-repeat;
		border-left:1px;
		border-right:1px;
		border-top:1px;
		border-color:transparent;
		border-left-style:solid;
		border-right-style:solid;
		border-top-style:solid;
		padding-top:10px;
		width:105px;
		padding-right:15px;
	}
	
	#qm0 #buzz:hover > a.qmparent4{

	width:105px;
	}
	

	#qm0 #connect{
	height:auto;
	
	}
	
	ul#qm0 .qmparentHome {

	background-position:left center;
	background-repeat:no-repeat;
	border-left:1px;
	border-right:1px;
	border-top:1px;
	border-color:transparent;
	border-left-style:solid;
	border-right-style:solid;
	border-top-style:solid;
	padding-top:10px;
	padding-right:10px;
	width:67px;
	
}

#qm0 #home:hover > a.qmparentHome{

	border-color:transparent;
	width:67px;
}
	
#qm0 #home:hover > a{
	
	border-color:transparent;
	}
/* share this button css edit */

.stLframe{
height:216px;
position:absolute;
width:344px;

}

.stclose {
margin-top:19px;
padding-top:19px;
}

#outercontainer {
margin-right:5px;
}

body .stwrapper{
margin-right:5px;
left:687px;
top:1183px;
}
/*.stButton{
background-image:url("http://w.sharethis.com/images/gradient.gif");
background-repeat:repeat-x;
border-left:1px solid #BFBFBF;
border-right:1px solid #BFBFBF;
font-family:serif;
font-size:16px;
line-height:16px;
padding:2px;
}

.stButton .stButton_gradient {
background-image:none;
}*/
