body, td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px}

form {
	margin:0px;
}

.left_col {
	padding:0px;
	padding-right:10px;
	width:516px;	
}

.right_col {
	padding:0px;
	width:224px;
	background-image: url(../assets/agb_bg.gif); 
	background-repeat: no-repeat; 
	background-position: bottom right; 	
	background-color:#EBEBEB;	
}

.right_col img {
	margin-bottom:4px;
}

.search_box {
	background-image: url(../assets/search_box_bg.gif); 
	background-repeat: no-repeat; 
	height:37px;
	margin-top:6px;
}

.search_field {
	width:305px;
	height:21px;
	margin-left:158px;
	margin-top:5px;
	font-size: 12px;
	border:1px solid #FFFFFF;
	background-image: url(../assets/search_field_bg.gif); 
	background-repeat: repeat-x; 	
	background-color:#EBEBEB;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.go_btn {
	background-image: url(../assets/go_btn.gif); 
	background-repeat: no-repeat; 
	background-position: bottom; 	
	width:40px;
	height:28px;
}	

.categories_header {
	background-image: url(../assets/categories_header_bg.gif); 
	background-repeat: no-repeat; 
	height:43px;
	margin-top:6px;
}
.categories_body {
	background-image: url(../assets/pattern.gif); 
	margin-bottom:6px;
	padding:5px;
}
.cat_items_table {
	width:490px;
}

.cat_items_row {
	line-height:15px;
	width:33%;
}

.cat_items_table tr td a{
	background-image: url(../assets/bullet.gif); 
	background-repeat: no-repeat; 
	font-weight:bold;
	font-size:9px;
	padding-left:15px;
	color: #000000;
	text-decoration:none;
}
.cat_items_table tr td a:hover{
	text-decoration:underline;
}

.region_selector {
	background-image: url(../assets/region_bg.gif); 
	background-repeat: no-repeat; 
	width:224px;
	height:55px;	
	border-bottom:2px solid #999999;
}

.region_selector select {
	width:160px;
	margin-left:40px;
	margin-top:25px;
	font-size: 12px;
	border:1px solid #000000;
	background-color:#EBEBEB;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}	

.intro_text {
	padding:6px;
}

.credits_row {
	margin-top:6px;
	padding:8px;
	font-weight:bold;
	text-align:center;
	background-image: url(../assets/credits_bg.gif); 
	background-repeat: repeat-x; 
}


.zones_table {
	margin-top:6px;
	margin-bottom:4px;

}

.about_row {
	background-image: url(../assets/blue_b.gif); 
}

.solutions_row {
	background-image: url(../assets/black_b.gif); 
}

.news_row {
	background-image: url(../assets/gold_b.gif); 
}


.about_row, .solutions_row, .news_row {
	width:33%;
	padding:8px;	
	height:153px;
	margin:8px;
	color:#FFFFFF;
	padding-top:46px;
	background-repeat: no-repeat; 
}

.about_row a, .solutions_row a, .news_row a{
	color:#FFFFFF;	
}	

.grey_links {
	background-image: url(../assets/grey_c.gif); 
}

.blue_links {
	background-image: url(../assets/blue_c.gif); 
}

.black_links {
	background-image: url(../assets/black_c.gif); 
}

.gold_links {
	background-image: url(../assets/gold_c.gif); 
}

.grey_links, .blue_links, .black_links, .gold_links {

	background-repeat: repeat-y; 
	background-position: bottom left; 
	padding-left:12px;
	padding-top:8px;
	background-color:#EEEEEE;
	border-bottom:2px solid #CCCCCC;
	margin-right:6px;
}

.grey_links a, .blue_links a, .black_links a, .gold_links a {
	display:block;
	
	border-bottom:1px solid #CCCCCC;
	color:#555555;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
	letter-spacing: -1px;
	padding:5px;
	background-image: url(../assets/emboss.gif); 
	background-repeat: repeat-x; 
	background-position: bottom left; 
}

.grey_links a:hover, .blue_links a:hover, .black_links a:hover, .gold_links a:hover {
	
	color:#2B85CA;
	background-image: url(); 
	background-color:#DDDDDD;
}

.grey_links {
	padding-top:0px;
}


.windows_logo {
	text-align:center;
	padding:22px;	
}

.internal_body {
	background-color:#EDEDED;
}

.main {
	background-image: url(../assets/internal_bg.gif); 
	background-repeat: repeat-x; 
	background-position: top left; 

	width:100%;
	margin:0px;	
}

.main_table {
	border-right:1px solid #A2A2A2;	
	border-left:1px solid #A2A2A2;
	border-bottom:1px solid #D4D3D3;
	width:699px;	
}	

.menu_row{
	width:176px;
	background-image: url(../assets/menu_bg.gif); 
	background-repeat: repeat-y; 
	background-position: top left; 
	background-color:#EDEDED;
	border-right:1px solid #C1C1C1;
}

.contents_row{
	width:523px;
	background-color:#FFFFFF;
	padding:15px;
	line-height:18px;
	font-size:11px;
	border-left:1px solid #EEEEEE;
}

.contents_row h2{
	padding:3px;
	font-weight:bold;
	margin-bottom:10px;	
	font-size:14px;
	color: #FFFFFF;
	letter-spacing: -1px;
	border:1px solid #D4D3D3;
}

.contents_row h3{
	padding:3px;
	font-weight:bold;
	margin-bottom:10px;	
	font-size:12px;
	letter-spacing: -1px;
	background-color:#EEEEEE;
}


.contents_row h2 b{
	color: #FFFFFF;
	display:block;
	padding:8px;
}

.contents_row p {
	padding:6px;
}

.blue {}
	
.blue h2 b {
	background-color:#297FC1;	
}

.blue a, .blue b, .blue h3{
	font-weight:bold;
	color:#297FC1;	
}

.blue p{
	border-left:2px dotted #7DB5E0;	
}

.black {}
	
.black h2 b {
	background-color:#5E5E5E;	
}

.black a, .black b, .black h3{
	font-weight:bold;
	color:#5E5E5E;	
}

.black p{
	border-left:2px dotted #AAAAAA;	
}

.gold {}
	
.gold h2 b {
	background-color:#BDA03C;	
}

.gold a, .gold b, .gold h3{
	font-weight:bold;
	color:#9E7A00;	
}

.gold p{
	border-left:2px dotted #AAAAAA;	
}


.tools{
}

.tools a{
	text-decoration:none;
}

.tools a:hover{
	text-decoration:underline;
}

.tool_back, .tool_print{
	border-top:1px dotted #AAAAAA;	
	width:47%;
	float:left;
	padding:3px;
	padding-bottom:0px;
}

.tool_back{
}

.tool_print{
	text-align:right;
}

