body { background: #FFF url(/main/templates/master/images/v2/head.jpg) repeat-x 0 0;
	margin:0;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
}

h1,h2,h3,h4,h4,h5,ul,li,p,a{
	margin:0px;
	padding:0px;
	font-weight:normal;
	list-style:none;
	text-decoration:none;
}
h1{
	color:#000;
	font-size:20px;
}
h2{
	color:#fff;
	font-size:36px;
}
h3{
	color:#326bb1;
	font-size:30px;
}
h4{
	color:#000;
	font-size:17px;
}
h5{
	color:#1274b7;
	font-size:14px;
}
p{
	color:#000;
	font-size:12px;
	line-height:18px;
}

h2.toptitle{
 color:#51585C;
 font:normal 28px Rockwell,Georgia,Times,Arial;
 border-bottom:2px solid #DCDEDE;
 padding:0 0 8px 0;}

h2.toptitle a{
  font:11px Arial;
  float:right;
  color:#326BB1 !important;
  padding: 20px 0 0 0;}

A:LINK,A:VISITED {
	color:#000000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

A:HOVER {
	color:#BF1E2D;
	text-decoration:underline;
	font-family:tahoma,Arial;
	font-size:12px;
}
A.white_red {
	color:#FFFFFF;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}
A.white:LINK,A.white:VISITED {
	color:#FFFFFF;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

A.white:HOVER {
	color:#000000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

A.topmenu:LINK,A.topmenu:VISITED,A.topmenu:HOVER {
	color:#ffffff;
	text-decoration:none;
	font-family:Tahoma,Arial;
	font-size:12px;
	font-weight:bold;
}

.copyright {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

A.copyright:LINK,A.copyright:VISITED {
	color:#000000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

A.copyright:HOVER {
	color:#1983d4;
	text-decoration:underline;
	font-family:tahoma,Arial;
	font-size:12px;
}

.quote {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

A.quote:LINK,A.quote:VISITED {
	color:#000000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

A.quote:HOVER {
	color:#000000;
	text-decoration:underline;
	font-family:tahoma,Arial;
	font-size:12px;
}

.quotes {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	padding:5px;
}

.table_titles {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

.normal {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:13px;
}

.header1 {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	font-weight:bold;
}
.bold_black {
	color:#000000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	font-weight:bold;
}
.error {
	color:#FF0000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:14px;
}
.message {
	color:#33CC00;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:14px;
}

.urgent {
	color:#FF0000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}
.sm_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #013E6A;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}
.sm_submit_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #013E6A;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
}
.whitesubmit{
	float: none;
	border: 1px solid #000000;
	padding: 0em;
	margin: 0px;
	font-size: 13px;

}
.sm_button_2 {
	border: thin outset #666666;
	font-size: 12px;
	background-color: #6699FF;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}

.sm_button_submit {
	border: thin outset #666666;
	font-size: 12px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}

.project_title {
	color:#000000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:15px;
	font-weight:bold;
}

.order_title_header {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	font-weight:bold;
}
.title1 {
	color: #000000;
	font-weight: bold;
	font-family: Tahoma;
	font-size: 16px;
}
.title2 {
	font-family: Tahoma;
	font-weight: bold; 
	font-size: 14px; 
	color: #333333; 
}
.title3 {
	color: #000000; 
	font-family: Tahoma; 
	font-size: 18px;
}
.title4 {
	color: #000000;
	font-family:tahoma,Arial;
	font-size:13px;
}
.tealtitle {
	color:#0567ee;
	text-decoration:bold;
	font-family:tahoma,Arial;
	font-size:12px;
}
.buttons {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	border: 0;
}
A.buttons {
	color:#000000;
	text-decoration:none;
	text-border:none;
	border: 0;
	font-family:tahoma,Arial;
	font-size:12px;
}
A.buttons:LINK,A.quote:VISITED {
	color:#000000;
	text-decoration:none;
	text-border:none;
	border: 0;
	font-family:tahoma,Arial;
	font-size:12px;
}

A.buttons:HOVER {
	color:#000000;
	text-decoration:none;
	text-border:none;
	border: 0;
	font-family:tahoma,Arial;
	font-size:12px;
}
.row_grey {
	color:#ECECEC;
	text-decoration:none;
	text-border:none;
	border: 0;
	font-family:tahoma,Arial;
	font-size:12px;
	background-color: #ECECEC;
}
.row_white {
	color:#666666;
	text-decoration:none;
	text-border:none;
	border: 0;
	font-family:tahoma,Arial;
	font-size:12px;
	bgcolor:#FFFFFF;
}
.buttons {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	border: 0;
	cursor: hand;
}
A.buttons {
	color:#000000;
	text-decoration:none;
	text-border:none;
	border: 0;
	font-family:tahoma,Arial;
	font-size:12px;
	cursor: hand;
}
A.buttons:LINK,A.quote:VISITED {
	color:#000000;
	text-decoration:none;
	text-border:none;
	border: 0;
	font-family:tahoma,Arial;
	font-size:12px;
	cursor: hand;
}

A.buttons:HOVER {
	color:#000000;
	text-decoration:none;
	text-border:none;
	border: 0;
	font-family:tahoma,Arial;
	font-size:12px;
	cursor: hand;
}
.sm_button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-color: #E1E1E1;
	border-top-style: ridge;
	border-right-style: ridge;
	border-bottom-style: ridge;
	border-left-style: ridge;
	cursor: hand;
}
.red {
	color:#FF0000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:10px;
}
.cont_signup_header {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	background-color: #ECECEC;
}
.green_cont_header {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	background-color: #ccff99;
}
.red_cont_header {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	background-color: #ff9999;
}

.yellow_cont_header {
	color:#666666;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
	background-color: #FFFF00;
}
A.white_red:LINK,A.white_red:VISITED {
	color:#FFFFFF;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}

A.white_red:HOVER {
	color:#FF0000;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:12px;
}
.float_right { 
float: right;
padding: 5px; 
margin: 0; 
}

#overall_header {
width:998;
}

#overall_header ul{
position:absolute;
right:10px;
text-align:right;
list-style-type:none;
margin-top:10px;
top:-10px;
}

#overall_header ul#nav_user li {
background:transparent url(/main/templates/master/icon_arrow.gif) no-repeat scroll left center;
display:inline;
float:left;
height:25px;
margin-left:16px;
}

#overall_header ul#nav_user li a {
color:#818181;
font-size:10px;
line-height:25px;
margin-left:8px;
text-transform:uppercase;
}

#overall_footer { 
        width: 998px; 
        height: 50px; 
        margin: 0 4px; 
	font-size: 11px;
	font-family:Arial,Helvetica,sans-serif;
        background: transparent url(/main/templates/master/footer.gif) repeat-x left top; text-align: right; 
}
#overall_footer span { padding-top: 5px; margin: 0 10px; color: #448CCB; }
#overall_footer span.site_info { float: left; display: inline; }
#overall_footer span.nav_footer { float: right; display: inline; }
#overall_footer a { color: #448CCB; text-decoration: none; cursor: pointer; font-size:11px}
#overall_footer a:hover { color: #00449A; text-decoration: underline; font-size:11px }

.project_title_header {
	color:#003366;
	text-decoration:none;
	font-family:tahoma,Arial;
	font-size:15px;
	font-weight:bold;
}
#phone {
color:#00449A;
font-family:Verdana,Tahoma,sans-serif;
font-size:16px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
text-transform:uppercase;
}


.row_header td{
	background-color: #CCCCCC;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.row_data td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.Saleform .row_separator td hr {
	width: 100%;
}

/* Clear Floats
--------------------------------------------------------------------------*/
.clear {
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix {display:inline-block;}
.clearfix {display: block;}
	
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}
  
  
#pageBody{
	width:998px;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:61px;
	font-family:Arial,Helvetica,sans-serif;
}
#v2head a {outline:none; font-family:Arial,Helvetica,sans-serif;}

#v2head a img{border:none; font-family:Arial,Helvetica,sans-serif;}


#v2head h1 a{
	background:none;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='v2/logo.png', sizingMethod='crop');
}
	
#v2head{
	width:100%;
	overflow:hidden;
	font-family:Arial,Helvetica,sans-serif;
	padding-bottom:25px;
}

#v2head h1 a{
	background:url(v2/logo.png) no-repeat 0 0;
	width:158px;
	height:52px;
	text-indent:-9999px;
	cursor:pointer;
	overflow:hidden;
	float:left;
	margin:22px 0 0 14px;
}

#v2head ul.navigation{
	background:url(v2/border.jpg) no-repeat 65% 30%;
	float:right;
	padding:0 3px 0 200px;
}
#v2head ul.navigation li{
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	color:#fff;
	float:left;
	padding:0 0 0 30px;
	line-height:30px;
	font-weight:bold;
}
#v2head ul.navigation li span.welcome{
	color:#BFC1C2;
}

#v2head ul.navigation a:hover{text-decoration:underline;}
#v2head ul.navigation a{
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	color:#fff;
	font-weight:bold;
}
#v2head ul.menu{
	width:700px;
	float:right;
	padding:27px 3px 0 0;
	overflow:hidden;
}
#v2head ul.menu li.active{background:url(v2/button1.jpg) no-repeat 67% 100%;}

#v2head ul.menu li{
	float:right;
	padding:0 0 19px 44px;
	line-height:30px;
}

#v2head ul.menu li a{
    display:block;
    float:left;
    text-indent:-9999px;
    overflow:hidden;
    height:18px;
    font-family:Arial,Helvetica,sans-serif;}

#v2head ul.menu a:hover , #v2head ul.menu li.activepage a {color:#f8c01b;
	background-position: 0 -18px !important;
	font-family:Arial,Helvetica,sans-serif;}
	
#v2head ul.menu li.createproject a{
	width:155px;
    background:url('v2/nav_createproject.gif') no-repeat top left;
    font-family:Arial,Helvetica,sans-serif;}

#v2head ul.menu li.howitworks a{
	width:105px;
	background:url('v2/nav_howitworks.gif') no-repeat top left;}

#v2head ul.menu li.myaccount a{
	width:97px;
	background:url('v2/nav_myaccount.gif') no-repeat top left;}
	
#v2head ul.menu li.signup a{
	width:63px;
	background:url('v2/nav_signup.gif') no-repeat top left;}

#v2head ul.menu li.createnewproject a{
	width:157px;
	background:url('v2/nav_createnewproject.gif') no-repeat top left;}

#v2head ul.menu li.myprojects a{
	width:94px;
	background:url('v2/nav_myprojects.gif') no-repeat top left;}

#v2head ul.menu li.manageaccount a{
	width:136px;
	background:url('v2/nav_manageaccount.gif') no-repeat top left;}
	
#v2head ul.menu li.projectdashboard a{
	width:152px;
	background:url('v2/nav_projectdashboard.gif') no-repeat top left;}
	
#v2head ul.menu a{
	font-size:18px;
	color:#fff;
	font-family:"Times New Roman",Times,serif;
}

#v2footer{
	width:100%;
	height:37px;
	border-top:solid 2px #e0e1e2;
	border-bottom:solid 1px #e0e1e2;
	margin-top:16px;
}
#v2footer .copy{
	font-size:10px;
	color:#999;
	line-height:40px;
	float:left;
}
#v2footer ul.navigation{
	width:700px;
	float:right;
	padding:0;
	overflow:hidden;
}
#v2footer ul.navigation li{
	background:url(v2/border2.jpg) no-repeat 100% 50%;
	font-size:10px;
	color:#333;
	float:right;
	padding:0 6px;
	line-height:40px;
	font-weight:bold;
	margin:0 -2px 0 0;
}
#v2footer ul.navigation a:hover{text-decoration:underline;}
#v2footer ul.navigation a{
	font-size:10px;
	color:#999;
}



/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.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:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.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 [Please Modify!] !!!!!!!!!!!*/


	/*"""""""" (MAIN) Parent Hover State""""""""*/
	#qm0 .qmparent:hover
	{

		background-image:url(templates/{TPL_NAME}/qmimages/gradient_32-2.gif);
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div, #qm0 ul
	{
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:transparent;
		border-style:none;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a, #qm0 ul a
	{
		padding:3px 10px 3px 5px;
		background-color:transparent;
		font-size:11px;
		border-width:0px;
		border-style:none;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover
	{
		background-color:#ffcb00;
		color:#000;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/
	#qm0 ul li:hover>a
	{
		background-color:#ffcb00;
		color:#000;
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#ffcb00;
		color:#000;
	}


	/*"""""""" Individual Titles""""""""*/
	#qm0 .qmtitle
	{
		cursor:default;
		padding:3px 0px 3px 4px;
		color:#444444;
		font-family:arial;
		font-size:11px;
		font-weight:bold;
	}


	/*"""""""" Individual Horizontal Dividers""""""""*/
	#qm0 .qmdividerx
	{
		border-top-width:1px;
		margin:4px 0px 4px 0px;
		border-color:#BFBFBF;
	}


	/*"""""""" Individual Vertical Dividers""""""""*/
	#qm0 .qmdividery
	{
		border-left-width:1px;
		height:15px;
		margin:4px 2px 0px 2px;
		border-color:#AAAAAA;
	}


	/*"""""""" (main) Rounded Items""""""""*/
	#qm0 .qmritem span
	{
		border-color:#DADADA;
		background-color:#F7F7F7;
		text-align: center;
		padding: 0px;
	}


	/*"""""""" (main) Rounded Items Content""""""""*/
	#qm0 .qmritemcontent
	{
		padding:0px 0px 0px 4px;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 ul
	{
		padding:10px;
		margin:-2px 0px 0px 0px;
		background-color:#F7F7F7;
		border-width:1px;
		border-style:solid;
		border-color:#DADADA;
	}


	/*"""""""" Custom Rule""""""""*/
	ul#qm0 li:hover > a
	{
		background-color:#F7F7F7;

	}