



* { margin:0; padding:0;}
body { background:#ffffff; font-size:100%; line-height:1em; font-family:arial; color:#6f6f6f;}


/*in_line*/
input, select, textarea { vertical-align:middle; font-weight:normal; color:#6f6f6f; font-weight:normal; font-size:1em}
img {border:0; vertical-align:top; text-align:left;}
ul { list-style:none;}


strong {color:#525252}
a:hover{text-decoration:none;}
a {color:#7a7a7a;}

a.link:hover{text-decoration:none}
a.link {color:#ff0000; background:url(http://www.nexusconnection.org/templates/nexus/images/marker_link.gif) no-repeat right 5px; padding-right:20px; text-decoration:underline}

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


h1{  no-repeat; height:46px; margin:14px 0 0 20px; font-size:1em}
h2 {font-size:1em; color:#525252; margin:0 0 15px 0}

.logo, .menu, .wrapper_header, #footer {width:780px}
/*header*/
.logo {height:85px; font-size:0.75em; line-height:0.937em}
.logo .col_1 {width:609px; padding-top:45px}
.logo .col_2 {width:171px; padding-top:70px}

.menu {height:38px; background:url(http://www.nexusconnection.org/templates/nexus/images/bg_menu.gif) repeat-x}
.menu .ind {padding-top:6px}
.wrapper_header {height:226px; width:780;  z-index:1; position:relative }

a.link_header:hover{text-decoration:underline;}
a.link_header {color:#ffffff; background:url(http://www.nexusconnection.org/templates/nexus/images/marker_header.gif) no-repeat 0 5px; padding-left:14px; font-size:0.8125em; display:block; margin-left:140px; text-decoration:none}

/*footer*/
#footer {font-size:0.75em}
#footer a {text-decoration:none; color:#6f6f6f}
#footer a:hover {text-decoration:underline}
#footer .ind {padding:41px 0 0 32px}
#footer .ind div {width:715px; background:url(http://www.nexusconnection.org/templates/nexus/images/footer_bg.gif) top left repeat-x; padding:31px 0 41px 0;}
#footer .ind div span{ margin-left:490px}
#footer .ind div span img{ vertical-align:text-bottom; margin:-4px 0 0 8px}

/*content*/
#content {font-size:0.75em; line-height:1.25em; padding-top:20px}
#content .col_1_a {width:150px; float:left; padding 0 10px 0 10px;}
#content .col_2_a {width:590px; margin: 0 0 0 150px; padding: 0 20px 20px;}

.title {display:block; margin-bottom:27px}
.pic_left {float:left; margin:0 20px 0 0}
.more {display:inline; margin-left:5px; vertical-align:middle}
.div_line {background:url(images/bg_line_2.gif) repeat-x top; width:auto; height:20px}

ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.42em}
ul li a{text-decoration:underline; color:#525252; font-weight:bold}
ul li a:hover{ text-decoration:none}

.pic_block { background:#f5f5f5}
.pic_block .l_t { background:url(http://www.nexusconnection.org/templates/nexus/images/l_t_1.gif) left top no-repeat;}
.pic_block .r_t { background:url(http://www.nexusconnection.org/templates/nexus/images/r_t_1.gif) right top no-repeat;}
.pic_block .r_b { background:url(http://www.nexusconnection.org/templates/nexus/images/r_b_1.gif) right bottom no-repeat;}
.pic_block .l_b { background:url(http://www.nexusconnection.org/templates/nexus/images/l_b_1.gif) left bottom no-repeat; width:100%;}
.pic_block .line {background:url(http://www.nexusconnection.org/templates/nexus/images/bg_line.gif) repeat-y 94px 0 }

/*================== index.html ==================*/
#page1 #content .col_1 .ind { padding:0 43px 0 0}
#page1 #content .col_1 span {font-size:0.83em; color:#ff0000; display:block}
#page1 #content .col_1 strong {display:block}
#page1 #content .col_1 .title {margin-bottom:25px}
#page1 #content .col_1 .pic_left {margin:0 14px 23px 0}
#page1 #content .col_1 .pic_left_1 {margin:0 14px 32px 0; float:left}
#page1 #content .col_2 .pic_block {margin:28px 0 0 0}
#page1 #content .col_2 .ind {padding:31px 36px 41px 20px}
#page1 #content .col_2 .pic_left {margin:-4px 27px 0 0}
#page1 #content .col_2 p {margin:0 0 35px 0}

/*================== index-1.html ==================*/
#page2 #content .col_1 .ind { padding:0 46px 0 0}
#page2 #content .col_1 p {margin:0 0 21px 0}
#page2 #content .col_1 span {display:block; color:#ff0000; text-align:right}
#page2 #content .col_1 .div_line {margin:0 0 3px 0}
#page2 #content .col_1 .pic_left {margin:-1px 20px 22px 0}
#page2 #content .col_1 .pic_left_1 {margin:-1px 20px 29px 0; float:left}
#page2 #content .col_2 .pic_block {margin:37px 0 0 0}
#page2 #content .col_2 .ind {padding:31px 25px 33px 24px}
#page2 #content .col_2 p {margin:0 0 22px 0}
#page2 #content .col_2 .p1 {margin:0 0 26px 0}
#page2 #content .col_2 .list {width:384px; margin:20px 0 16px 0; height:68px}

/*================== index-2.html ==================*/
#page1 #content .col_1_main .ind { padding:0 45px 0 0}
#page1 #content .col_1_main .pic_block {margin:27px 0 30px 0}
#page1 #content .col_1_main .pic_block .ind {padding:31px 25px 30px 30px}
#page1 #content .col_1_main .list {width:378px; margin:0}
#page1 #content .col_1_main .title_1 {margin-bottom:22px; display:block}
#page1 #content .col_1_main .pic_left {margin:1px 22px 30px 0}
#page1 #content .col_2_main .pic {display:block; margin:23px 0 19px 0}
#page1 #content .col_2_main ul {margin-bottom:27px}

/*================== index-3.html ==================*/
#page4 #content .col_1 .ind { padding:0 40px 0 0}
#page4 #content .col_1 p {margin:0 0 28px 0}
#page4 #content .col_1 .pic {display:block; margin:20px 0 18px 1px}
#page4 #content .col_1 ul {margin-bottom:26px}
#page4 #content .col_2 {padding-left:7px}
#page4 #content .col_2 p {margin:0 0 28px 0}
#page4 #content .col_2 .pic_block {margin:25px 0 0 -7px}
#page4 #content .col_2 .pic_block .ind {padding:31px 20px 26px 31px}
#page4 #content .col_2 .pic_left {margin:-2px 24px 14px 0}
#page4 #content .col_2 .pic_left_1 {margin:-2px 24px 0 0; float:left}
#page4 #content .col_2 .pic_block p {margin:0 0 17px 0}

/*================== index-4.html ==================*/
#page5 #content .col_1 .ind {padding-right:44px}
#page5 #content .col_1 .pic_left {margin:0 22px 0 1px}
#page5 #content .col_1 p {margin:0 0 22px 0}
#page5 #content .col_1 .p1 {margin:0 0 27px 0}
#page5 #content .col_1 .pic_block {margin:34px 0 0 1px}
#page5 #content .col_1 .pic_block .line {background:url(http://www.nexusconnection.org/templates/nexus/images/bg_line.gif) repeat-y 96px 0 }
#page5 #content .col_1 .pic_block .ind {padding:32px 30px 35px 11px}
#page5 #content .col_1 .pic_block .pic_left {margin:-8px 27px 27px 0}
#page5 #content .col_2 p {margin:0 0 20px 0}
#page5 #content .col_2 .p1 {margin:0 0 17px 0}
#page5 #content .col_2 .p2 {margin:0 0 28px 0}
#page5 #content .col_2 ul {margin-bottom:38px}
#page5 #content .col_2 .div_line {margin:0 0 15px 0}

/*================== index-5.html ==================*/
#page6 #content .col_1 .ind {padding-right:38px}
#page6 #content .col_1 .pic_left {margin:0 20px 0 0}
#page6 #content .col_1 p {margin:0 0 20px 0}
#page6 #content .col_1 .p1 {margin:0 0 28px 0}
#page6 #content .col_1 ul {margin-bottom:35px}
#page6 #content .col_1 .div_line {margin:0 0 16px 0}
#page6 #content .col_2 .ind {padding-left:7px}
#page6 #content .col_2 .list {width:429px; margin-top:13px; padding-bottom:31px}
#page6 #content .col_2 .pic_block {margin:0 0 0 -7px}
#page6 #content .col_2 .pic_block .ind {padding:32px 20px 40px 31px}
#page6 #content .col_2 .pic_block .pic_left {margin:-1px 19px 26px 1px}
#page6 #content .col_2 .pic_block .pic_left_1 {margin:-1px 19px 0 1px; float:left}
#page6 #content .col_2 .pic_block p {margin:0 0 22px 0}

/*================== index-6.html ==================*/
#page7 #content .col_1 .ind { padding:0 45px 0 0}
#page7 #content .col_1 .pic_block {margin:28px 0 28px 1px}
#page7 #content .col_1 .pic_block .ind {padding:31px 25px 36px 30px}
#page7 #content .col_1 .pic_block .pic_left {margin:0 22px 30px 0}
#page7 #content .col_1 .pic_block h2 {margin-bottom:8px}
#page7 #content .col_1 .form {width:436px; padding-bottom:5px}
#page7 #content .col_1 .form input {width:185px; height:17px}
#page7 #content .col_1 .form .div_input {height:17px; margin-bottom:8px}
#page7 #content .col_1 .form textarea {width:200px; height:95px; overflow:auto}
#page7 #content .col_1 .form .c1 {width:236px; float:left}
#page7 #content .col_1 .form .c2 {width:200px; float:left}
#page7 #content .col_1 .link_form {text-align:right}
#page7 #content .col_1 .link_form a {color:#ff0000}
#page7 #content .col_2 p {margin:0 0 15px 0}
#page7 #content .col_2 .p1 {margin:0 0 30px 0}

/*================== index-7.html ==================*/
#page8 #content .col_1 p {margin:0 0 15px 0}
#page8 #content a {font-weight:bold; color:#525252}

.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:38px; background:url(http://www.nexusconnection.org/templates/nexus/images/bg_menu.gif) repeat-x top font-family:arial, verdana, sans-serif;}
.menu2 li.top {display:block; float:left; position:relative;}
.menu2 li a.top_link {display:block; float:left; height:24px; line-height:24px; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;}
.menu2 li a.top_link span {color:#FFFFFF; float:left; display:block; padding:0 15px 0 15px; height:24px;}
.menu2 li a.top_link span.down {color:#FFFFFF; float:left; display:block; padding:0 24px 0 24px; height:24px; no-repeat right top;}
.menu2 li a.top_link:hover {color:#000000; no-repeat;}
.menu2 li a.top_link:hover span {color:#000000; no-repeat right top;}
.menu2 li a.top_link:hover span.down {color:#000000; no-repeat right top;}

.menu2 li:hover > a.top_link {color:#ad0016;  no-repeat;}
.menu2 li:hover > a.top_link span {color:#ad0016; no-repeat right top;}
.menu2 li:hover > a.top_link span.down {color:#ad0016; no-repeat right top;}


.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible;}
.menu2 li:hover {position:relative; z-index:200}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul, 
.menu2 :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul ul,
.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:2px; top:24px; background: #FFFFFF; padding:3px 0; border:1px solid #ad0016; white-space:nowrap; width:250px; height:auto; z-index:200}
.menu2 :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:250px; }
.menu2 :hover ul.sub li a {display:block; font-size:11px; height:20px; width:auto; line-height:20px; text-indent:5px; color:#000; text-decoration:none; border:3px solid #fff; border-width:0 0 0 3px;}
.menu2 :hover ul.sub li a.fly {background:#fff url(prodrop2/arrow.gif) 80px 7px no-repeat;}
.menu2 :hover ul.sub li a:hover {background:#ad0016; color:#fff;}
.menu2 :hover ul.sub li a.fly:hover {background:#ad0016 url(prodrop2/arrow_over.gif) 80px 7px no-repeat; color:#fff;}
.menu2 :hover ul li:hover > a.fly {background:#ad0016 ; width:inherit; color:#fff;} 

.menu2 :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul,
.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{left:90px; top:-4px; background: #fff; padding:3px 0; border:1px solid #ad0016; width:inherit; z-index:200; height:auto; position:relative;}

div.outer
	{
	width: 90%;
	margin: 15%;
	}


h1
	{
	font: 24pt verdana, arial;
	margin: 0;
	}

h2
	{
	font: 18pt verdana, arial;
	margin: 0;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	}

th a
	{
	color: #00008b;
	font: 8pt verdana, arial;
	}

a
	{
	color: #00008b;
	text-decoration: none;
	}

a:hover
	{
	color: #00008b;
	text-decoration: underline;
	}

div.outer
	{
	width: 90%;
	margin: 15%;
	}





