/*
Theme Name: FDB Media
Theme URI: 
Description: fdbmedia.com
Version: 1.0
Author: Allen Lai
Author URI: http://www.fdbmedia.com

*/

body {
		text-align:center;
		margin:0;
		padding:0;
		background-image:url(images/bg_pattern.gif);
		font-family : Arial, Helvetica, sans-serif ;
		font-size : 12px ;
		font-weight:normal;
}

#wrapper {

				width:850px;
				height:685px;
}
div#wrapper {
				margin : 0 auto ;
				position : relative ;
				
}

#middle {
				height:502px;
				width:850px;
				background-color:#FFFFFF;
			
}

a:link, a:visited, a:active {
				color:#000000;
				text-decoration:none;
}


a:hover
{
				color:#9a272a;
				text-decoration:underline;
}



#top {
				width:850px;
				height:117px;

}

#bottom {
				width:850px;
				height:66px;
				/*background-color:orange; */
}

#left {
				background-color:#ffffff;
				width:162px;
				height:502px;
				float:left;
				border-right:solid 1px #ababab;
}

#right {
				background-color:#ffffff;
				width:687px;
				height:482px;
				float:right;
				text-align:left;
}

#pager 
{
				background-color:#ffffff;
				width:687px;
				height:20px;
				float:right;
				text-align:right;
				
				
				
}

#inquiry_center_link 
{
background-color:#9A272A;
color:#FFFFFF;
text-decoration:none;		
}

h1 { font-size:1.4em; margin:0; padding:0; text-align:center;}
h2 { font-size:11pt; margin:0; padding:0;}
h3 { font-size:11pt; margin:0; padding:0;}
h4 { font-size:11pt; margin:0; padding:0;}
h5 { font-size:11pt; margin:0; padding:0;}

h4.myh4 
{
}

p {
font-size: 1em;
color:#000000;
margin:16px 0px 16px 0px;
padding:0px 0px 0px 0px;
}



img 
{
				border:0;
}


				#head_left {
				
								height:108px;
								width:330px;
								float:left;
								background-color:#FFFFFF;
								
								
				}
				
				#head_middle {
								height:108px;												
								width:520px;
								float:left;
				}
				
				/* #head_right {
								height:108px;
								width:139px;
								float:left;
								background-color:#9A272A;
								text-align:left;
								
				}
				
				#head_right a {
								color:#ffffff;
				}
			
#head_right ul {
							list-style-type:none;
							margin:0;
							padding:0;
							padding-left:40px;
							padding-top:20px;
							
				}
#head_right li 
{
				line-height:2em;			
} */
				



#header_main 
{
				height:100px;
}

#header_main #company_logo 
{
    position:relative;
    float:left;
    top:15px;
    left:30px;
    
}

#header_main #header_links 
{
				position:relative;
				float:right;
				top:40px;
				right:30px;
				color:#9a272a;
			
}

#main_footer 
{

				border-top:solid 1px #000000;
				background-color:#dedede;
				text-align:center;
				height:66px;
				display:block;
				
}










#main_global_nav
{
				display:block;
				text-align:left;
}

#main_global_nav ul
{
				list-style:none;
				list-style-type:none;
				margin:0;
				padding:0;
				
				margin-left:20px;
				margin-top:30px;

}
/* took out ul declaration from the next style */
#main_global_nav li 
{
				margin:0px;	
				border-bottom:dotted 1px #ababab;
				width:120px;
				line-height:1.2em;
				font-size:1em;
                                padding-top:5px;
                                padding-bottom:5px;
				
				
				
}

#main_global_nav a
{
				text-decoration:none;
				color:#000000;
				
}



#main_main 
{
				/* height:514px; */
				/* background-color:Orange; */
				
}

.myBullet
{
				margin:0 5px 0 5px;
				font-size:1.1em;
}

#default_front 
{
				background-image:url(image/globe.jpg);		
				background-repeat:no-repeat;
				background-position:right 20px;
}

#default_front  p 
{
				margin-top:30px;
				margin-bottom:30px;
}

h1#front_heading 
{
				/* TODO: make this span across. (justififed) */
				text-align:justify;
				
}

.vpc_init 
{
				font-size:16pt;
				color:#9A272A;
}


#service_1 
{
				position:relative;
				float:left;
				top:10px;
				left:10px;
				/* border:solid 1px red; */
				height:auto;
				width:390px;
}

#service_2
{
				position:relative;
				float:left;
				top:10px;
				left:0px;
				/* border:solid 1px red; */
				height:auto;
				width:490px;
}

#service_3 
{				
				position:relative;
				float:left;
				top:0px;
				left:0px;
				/* border:solid 1px red; */
				height:auto;
				width:590px;
}


#service_4 
{				
				position:relative;
				float:left;
				top:-180px;
				left:480px;
				/* border:solid 1px red; */
				height:auto;
				width:390px;
}

#service_5 
{				
				position:relative;
				float:left;
				top:-170px;
				left:20px;
				/* border:solid 1px red; */
				height:auto;
				width:590px;
}



#solution_top 
{
				background-image:url(image/hand.jpg);		
				background-repeat:no-repeat;
				background-position:right 0px;
				/* border: solid 1px #ababab; */
				
				
}

table#tblServices2  td
{
				vertical-align:top;
}

#btnNext 
{
				padding-bottom:10px;
				font-weight:bold;
}

#btnNext a
{
				
}

#btnNext a:hover
{
				
				color:#9a272a;
}

#lower_div_right
{
		
				float:right;
				
				/*border-right:solid 1px #ababab;*/
				
}
#myDIV
{
			height:140px;
		 
}
#myDIV1
{
				border:solid 1px; width:450px; height:110px
}



/*
.front_box_links ul
{
				margin: 0; 
				padding: 0;
				
}


.front_box_links li a
{
				color:White;
				margin: 0; 
				padding: 0;
}

.front_box_links li
{
				color:White;
				margin: 0; 
				padding: 0;
}
*/

table#front_table  
{
				margin:0 0 10px 10px;
				padding:0 0 10px 0;
}

table#front_table  td.front_td_left 
{
				width: 157px;
				padding:7px 0 7px 0;
				vertical-align:top;
				font-weight:bold;
		
}


table#front_table  td.front_td_left a
{
				text-decoration:none;
				color:#000000;
		
}

table#front_table  td.front_td_left a:hover
{
				text-decoration:none;
				color:#9A272A;
		
}

table#front_table  td.front_td_right 
{
				color:#000000;
			padding:7px 0 7px 0;
			vertical-align:top;
		
			
				
}
table#lower_table  
{
			 
			
				color:Black;
				border:solid 1px #ababab;
				width:500px;

}

table#lower_table  img
{
			 padding-right:6px;
				

}

table#lower_table td
{
			 padding:0px 0px 0px 30px;
			

}
table#lower_table a
{
			 text-decoration:none;
			 color:#000000;
			

}
table#lower_table a:visited
{
			 text-decoration:none;
			 color:#000000;
			

}

table#lower_table a:active
{
			 text-decoration:none;
			color:#000000;

}

table#lower_table a:hover
{
			 text-decoration:underline;
			color:#9A272A;

}

#page_wrapper 
{
	padding:15px 15px 0px 15px;
	
	overflow-y:auto;
	height:465px;
	font-size:1em;
}
#page_wrapper td
{

	font-size:12px;
}
.about_vpc 
{
				font-size:12px;
				color:#000000;
				font-weight:bold;
}

.first_red 
{
				color:#9A272A;
				font-size:13px;
				font-weight:bold;
}

#process_div b
{
				color:#000000;
				
}

#process_div a
{
				text-decoration:none;
				
}

#process_div p
{
				margin:15px 0 15px 0;
				line-height:1.4em;

}

#process_div p a
{
				color:#000000;
				text-decoration:underline;
}

#process_div p a:hover
{
				color:#9A272A;
				text-decoration:underline;
}



#aboutus_div p
{
				margin:15px 0 15px 0;
				line-height:1.4em;
				
}

#solutions_div p
{
				line-height: 1.4em;
				margin: 7px 0pt;		
}

#solutions_div span
{
				font-weight:bold;
				color:#000000;
}

#solutions_div sup
{
				position: relative;
				top: 2px;
}

#solutions_div a.link
{
				text-decoration:underline;
				color:#000000;
}

#solutions_div a.link:hover
{
				text-decoration:underline;
				color:#9A272A;
}
.myhelpbox {
	border:solid 1px #c3d9ff;
	background-color: #e0ecff;
	padding:20px;
	margin:0;
	margin-bottom:10px;
}
#contact_tab a {
			color:#000000;
			text-decoration:underline;

}

#contact_tab a:hover {
			color:#9A272A;
			text-decoration:underline;

}

.inq a {
color:#000000;
			text-decoration:underline;
}
.inq a:hover {
	color:#9A272A;
			text-decoration:underline;
}

#contact_tab td {
	vertical-align:top;
	padding:5px 15px 5px 15px;

}

#contact_tab td.contact_left {
							font-weight:bold;
							text-align:right;
							padding-right:0px;

}

#tab_outer {
				width:100%;
				
}

#tab_outer  td {
				
				text-align:left;
				
}
#client_table {
		
		margin:0 0 0 0;
		padding:0 0 0 0;
		
		

}

#client_table td {
		vertical-align:top;
		width:50%;

}

#client_table td p {
	margin: 5px 0 15px 0;
}

#client_table td.tbl_left {
		vertical-align:top;
		width:50%;
		padding-right:15px;
		color:gray;

}

#client_table td.tbl_right {
		vertical-align:top;
		width:50%;
		padding-left:15px;
		color:gray;
}		

#client_p {
		margin:0;
		padding:0;
		margin-bottom:15px;
		margin-top:10px;
		font-size:1.1em;
		line-height:1.4em;
		color:#000000;
}

#client_table b {
		color:#000000;
}

#client_table p {
		line-height:1.3em;
		color:#000000;
}
#tab_service p{
margin: 0px auto;
}
#tab_service ul{
	margin: 0px auto;
}