/* CSS Document */

* { margin:0; padding:0; }

html, input, textarea {
	font-family:Tahoma;
	font-size:11px;
	line-height:14px;
	color:#626870;
}

body	{ background:#FFFFFF; }


.left	{ float:left;}
.right	{ float:right;}
.clear	{ clear:both;}

input, select { vertical-align:middle; font-weight:normal;}

h5		{ color:#333333; }
h3		{ margin:0 0 10px 0; }

a		{ color:#ff3000; }
a:hover	{ text-decoration:none; }
a img	{ border:0; }

.imgindent { vertical-align:middle; }
strong	{ color:#252b32; }

.main	{ width:754px; margin:0 auto; }

.capitalize	 { color:#7F7F7F; text-transform:uppercase; font-variant: small-caps; font-weight:bold; }
.detail				 { color:#808080;}
.detailImportant	 { text-decoration:underline; font-weight:bolder;}

.IP_start	{ color:#F00; }
.IP_tpe		{ color:#D99594; }
.IP_plus	{ color:#943634; }
.IP_pro		{ color:#632423; }


/* ============================= header ====================== */
#header .main	{ height:428px;}
#header {background:url(images/header_tall.gif) top repeat-x;}


/* ============================= middle ====================== */
#middle { background:url(images/middle_tall.gif) top repeat-x #fcfdfd; padding:20px 0 0 0; margin:0; }

.sub_navigation	{ height:20px; /*color:#fff; background:url(images/bg_sub_navigation.png) top right no-repeat;  text-align:right;*/ padding:0 15px 0 0; margin:5px 0; }
a.subLink			{ color:#444; font-size:8pt; }
a.subLink:hover	 	{ text-decoration:none; }

.column_left, .column_right, .column_middle, .col_left, .col_right { float:left; }
.column_left	 { width:316px;}
.column_middle	 { width:60px; }
.column_right	 { width:316px;}

.pad1			 { padding:12px 0 18px 6px; font-size:12px; line-height:16px; }
.content_style_1 { background:url(images/hor_line1.gif) bottom repeat-x; padding:13px 0 31px 0; margin-bottom:29px; }
.content_style_2 { background:url(images/hor_line2.gif) bottom repeat-x; padding:14px 0 20px 0;}
.content_style_3 { background:url(images/hor_line1.gif) bottom repeat-x; height:10px;  }
.content_center	 { text-align:center; padding:10px 0; }

a.link			 { color:#444; font-weight:bolder; font-size:10pt; }
a.link:hover	 { text-decoration:none; }

ul						 {  }
ul li					 {  }

ul.redCross				 { list-style:none;  }
ul.redCross li			 { background:url(images/list_bg.gif) no-repeat 0 0px; padding-left:29px; line-height:12px; font-size:11px; color:#252b32; font-weight:bold;}
ul.redCross li a		 { color:#252b32;}

ul.blueCross			 { list-style:none; }
ul.blueCross li			 { background:url(images/slist_bg.gif) no-repeat 0 5px; border-bottom:1px solid #dde0e2; padding:6px 0 7px 30px; font-size:12px;}
ul.blueCross li a		 { color:#6d8ba7; font-weight:normal; text-decoration:none;}
ul.blueCross li a:hover	 { color:#252b32;}

ul.default				 { margin:0 0 0 30px; padding:0 0 2px 5px; list-style-position: outside; list-style-type: square; }
ul.default li			 {  }

.postit_1				 { width:200px; height:195px; background:url(images/postit_1.jpg) no-repeat; }
.postit_2				 { width:300px; height:195px; background:url(images/postit_2.jpg) no-repeat; }
.postit_3				 { width:316px; height:195px; background:url(images/postit_3.jpg) no-repeat; }

.textPostIt				 { padding:20px 20px 20px 40px; font-size:11px; line-height:11px; color:#252b32; font-weight:normal; }


.col_left	 { width:200px; }
.col_right	 { width:189px; }
.col_btn	 { text-align:right; }

form .row {height:35px;}
form { padding:5px 0; }
.input {width:180px; height:18px; border:1px solid #a4a9ae; background:none; padding:0 0 0 5px;}
textarea {width:181px; height:124px; border:1px solid #a4a9ae; background:none; padding:0 0 0 5px; overflow:auto;}
form .div {text-align:right; padding:16px 1px 0 0;}

/* ============================= footer ====================== */
#footer .main	{ height:62px;}
#footer {background:#252b32 url(images/footer_tall.gif) top repeat-x; color:#f8ffff;}
#footer a {color:#f8ffff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footer .indent {padding:27px 0 0 33px;}